Claude Code workflows · controlled Codex runs (experimental) · MIT · — npm downloads

Run coding workflows.
Inspect the evidence.
Decide what ships.

Coordinate Claude Code workflows and experimental controlled Codex runs with explicit gates, review evidence and a local project workspace. See the task, inspect what was recorded and resolve the next decision without treating missing evidence as a pass. Bring your own authenticated coding CLI. Native workflows and controlled runs have different capabilities; publication and deployment remain explicit operations.

— downloads on npm
Claude Code·Codex·no signup·runs locally·open source · MIT
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. Review the evidence. Decide what 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 · Review

Check the plan and the evidence.

Review architecture, configured checks and recorded outcomes. Required gates depend on the selected workflow and risk policy; missing evidence remains unknown, not approved.

3 · Decide

Build → test → review.

The configured workflow coordinates implementation and verification. Production deployment requires a supported adapter, infrastructure and separate authorization. Controlled Codex artifact publication does not activate a production service.

PlanArchitectureBuildTest & reviewSecurityDomain reviewersOpsMemoryOther

Role symbols match the admin. They identify responsibilities, not run status or measured quality. Explore the roles →

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

The task, its evidence and your next decision.

great-cto board opens a local workspace with Work, Decisions, Knowledge, Insights and Settings. Keep the selected project in view. Recorded activity is not proof of acceptance; a missing measurement stays unavailable.

Work: selected checkout task, acceptance criteria and a pending host decision. Sample project with synthetic records.
Sample project, synthetic records. Captured from the 3.70 interface; not a live-model benchmark.
Sample controller-recorded causal graph across Codex and Claude Code routes, including attempts, checks and gates.
Follow the recorded execution. New controlled runs retain a controller-recorded causal graph of attempts, checks, verification, gates and repair. Native and legacy sessions remain partial or unavailable; missing links are not inferred. This is not a live terminal or workflow editor.
Sample task evidence with recorded and unknown categories.
See what still needs proof. Execution, checks, review, publication and runtime stay separate. A role verdict alone does not prove independent review.
Sample project architecture document with a declared payment-boundary flowchart.
Keep project context close. Read Markdown and ADRs with source paths. Supported diagrams describe architecture, not live execution; other syntax keeps its source fallback.
Sample task outcomes with cost per accepted task explicitly unavailable.
Separate outcomes from consumption. Project token consumption and estimates are not acceptance or quality scores. Missing actual task cost stays unavailable.

All screenshots above use isolated synthetic ACME data. The execution graph comes from the actual controller using offline stub responses, not live models. No customer projects, real provider calls or quality-uplift results are shown. Executors, Runtime and Capabilities remain under Settings. Capture contract.

Claude Code, controlled Codex and mixed runs: what is different?

Claude Code uses native commands, specialist roles and hooks. The experimental controlled runtime owns role dispatch, validated text proposals, the verifier and gates, and can route selected roles to either CLI. Eligible reviewers can inspect one frozen tree concurrently; they do not edit the same worktree concurrently. Ordinary Codex plugin sessions load skills, MCP and safety hooks, not the controlled pipeline automatically. Native sessions and legacy runs can have incomplete execution linkage. Host capabilities and recovery.

Domain packs remain opt-in. Their presence is not evidence of expertise or improved outcomes.

Receipts, not projections

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

A historical public run: spec → build → review → tests → merged PR, with timestamps and artifact links. It is not a benchmark of the current mixed-host pipeline or domain packs. No current-version quality uplift is established.

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?
A local engineering workflow system for Claude Code and experimental controlled Codex runs. Explicit stages, review and gates connect the work to its evidence. The board groups Work, Decisions, Knowledge, Insights and Settings. Ordinary Codex plugin sessions provide skills, MCP and safety hooks, not the controlled pipeline automatically. Merge, release and deployment require their own authority and evidence.
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?
Automation follows the selected host, approval policy and supported capabilities. The default policy pauses at product, architecture and ship decisions. Required risk-specific gates remain; unsupported external operations require manual action. Approval of a stage does not grant unrelated merge, release or deployment authority.
What does it cost?
GreatCTO is open source (MIT) and runs locally. Use your own coding CLI and provider account. Provider subscriptions, usage charges and infrastructure are separate; token-price estimates are not your actual invoice. GreatCTO charges no seats or retainers.
Where does my data go?
The board and project files are local. Your coding hosts send prompts and selected code or tool context to their providers under your account. There is no GreatCTO-hosted dashboard or required GreatCTO account, and telemetry is off by default. External integrations have their own data policies. Privacy details.
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