← Back to Home
100% Free & Open Source — In Production Since Dec 2024

Waves

Sprints were designed for humans. AI agents work in waves.

AI agents compress what used to take 6 months into days. 2-week sprints no longer reflect how work actually happens. Waves is a free framework that replaces fixed-cadence sprints with organic, variable-length delivery cycles — guiding AI agents through the entire product lifecycle, from the first idea to production code.

Terminal
$ brew tap exovian-developments/waves
$ brew install waves
✓ Waves installed successfully
$ cd your-project && waves init
✓ Commands installed to .claude/commands/
✓ Schemas installed to ai_files/schemas/
✓ 33 specialized agents ready
$ # Now open Claude Code and run:
> /waves:project-init
Your AI agent now knows your project.

AI Changed the Speed. Your Process Didn't.

🕑

Sprints Don't Fit Anymore

AI agents compress months of work into days. Fixed 2-week sprints create artificial boundaries around work that flows at a completely different speed. Ceremonies become overhead, not rhythm.

Approx. cost: days lost to process that doesn't match reality + QA + Deploy
💥

Context Lost Every Session

Your AI agent forgets everything between sessions. You re-explain your architecture, your conventions, your decisions. It invents its own patterns. You fix it. Repeat. Every single day.

Approx. cost: ~30-45 min wasted per session + QA + Deploy
🔒

No Path From Idea to Code

You have an idea but no structured way to validate it, define the product, plan the roadmap, and track implementation — all with the same AI agent keeping full context.

Approx. cost: weeks of rework from skipped validation + QA + Deploy

Not Just Memory. A Complete Development Framework.

🌊

Waves, Not Sprints

Each wave carries a product increment from validation to production. A wave lasts as long as it needs — sometimes 3 days, sometimes 3 weeks. No artificial ceremonies, no arbitrary time boxes.

🔬

Validate Before You Build

Most frameworks start at code. Waves starts at the business case. Monte Carlo simulations, market analysis, and Bayesian projections — so you know your idea can work before you write a line.

🤖

Multi-Agent, Multi-Platform

Same structured files work across Claude Code, Claude Desktop, Codex, and Gemini CLI. Switch agents, switch tools — the context follows. No vendor lock-in.

📚

Not Just for Software

Academic research, creative projects, business planning — Waves adapts. Different schemas for different project types, same structured workflow.

🎯

Precision, Not Noise

Waves retains only what matters. No bloated context, no verbose summaries. Structured files keep objectives precise and context lean — so your agents stay fast and accurate across sessions.

Battle-Tested Since 2024

In production since December 2024 across new and ongoing projects. Not a prototype, not an experiment — a framework refined through 15+ months of daily use on real products.

All On-Demand. Zero Fixed Ceremonies.

Every meeting in Waves has a clear purpose, defined inputs, defined outputs, and a responsible convener. No calendar-driven rituals.

Coordination Meeting CM

Frequent and lightweight. Plan, track progress, resolve doubts and blockers. Convened by the Coordinator as often as needed. Every CM has a stated objective before it begins.

Blueprint Refinement BR

Change control for the product. Evaluates and approves changes to the product blueprint. Infrequent but high-impact. Requires PO approval. Every change is recorded with reasons in the decision trail.

QA & Demo QA

The wave gate. Validates completed work and gets PO approval for production. Test plan defined before the meeting, not improvised. If rejected, observations become logbook entries for the next iteration.

Health Check HC

Team wellbeing assessment adapted from the Spotify Squad Health Check model. 8 dimensions: product quality, participation, work-life balance, learning, clarity, tooling, team support, and delivery confidence.

Wave Celebration WC

Positive closure at the end of each wave. Recognize achievements, document improvements constructively, and confirm production launch. Not a retrospective — the tone is celebratory, not forensic.

Waves vs. Scrum

Scrum was designed for human-speed development. Waves is designed for teams working with AI agents.

