Prose by default
Full assistant narration from Codex, Claude Code, Cursor, and Compress stays readable. Add --show-tool-runs only when you need expanded calls, code blocks, and command traces.
Discover your repositories once, then run spec on from anywhere. Spec connects and watches every project without publishing its contents, gives the team one all-agent activity feed, and turns open PRs into a cloud-or-teammate review queue.
Four human-scale commands cover the daily loop. Publishing bundle content and compiling remain explicit, so turning collaboration on never uploads source by surprise.
spec on creates or resolves only the Cloud identity needed by the watcher. spec publish is the separate content upload. That boundary keeps setup simple without turning an everyday switch into an accidental data transfer.
Run spec discover once, then spec on from anywhere. Spec reconnects every registered project and starts every watcher without publishing repository content.
spec prs finds open pull requests across watched projects. Request your SHA-bound Compress cloud reviewer or a teammate from the project team.
spec activity streams Codex, Claude Code, Cursor, and Compress turns across the workspace. Add --show-tool-runs only when you need the longer trace.
Every prompt and every AI reply across every bundle you can see, in one pane. Spot a dangerous command, a vague handoff, or a leaked secret as it lands.
● connected · workspace (all bundles) · streaming team prompts USER @bayocotjc · prompt to claude_code · main · 12:08:11 · acme/widgets cwd ~/code/widgets touched billing.py, auth.py session 8a13c2 please refactor billing.py to use the new auth helper ⛔ AUTO destructive-verb "refactor" + multi-file scope without tests in scope → spec team flag 4711 --kind warning --note 'refactor + multi-file scope' AI claude-sonnet-4 · replying to @bayocotjc · in claude_code · main · 12:08:14 here is the plan: read auth.py first, then thread the helper through billing.py without changing the public signature… spec> /flag 4711 warning audit the refactor scope ✓ flagged #4711 as warning - audit the refactor scope
Full assistant narration from Codex, Claude Code, Cursor, and Compress stays readable. Add --show-tool-runs only when you need expanded calls, code blocks, and command traces.
Destructive verbs, test bypass, leaked secrets, vague intent - flagged inline on both prompts and replies. --notify rings the bell on block-severity hits.
Slash commands stream alongside the feed: /flag, /summarize 2h, /focus @handle, /search, /replay 10m.
Discovery and watchers are machine-wide. Activity and PR review are workspace-wide. Publishing and compiling stay explicit when you actually need them.
Three beats your team already knows, drawn as one continuous pipeline.
spec discover inventories saved workspaces system-wide, initializes selected repositories, and remembers existing Spec bundles too.
spec on connects fresh projects without uploading files, starts every watcher, and reports Watching, Stopped, or Needs connection.
Use spec activity for the team feed, spec prs for the work queue, spec review for cloud or teammate review, and spec publish only for content upload.
We focus on the bundle contract and the review moment so your team can keep using familiar Markdown, Git, and local inference while Spec adds structure, not another black box.