Write PRDs and specs with real-time collaboration, publish to GitHub as a PR, and let AI tell you when they go stale. No terminal required.
Free 14-day trial on all plans.
Real-time cursors, threaded comments, @mentions. Like Google Docs, but for files that live in your repo.
Publish your spec to GitHub as a commit or pull request. Engineers review it in their normal workflow.
The AI terminal has tool access to your entire repo. It reads actual source files to answer your questions.
One click. AI compares your spec against the implementation, flags discrepancies, and suggests fixes with an inline diff.
Code changes. Requirements evolve. Your spec stays frozen in time, until someone builds the wrong thing from it.
The workflow PMs actually want, applied to files that end up in git.
Create a draft from any GitHub file or start fresh. WYSIWYG editing with auto-save. No terminal, no git commands.
Share with your team. Real-time cursors, @mentions, threaded comments. Editor and viewer roles.
One click to commit directly or open a PR. Images rewrite to relative paths. Engineers review in their normal workflow.
The AI terminal doesn't just see your document. It has tool access to your entire repository. It searches code, reads files, checks recent changes. It answers from source, not from memory.
Auth uses Supabase Auth with GitHub OAuth:
1. Users sign in via GitHub OAuth at `/login`
2. The callback at `/auth/callback` exchanges the code for a session
3. `proxy.ts` middleware validates the session cookie on every request
Codebase-aware context. AI reads your actual source files.
Slash commands: /summarize, /improve, /check-outdated.
Edit-in-place. AI proposes diffs. Accept or revert with one click.
Your keys, your models. Bring Claude or OpenAI. Keys never leave the server.
Image analysis. Paste screenshots and diagrams into AI chat.
Specs become prompts. .md files in your repo are context for every AI tool.
Start writing specs that live where the code lives.
Free 14-day trial on all plans.