nWave-ai/nWave
AI agents that guide you from idea to working code, with you in control at every step.
What it solves
nWave is an AI-driven development framework that prevents the "where do I start?" confusion by guiding developers from an initial idea to working code through a structured, multi-stage process. It ensures high software quality by enforcing engineering disciplines like Test-Driven Development (TDD) and peer reviews, preventing AI agents from running unsupervised end-to-end.
How it works
nWave operates as a plugin for Claude Code (and supports Codex CLI and OpenCode). It breaks feature delivery into seven "waves" (Discover, Diverge, Discuss, Design, DevOps, Distill, and Deliver). Specialized agents handle each wave, producing artifacts that the human developer must review and approve before the process can proceed to the next stage.
To maintain quality, nWave uses a Delivery Enforcement System (DES) that monitors tool invocations to ensure TDD phases (e.g., RED $\rightarrow$ GREEN $\rightarrow$ COMMIT) are followed and protects files from accidental edits during active delivery sessions.
Who it’s for
It is designed for developers who want to use AI agents to build software while maintaining strict control over the architecture, requirements, and code quality through human-in-the-loop validation.
Highlights
- Structured Workflow: A seven-wave process that routes users based on context (e.g., greenfield projects vs. bug fixes).
- Human-in-the-Loop: Requires human approval at every gate to prevent unsupervised AI execution.
- Quality Enforcement: Integrated DES for TDD validation and audit logging.
- Adjustable Rigor: Configurable quality profiles (lean, standard, thorough, exhaustive) to allow developers to trade off token cost for depth of review and testing.
- Agent Ecosystem: A library of 40 specialized agents, including product discoverers, system designers, and software crafters.
Related
- Project
- Project
- Project
- Project
- Project