Skip to main content
Brief · Spec · Build · Validate · Deliver

Code

Full-stack apps with tested builds, deploy targets, debug back-talk

Code Studio ships full-stack applications without leaving the workspace. File tree, Monaco editor, live preview, deploy pipeline — all in one pane. Click any element in the preview; the editor jumps to the exact file and line. The Architect picks the model, writes the spec, edits the code, runs the gates, and only opens the PR when every check is green.

TypeScript, ESLint, Vitest, and Semgrep run as gates before anything ships. Public signature preservation is a patch-level gate — every exported function keeps its params and return type across an edit unless the brief says otherwise. One-click PR to GitHub with the full receipt attached as the description.

500,000 tokens to start · No card required
page.tsxHero.tsxStudioStrip.tsx● running
1// app/(home)/page.tsx — generated 2026-05-01
2export default function HomePage() {
3 return (
4 <main className="grid place-items-center">
5 <Hero pill="Brief · Spec · Build" />
6 <StudioStrip studios={ALL_11} />
7 </main>
8 );
9}
Gatestsceslintvitestsemgrepsig-preserve· ready to ship
Click any element in the live preview → editor jumps to the exact file and line. tsc / ESLint / Vitest / Semgrep gate every commit before the PR opens.
Honest scope

What it does — and what it doesn’t.

No asterisks. No roadmap claims. Both columns describe shipped behaviour today.

What Code generates
  • Full-stack apps (Next.js, Vite, FastAPI, Express)
  • Multi-file refactors with reviewed diffs
  • Test suites that run in-surface (Vitest, pytest)
  • PRs against your GitHub with the receipt as description
  • Deploys to Vercel / Railway / Fly with rollback by id
What it doesn’t (yet)
  • Generate native iOS / Android binaries (web-first today)
  • Write database migrations without a brief — those are a separate Supabase tool
  • Replace your code review — the human still approves the PR
  • Auto-merge — every PR is opened in draft mode by default
Code — one of eleven Studios

From brief to deploy, in one loop.

Full-stack applications shipped without leaving the workspace. File tree, editor, live preview, deploy pipeline — all in one pane. Click any element in the preview; the editor jumps to the exact file and line. TypeScript, ESLint, Vitest, and security scans run as gates before anything ships. One-click PR to GitHub with the receipt attached as the description.

What you can do

Code verbs, shipped today.

Every item below is a real Copilot verb wired into the Studio surface. No roadmap, no asterisks.

INSERT_CODE
Insert Code
Drop a snippet at a specific file path and line position. Local — no provider call.
REFACTOR_SELECTION
Refactor
Select code in Monaco, name the refactor. The Accompanist returns a diff for review.
FIX_LINT
Fix Lint
Auto-apply ESLint fixes on the current file. Result streams to the gate panel.
RUN_TESTS
Run Tests
Execute Vitest in-surface. Pass/fail streams into the gate panel live.
EXPLAIN_CODE
Explain
Open an overlay with a plain-English walk-through of a selected block.
DEPLOY
Deploy
Ship to staging or production. The Inspect drawer opens with deploy history and connector health.
ROLLBACK_DEPLOY
Rollback
Return to a previous deployment by id. Mechanical, no manual steps.
MULTI_FILE_EDIT
Compose Edit
Apply a reviewed multi-file ChangeSet from the Composer. Whole-repo diffs, one apply.
Gate profile

Delivery is measured, not asserted.

Every gate result is written to the production's chain of custody.

TypeScript build clean
Zero tsc errors. Fails the delivery on the first red squiggle.
typescript_build
ESLint — no errors
Warnings surface as amber; errors block ship.
eslint_pass
Vitest suite green
vitest_pass
Security scan clean
Semgrep pass on the touched files. Skipped when Semgrep is not available in the environment.
security_scan
Public signature preservation (on patches)PATCH GATE
Every public export keeps its param list and return type across an edit — unless the brief says otherwise.
public_signature_preservation
Patch gate for this Studio: code_public_signature_preservation
Cost footprint

Tokens, published before you click run.

One bucket for every Studio. The range below is for a typical request; the exact number prints on the receipt the moment the generation settles.

30,000120,000tokens · typical app change, standard model
Rates come from shared/tenant_tiers.py. Free tier ships with 500,000 tokens; overage billed at $0.025/1K on Pro, $0.020/1K on Team, or covered by the Enterprise quote.
Continuation

Every output ships with a purple chip.

You stop managing the handoff.

DELIVERED · CODE · CONTINUES TO →
Every Code delivery keeps its spec, its test output, and its signature fingerprint attached to the receipt. A PR carries the receipt as description; the reviewer sees the whole loop, not just the diff. Every production is visible from Flow, the project-wide board.

Try Code — free.

Describe the outcome — the loop runs until the work is done, receipted, and ready for whatever comes next.