You're the solo CTO. You're also the bottleneck. GreatCTO is 34 specialist agents that handle architecture, review, QA, security, and deploy — while you make two decisions per feature. Built for the one-person engineering org running Claude Code.
No prompt-engineering. No agent-orchestration tutorial. No YAML.
Detects archetype from manifests (25 archetypes · 15 detection signals), wires the gates, loads the right agents.
Architect drafts the architecture doc. You approve, refine, or reject. That's decision one.
Performance, security, SQL safety, concurrency, privacy, API contracts. Every finding rated. P0 blocks the gate.
5% → 20% → 100%. RELEASE doc auto-written. On-call notified. Memory updated for next time.
great-cto board at localhost:3141. Inbox · Kanban · Metrics · Agents · Memory · Public report. Vanilla HTML, zero deps — no Electron, no Tauri, no SaaS.
Gates · Backlog · In Progress · Done · Blocked. Cards are priority-coded, agent-tagged, with inline status / priority edit. ⌘K search across title / id / agent / labels. Live SSE — bd-CLI changes appear in the UI in <1s.
Tasks shipped · LLM spend · cost-savings vs FTE · cycle time · QA pass rate · security blocks. 30-day daily-burn chart with budget alerts. A separate Agents tab shows per-agent time, LLM cost, and human-equivalent dollars at $150/hr.
docs/plans/.
34 specialist agents, each with its own time budget, LLM cost, and tasks-done counter. Compare to a human team at $150/hour and see the multiplier. Activity feed surfaces APPROVED / BLOCKED / FAIL verdicts with the agent that issued them.
Open a session — three columns greet you: In progress (your WIP tasks), Recent verdicts (what your agents finished while you slept), Decisions (every gate approval is logged with reasoning). Stop re-explaining your project to Claude.
~/.great_cto/decisions.md — query across all your projects.
PROJECT.md (archetype, goals) · lessons.md (per-project retros) · decisions.md (every gate approval with rationale) · verdicts/ (every agent verdict logged). Agents query memory before reading source files — solved problems stay solved.
Five things hit your inbox automatically: P0 incident, ship gate stale > 2h, security BLOCKED, budget at 80% / 100%, weekly Friday digest. Enter your email once, verify with a 6-digit code — no Resend signup, no API keys. Delivery routed through our relay, 100 emails/24h free per verified email.
Cursor and Copilot run one review pass. We run twelve. Every finding rated P0 / P1 / P2. P0 blocks the gate. You can't accidentally ship a SQL injection.
Cursor and Copilot are great editors. They are not SDLC pipelines. Here's what each does — honestly.
| great_cto our pick | Cursor | Copilot Workspace | Claude Projects | |
|---|---|---|---|---|
| SDLC orchestration | ||||
| Multi-agent SDLC pipeline | ✓ 34 specialists | ✕ | ✕ | ✕ |
| Auto archetype detection | ✓ 25 archetypes | ✕ | ✕ | ✕ |
| 12-angle code review | ✓ | ⚠ single-pass | ⚠ single-pass | ✕ |
| Compliance gates (PCI / HIPAA / SOX / EU AI Act) | ✓ | ✕ | ✕ | ✕ |
| Memory & visibility | ||||
| Persistent memory | ✓ decisions.md + verdicts | ⚠ chat-only | ✕ | ✓ chat scope |
| Multi-project view | ✓ | ✕ | ✕ | ⚠ |
| Public sharable reports | ✓ | ✕ | ✕ | ✕ |
| Ownership & cost | ||||
| Open source | ✓ MIT | ✕ | ✕ | ✕ |
| Runs locally | ✓ | ⚠ partial | ✕ | ✕ |
| Pay your own API | ✓ | ✕ | ✕ | ✕ |
| Pricing | $0 + your API | $20/mo | $39/mo | $20/mo |
We're not an editor — we orchestrate the process around your editor. Use Cursor inside the loop if you want.
GreatCTO is open source (MIT). You pay your own Anthropic API tokens. We don't see them. We don't bill you. Nothing to subscribe to.
$ npx great-cto ci ./ \
--sarif results.sarif
$ npx great-cto mcp
$ npx great-cto serve
npx great-cto ci ./ drops into GitHub Actions / GitLab / any CI as a single step. Auto-detects $GITHUB_ACTIONS and emits inline ::error file=... annotations on PR diffs. Outputs SARIF for the GitHub Security tab + JUnit XML for test reporters. Exit 0 clean, 1 findings, 2 setup error./audit reads the repo, builds CODEBASE.md, generates a backlog of gaps. Tested on JS/TS, Python, Rust, Go. ~2 minutes for 100k LOC..great_cto/. You can .gitignore them or commit them — your call..great_cto/PROJECT.md → agents: [...]. Or override at runtime: /start "feature" --agents=architect,senior-dev,qa.cd into it, both run claude. .great_cto/ and Beads tasks live in git. There's no shared dashboard, no auth, no per-seat licensing — and that's intentional. great_cto is built for the one-person engineering org. If you need shared boards, multi-seat auth, or per-developer cost attribution, you've outgrown it.PROJECT.md. Worst case: it costs 2× for 6 weeks until we add the next provider. The plugin is MIT — you can fork.