PesterForge is a PowerShell module with five commands, named the way PowerShell names things. New-PesterTests writes a ready-to-run test file for a function or script. Get-PesterCoverage scans a module and lists which functions have tests and which don't. Measure-FunctionTestability profiles a function before you start on it, New-TestProject lays out the folder structure, and Start-TestRun runs the suite. It's built on Pester, the framework PowerShell people already test with: every file PesterForge writes is an ordinary Pester test, and Pester is what runs it.
For developers
The quick start, plus a real function from the repo and the exact test file PesterForge generated for it. Works at the prompt, or from an AI agent in your editor over MCP.
For enterprise & IT teams
Coverage reports you can hand to an auditor. Test generation makes zero network calls by default, and output is scrubbed of machine names before it's returned. Every claim on that page names the test that proves it.
- Features: what each of the five commands does, in detail.
- PesterForge MCP: the same engine as MCP tools for Claude Code and other MCP clients. Four read-only tools are free; the two that write files are paid.
- Inside DetentShell: the PowerShell 7 IDE PesterForge ships inside. The IDE is in development, not released yet.
- Pricing: the plans, including what stays free.