SpecDeck
SpecDeck lets one person (the host) run a coding agent on their computer while teammates (the viewers) follow along from anywhere. Viewers join with an invite code and can take part, but only the host types into the agent, on the host's own login, and nothing a viewer sends reaches the agent unless the host passes it on.
- Host Claude Code, OpenCode, omp, Codex, Grok, pi or a plain terminal, and see whether the agent is working or waiting. Hosting
- Invite with a code or a link. Viewers who join late get the whole session, and a dropped connection catches up on its own. Joining
- Follow the terminal and, for Claude Code, a timeline of prompts, answers, tool calls and file diffs, each at their own pace, with search and the Overview, Developer and Present layouts. Following
- Read the plans and documents the agent writes, formatted, with what changed since you last read them. Documents and plans
- Take part: suggest prompts, share files and links, and add notes to a braindump for the agent.
- Read together and estimate: the host asks everyone to read something or to vote, and sees who has answered. Ask to read and estimate
- Get called back when a plan is ready, a document changed or the agent finished, by notifications you choose.
- Claude's browser: on macOS, Claude Code gets a browser of its own to check the app it is building. Claude's browser
- Claude in a sandbox: host Claude Code that a script starts in a Docker Sandbox or a container, with the timeline still working. Claude in a sandbox
- Watch in a browser, without installing the app, through the web viewer.
- A native app for macOS, Windows and Linux, with menus, a tray icon while you host, several windows, your appearance, keyboard and screen readers, and it updates itself.
- Run your own sharing service with Docker Compose or Kubernetes. Run your own server
SpecDeck is a native app built on Tauri 2 with a Rust session engine.
Documentation, for using the app and for running your own sharing service: nickhartjes.github.io/specdeck (source in docs/site). What the app does is specified in openspec/specs; the design decisions are in the archived changes, starting with native-shared-session-mvp, and the checks still to do on real machines are in openspec/changes/release-and-verification.
Videos
Short narrated walkthroughs, with captions; select one to watch it in the documentation.
| | |
|---|
| Getting started (1 min): host a session, share the code, a teammate joins | Following a session (1½ min): Overview or Developer, steps, search and files | Diagnostics (1½ min): Connection Status and a file for bug reports |
| | |
|---|
| Taking part (1½ min): suggest prompts, send links, add to the braindump | Watch in a browser (1 min): no app needed to follow a session | Read and estimate (1 min): make sure everyone has read it, then vote on a task |
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