Skip to main content

Modern CLI installer for nwave with rich terminal UI

Project description

nWave

AI agents that guide you from idea to working code — with you in control at every step.

nWave runs inside Claude Code. You describe what to build. Specialized agents handle requirements, architecture, test design, and implementation. You review and approve at each stage.

Quick Start

1. Install (in your terminal — not inside Claude Code):

pipx install nwave-ai
nwave-ai install

No repository clone needed. This installs nWave from PyPI and sets up agents and commands in ~/.claude/.

Don't have pipx? Install it first: pip install pipx && pipx ensurepath, then restart your terminal. pipx docs. Windows users: Use WSL, not cmd.exe or PowerShell. Install WSL first: wsl --install

Full setup details: Installation Guide

2. Use (inside Claude Code, after reopening it):

/nw:discuss "user login with email and password"   # Requirements
/nw:design --architecture=hexagonal                 # Architecture
/nw:distill "user-login"                            # Acceptance tests
/nw:deliver                                         # TDD implementation

Four commands. Four human checkpoints. One working feature.

Full walkthrough: Your First Feature

Control Your Token Spend — Without Sacrificing Quality

nWave enforces proven engineering practices — TDD, peer review, mutation testing — at every step. /nw:rigor lets you scale the depth of those practices to match the stakes of your work. A config tweak doesn't need the same investment as a security-critical feature. You pick the profile; nWave enforces it everywhere.

/nw:rigor                    # Interactive: compare profiles, pick one
/nw:rigor lean               # Quick switch: apply immediately
/nw:rigor custom             # Build your own: choose each setting
Profile Agent Reviewer Review TDD Mutation Est. Cost When to Use
lean haiku -- no R→G no lowest Spikes, config, docs
standard sonnet haiku single full 5-phase no moderate Most work
thorough opus sonnet double full 5-phase no higher Critical features
exhaustive opus opus double full 5-phase ≥80% kill highest Production core
custom you choose you choose you choose you choose you choose depends Your exact combo
inherit yours haiku single full 5-phase no varies You pick the model

Pick once — it persists across sessions. Change anytime. Every /nw:deliver, /nw:design, /nw:review respects your choice automatically. Need a combination no preset covers? /nw:rigor custom walks you through each setting.

/nw:rigor lean        # prototype fast
/nw:deliver           # haiku crafter, no review, RED→GREEN only
/nw:rigor standard    # ready to ship — bump up
/nw:deliver           # sonnet crafter, haiku reviewer, full TDD

How It Works

  machine        human         machine        human         machine
    │              │              │              │              │
    ▼              ▼              ▼              ▼              ▼
  Agent ──→ Documentation ──→ Review ──→ Decision ──→ Agent ──→ ...
 generates    artifacts      validates   approves    continues

Each wave produces artifacts that you review before the next wave begins. The machine never runs unsupervised end-to-end.

The full workflow has six waves. Use all six for greenfield projects, or jump straight to /nw:deliver for brownfield work.

Wave Command Agent Produces
DISCOVER /nw:discover product-discoverer Market validation
DISCUSS /nw:discuss product-owner Requirements
DESIGN /nw:design solution-architect Architecture + ADRs
DEVOPS /nw:devops platform-architect Infrastructure readiness
DISTILL /nw:distill acceptance-designer Given-When-Then tests
DELIVER /nw:deliver software-crafter Working implementation

22 agents total: 6 wave agents, 5 cross-wave specialists, 11 peer reviewers. Full list: Commands Reference

Documentation

Getting Started

Guides & Reference

Community

License

MIT — see LICENSE for details.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nwave_ai-1.1.27rc1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nwave_ai-1.1.27rc1-py3-none-any.whl (913.8 kB view details)

Uploaded Python 3

File details

Details for the file nwave_ai-1.1.27rc1.tar.gz.

File metadata

  • Download URL: nwave_ai-1.1.27rc1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nwave_ai-1.1.27rc1.tar.gz
Algorithm Hash digest
SHA256 838d71e24d1deeb4c449634d93f7864218d3405d3f1e37ad241be29c298ebecb
MD5 8801a0fda3555a54b3dc5d4002b948a2
BLAKE2b-256 880ac4e22ddf6f0a8b3f4c9ce0bb94f8bd2dca9aa8d2e04cd0de81aa3c9825bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwave_ai-1.1.27rc1.tar.gz:

Publisher: release-rc.yml on nWave-ai/nwave-dev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwave_ai-1.1.27rc1-py3-none-any.whl.

File metadata

  • Download URL: nwave_ai-1.1.27rc1-py3-none-any.whl
  • Upload date:
  • Size: 913.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nwave_ai-1.1.27rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef769f32269bea8f315f8b4e052e4dcf4208f5c5a1328e62292014db5f7a10d4
MD5 9d5917595733b9cf4475d4c1d86b401c
BLAKE2b-256 3b1c8d4ef64b4f9d321518c7fd0c02e240e432ac9538bf6dd2cac5a076768ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwave_ai-1.1.27rc1-py3-none-any.whl:

Publisher: release-rc.yml on nWave-ai/nwave-dev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page