Full pipeline on Claude Code · skills + MCP on Codex · MIT · — npm downloads

Your coding agent ships code.
This is what checks it.

You write a spec. Your Claude Code builds against it, a second model from another family reads the same diff, and where they disagree you see the disagreement and decide. Three decisions stay yours — what gets built, how, and whether it ships — and spending caps refuse rather than warn. What lands is a repository you own and a URL that works. Requires Claude Code, or Codex for the skills and MCP server. Median $171 in tokens across seven products, measured 2026-07.

— downloads on npm
Claude Code·Codex·Claude Fable 5.1·OpenAI Astra 6·no signup·runs locally·open source · MIT·your code stays on your machine
What do you want to build?

15 industries · 60 products · 6 reusable pipelines

🔧
Home & field services
HVAC, plumbing, cleaning, landscaping
Dispatch & schedulingInstant quotingBooking portalReview autopilot
4 productsBuild ↗
💼
Professional services
Agencies, consulting, creative
Proposal & SOW generatorClient portalTime tracking + invoicingProfitability dashboard
4 productsBuild ↗
🍽️
Restaurants & hospitality
Dine-in, pickup, delivery
Online orderingReservations & waitlistLoyalty engineShift scheduling
4 productsBuild ↗
🛒
Retail & e-commerce
SMB storefronts
Storefront builderInventory + reorderDynamic pricingCart-recovery marketing
4 productsBuild ↗
🏠
Real estate
Residential proptech
Listings + syndicationLead CRM + nurtureTransaction coordinationProperty-mgmt portal
4 productsBuild ↗
🏋️
Fitness & wellness
Studios, gyms, coaches
Class booking + membershipCoaching contentChurn-preventionOn-demand video
4 productsBuild ↗
📣
Marketing & creator
Content, analytics, monetization
Content schedulerCross-channel analyticsCreator monetizationSponsorship CRM
4 productsBuild ↗
🧑‍💼
HR & recruiting
ATS, onboarding, workforce
Applicant trackingOnboarding workflowsWorkforce schedulingEngagement surveys
4 productsBuild ↗
🏗️
Construction
Contractors, field crews
Bid & estimate builderProject mgmt + logsSubcontractor portalField documentation
4 productsBuild ↗
🚚
Logistics & supply chain
SMB shipping & inventory
Shipment trackingWarehouse-liteRoute optimizationPurchase-order mgmt
4 productsBuild ↗
🩺
Allied health & clinics
PT, mental health, chiro, home health
Patient schedulingClinical chartingInsurance claimsPatient intake
4 productsBuild ↗
🛡️
Insurance agencies
independent agents, brokers, MGAs
Quote managementPolicy managementCommission managementAgency CRM
4 productsBuild ↗
🧾
Accounting & tax firms
bookkeeping, tax prep, CPA firms
Client booksTax workflowDocument portalEngagement billing
4 productsBuild ↗
🦷
Dental practices
general dentistry, ortho, DSO
Dental schedulingTreatment planningDental claimsRecall & reactivation
4 productsBuild ↗
⚖️
Law firms & solo practitioners
litigation, family, immigration, estate
Matter managementDocument automationClient intakeTrust & billing
4 productsBuild ↗

The 60 products collapse into 6 reusable build pipelines (CRUD vertical-SaaS, booking, CRM, dashboard, marketplace, content) — each ships through three default stops — one line in PROJECT.md takes it to one — then automated to a live URL. See how it works ↗

How it works

Describe it. Approve the spec. It ships.

1 · Describe

Say what you want to build.

A dispatch app, a booking portal, a CRM, a dashboard — name the product and the industry. The architect and design-advisor draft the spec, data model and screens.

2 · Approve

The spec is where you sign off.

You review the architecture and plan, and sign off. That is the second of three checkpoints by default — the brief came before it, the deploy comes after. At the lightest setting this one is a screen you read, not a form you sign.

3 · It ships

Build → test → deploy, automated.

Scaffold, backend, frontend, integrations, generated tests and deploy run end to end — to a repo you own and a live URL.

Every day

Three commands carry the day. The rest wait until you need them.

Start work

/start "…"

A new product or a task in an existing project. It picks the workflow; three decisions stay yours — what to build, how, and whether it ships.

What needs you

/inbox

Only the decisions waiting on you: gates, blockers, P0s. Nothing to scroll past.

Continue

/resume

Picks up where you left off — only what you already approved. A pending decision still waits for you.

The same three from the terminal, on Claude Code or Codex: great-cto run "…" · great-cto status · great-cto resume — add --host codex for Codex. All commands →

The dashboard

One screen for your work — it fills itself in.

great-cto board opens on Work: your tasks, the decisions waiting on you, and what already shipped. Cost, agents and reviewers are one click away under Tools. It runs on your machine — no account, no SaaS, telemetry off by default — and nothing on it shows an absence as a pass: a check that could not decide reads unverifiable, a cost nobody measured unmeasured.

Receipts, not projections

One feature, end to end:
1h 26m and $3.40 in LLM cost.

A real run, fully public: spec → build → review → tests → merged PR. Every stage timestamped, every artifact links to a real GitHub PR — no screenshots, no marketing math.

A whole product, not one feature

median $171 · 70/100

The open benchmark built 7 products end to end: median $171 in tokens, median quality 70/100 (range 58–86). Reproduce it with scripts/bench-run.sh.

The same feature with GreatCTO

1h 26m · $3.40 LLM

Architect → plan → implementation → review → tests → merged PR. Wall-clock from prompt to ship, with one human signing the spec.

Verify it yourself

Timestamps, PRs, costs.

The full stage-by-stage timeline with public GitHub links. Walk the run on /proof →

Questions

Frequently asked.

What is GreatCTO?
An orchestration layer for the coding agent you already run. GreatCTO drives Claude Code through the whole build — Codex runs its skills and MCP server, and reviews the same diff as a second opinion — on Claude Fable 5.1 and OpenAI Astra 6 — architecture, data model, backend, frontend, tests, and deploy — stopping at three decisions you own: what gets built, how it gets built, and whether it ships. Everything between runs unattended, to a repository you own and a live URL.
What can it build?
Real software products across 15 US industries — home & field services, professional services, retail, fitness, proptech, marketing, HR, construction, logistics, restaurants, plus regulated verticals: allied health, insurance agencies, accounting firms, dental practices and law firms, where great_cto auto-attaches the matching HIPAA, NAIC, SOX or trust-accounting compliance reviewer. The 60 products collapse into 6 reusable build pipelines: CRUD vertical-SaaS, booking, CRM, dashboard, marketplace and content/media.
How much is automated?
Everything except the checkpoints you keep. By default three — what gets built, how, and the deploy — and one line in PROJECT.md takes that to one, where you approve the deploy and read a one-screen brief on everything else. Scaffold, backend, frontend, integrations, tests and the deploy itself run without you in between. CI and generated tests are the quality gate, so you sign the direction, not every line.
What does it cost?
GreatCTO is open source (MIT) and self-hosted — there is no GreatCTO invoice. You bring your own LLM API key and pay only for the tokens a build uses. No seats, no retainers.
Where does my data go?
Your code and your repo stay on your machine. Your prompts go to your own LLM provider under your own key — that is the one thing that has to leave. No SaaS dashboard, no account, and telemetry is off by default (what it would send).
How do I start?
Run npx great-cto init, describe the product you want, approve the spec, and GreatCTO builds and ships it. No signup required.
Enough reading.

Describe the product.
Ship the software.

$ npx great-cto init
Describe a product · approve the spec · the pipeline builds & deploys it
Open source · MIT · self-hosted · your code stays on your machine