NWave (software development framework)
nWave is an open-source AI-augmented software development framework that guides developers from idea to working code through a structured, human-supervised workflow. It runs inside Claude Code by Anthropic and is available as a Python package (nwave-ai) on PyPI, licensed under the MIT License.
How It Works
nWave breaks development into sequential waves. Each wave produces artifacts (specs, tests, or code) that the developer reviews and approves before the next wave begins — the AI never runs unsupervised end-to-end.
The four core commands are:
/nw:discuss # Define requirements
/nw:design # Plan architecture
/nw:distill # Write acceptance tests
/nw:deliver # Implement with TDD
Installation
pipx install nwave-ai
nwave-ai install
Key Features
- Human approval checkpoint between every wave
- Enforces TDD and BDD practices
- Built-in DES (Delivery Enforcement System) to prevent runaway agent execution
- Supports hexagonal architecture out of the box
External Links
Category:Software development tools Category:Artificial intelligence Category:Python (programming language) software Category:Free and open-source software
References
This article "NWave (software development framework)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:NWave (software development framework). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
