A council for every task
Several AI models plan, build and review your code, and every stage ends in a yes/no vote.
Five stages, one vote each
- 01 Understand & Contract Clarifies with you, then fixes the contract.
- 02 Plan Settles one plan: folders, files, modules.
- 03 Build Only the Writer writes; the others critique.
- 04 Harden Every model challenges the build; the Writer fixes.
- 05 Acceptance A final audit and one last run of the checks.
A no goes back to the council until it becomes a genuine yes. If the objection is not resolved within a bounded number of rounds — or the run budget runs out, or you cancel — the stage moves on with it recorded as unresolved, visible in the War Room.
Core features
Context Engine
Your project, not a blank prompt: one focused context that every stage reads, on paid plans.
Adversarial Consensus
Models challenge each other's work before they cast an equal yes/no vote.
Execution-Verify Gate
After Build, Harden and Acceptance, SAMI runs the typecheck, lint, tests and build your project defines.
Project Memory
On paid plans, follow-up runs on the same project carry forward the decisions you already settled.
The desktop app
Familiar editor
A full code editor with the shortcuts you already know.
War Room
Watch the council deliberate and vote as it happens.
Review and undo
See what a run changed, and undo it from Tool Audit.
@-mentions
Point the council at files, folders or your project's guidance files.
Your approval level
Pick how much you approve: “Ask before every tool call”, “Ask before destructive calls”, “Full auto”.