The 60-second proof.
Three commands. No keys to set up just to look. The hard part is later.
1 Install
npm install -g nexus-agents
nexus-agents doctor expected
A health table; rows that need API keys are marked
missing. doctor only reads; it never writes.
2 Run a real consensus vote (no API keys needed)
nexus-agents vote --quick \
--proposal "Use SQLite over JSON files for the outcome store" expected
Output in the same shape as the hero transcript above, but with 3 voters
instead of 7 (--quick). Roles deliberate via your local
Claude/Codex/Gemini CLIs (whichever you have installed). Approval, reject,
abstain counts + final decision print to the terminal.
3 Attach to your editor
# Auto-configure as an MCP server for Claude Code, Cursor, etc.
nexus-agents setup expected
The MCP server registers in your editor's config. Restart the editor,
and 38 new tools (orchestrate, consensus_vote,
research_synthesize, verify_audit_chain, …) become
available to whatever agent you're already using.
That's the smoke task. Every command above is configurable, but the
defaults already work — nexus-agents orchestrate "…"
will pick the right CLI, run the right experts, and write the trace.