You can edit almost every page by Creating an account and confirming your email.

NWave (software development framework)

From EverybodyWiki Bios & Wiki





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.