Concept
Scrum
Waves
Delivery cycle
Sprint (fixed 2-4 weeks)
Wave (variable, organic)
Product backlog
Backlog items
blueprint.json
Sprint backlog
Sprint items
waves/wN/roadmap.json
Task tracking
Tickets on board
waves/wN/logbooks/*.json
Roles
PO, Scrum Master, Developers
PO, Coordinator, Tech Manager (each + AI)
Planning
Fixed ceremony
CM (on-demand, with stated objective)
Daily standup
Daily, 15 min
CM (on-demand, as needed)
Review
End of sprint
QA & Demo (per roadmap/phase)
Retrospective
End of sprint
Wave Celebration + Health Check
Backlog refinement
Regular ceremony
Blueprint Refinement (on-demand)
Velocity metric
Story points per sprint
Capabilities delivered per wave
Progress tracking
Burndown charts
Milestones achieved / total (per wave and global)

The Commands That Matter Most

Each command supports fast mode (pass arguments) or interactive mode (guided discovery). These are the ones you'll use every day.

/waves:feasibility-analyze Sub-Zero

Data-backed go/no-go signals. Monte Carlo simulations, market analysis, Bayesian projections. Know if your idea works before you invest.

/waves:foundation-create Wave 0

Compacts feasibility into an executive summary: validated problem, unit economics, SWOT, capabilities ranked by criticality. The bridge to product definition.

/waves:blueprint-create Wave 0

Complete product architecture from the foundation: capabilities with acceptance criteria, user flows, design principles, traceable rules, success metrics, tech stack.

/waves:roadmap-create Any Wave

Organizes capabilities into phases with milestones and dependencies. W0 plans foundations; W1+ plans business features. Each wave gets its own roadmap.

/waves:logbook-create Any Wave

Breaks each task into objectives with completion guides referencing actual code. The agent implements, tracks progress, and preserves context across sessions.

/waves:objectives-implement Any Wave

The agent implements the next objective with automatic code auditing against your project rules. Code passes review on the first try.

Plus 10 more commands for setup, updates, rules, manifests, and resolutions. Install and explore all commands →

33 Specialized Agents Working in Parallel

Heavy analysis runs in subagents, keeping your conversation lean and fast.

Analysis

  • Entry Point Analyzer
  • Navigation Mapper
  • Flow Tracker
  • Dependency Auditor
  • Architecture Detective
  • Feature Extractor

Standards

  • Pattern Extractor
  • Convention Detector
  • Antipattern Detector
  • Criteria Validator
  • Standards Structurer

Implementation

  • Code Implementer
  • Code Auditor
  • Objective Generator
  • Context Summarizer

Manifests

  • New Software Creator
  • Known Software Creator
  • Unknown Software Creator
  • Academic / Creative / Business
  • Change Analyzer
  • Manifest Updater

Three Ways to Use Waves

🖥️

Claude Desktop Plugin

Full GUI experience. Install the plugin, and Waves auto-loads your project context on session start. 17 consolidated agents handle everything behind the scenes.

⌨️

CLI Slash Commands

Interactive commands for Claude Code. Type /waves: and autocomplete does the rest. 16 commands with fast and interactive modes.

📄

Manual Prompts

Copy/paste prompts that work with any AI agent. Codex, Gemini CLI, or any LLM that reads structured schemas. No plugin required.

What a Typical Day Looks Like

Morning

Pick up where you left off

/waves:logbook-update FEAT-42.json

The AI reads your logbook, shows what was completed yesterday, what's blocked, and what's next. No context re-establishment needed.

Code

Implement with guardrails

/waves:objectives-implement FEAT-42.json

The agent implements the next objective following your project rules. The code auditor checks compliance automatically. Code passes review on the first try.

End of day

Document progress

/waves:logbook-update FEAT-42.json

Saves progress, decisions, and findings. History auto-compacts when entries exceed 20. Tomorrow's session starts with full context.

Done

Generate resolution

/waves:resolution-create FEAT-42

Auto-generates a ticket resolution document from your logbook. What was done, why, and how — ready for your team or your future self.

Your Next Session Doesn't Have to Start From Zero

Not a prototype. In production since December 2024. Install in 60 seconds. Free forever. Open source. Apache 2.0.

📧 projects@exovian.dev
📞 +1 (307) 683-8468