Quickstart
What is Capacitor
Section titled “What is Capacitor”Capacitor records every coding-agent session your team runs — Claude Code, Codex, Cursor — and surfaces them in a real-time dashboard. A small CLI installs hooks into your agents that stream each session to your tenant as it runs. From there you can replay a session, recap it, hand it to another agent, share it, and use it to review the pull requests it produced — with full transcripts queryable from the CLI, the dashboard, and from inside the agent itself.
Prerequisites for this Quickstart
Section titled “Prerequisites for this Quickstart”- A Capacitor server URL of the form
https://<your-org>.kcap.ai. - Membership of that GitHub organization.
- Claude Code and/or Codex installed on your machine.
1. Install the GitHub App
Section titled “1. Install the GitHub App”Connect Capacitor to your GitHub organization.
-
Open the app listing:
https://github.com/apps/kurrent-kcap -
Click Install and choose the organization that matches your Capacitor server.
When the install finishes, your server is live and anyone in the organization can sign in.
2. Install the CLI
Section titled “2. Install the CLI”Install the Capacitor CLI and run its setup wizard.
-
Install the CLI and run the setup wizard:
Terminal window npm install -g @kurrent/kcapkcap setupThe wizard signs you into GitHub, finds your Capacitor server, and installs hooks for Claude Code and Codex.
-
Confirm it worked:
Terminal window kcap whoamikcap statusYou should see your GitHub identity and a reachable server.
-
Trust the Codex hooks: open Codex, run
/hooks, and trust eachkcapentry.
3. Import your history to Capacitor
Section titled “3. Import your history to Capacitor”Import your past coding-agent sessions into Capacitor.
-
Start the import:
Terminal window kcap import -
At What would you like to import?, choose Specific repository, then pick a repo you’ve worked in from the list.
-
Read the summary it prints and confirm. Your past sessions upload.
4. Open a session and copy its ID
Section titled “4. Open a session and copy its ID”Pick a past session in the dashboard and copy its ID.
-
Open your Capacitor server in a browser and select the Sessions tab:
https://<your-org>.kcap.ai -
Open any session, and note which agent it ran with — you’ll hand it to a different agent next.
-
Click the copy icon beside the session title.
5. Hand the session to another coding agent
Section titled “5. Hand the session to another coding agent”Hand the copied session off to a different agent.
-
In the session’s repository, start the other agent — Codex if the session ran in Claude Code, Claude Code if it ran in Codex:
Terminal window cd <the-repo>codex # or: claude -
Prompt it to pick up where the session left off, pasting the ID you copied:
Recap session <paste-the-id> and continue where it left off. -
Continue working as if it were the same agent — it picks up with the prior session’s decisions and ruled-out approaches already in context.
6. Share the session with a teammate
Section titled “6. Share the session with a teammate”Give a teammate access to the session from the dashboard.
- Open the session in the dashboard and click the link 🔗 icon next to the session name.
- Under Teams & people, choose a teammate or a GitHub team from your organization.
7. Review a pull request
Section titled “7. Review a pull request”Review a pull request using the sessions that produced it.
- In the dashboard, find a session that’s linked to a pull request — the PR shows in the session’s metadata. Copy that PR’s URL from GitHub.
-
In the CLI, run:
Terminal window kcap review <pr-url> -
Ask questions about the change to understand the reasoning behind it — the answers come from the session transcripts, not just the diff.
What you’ve done
Section titled “What you’ve done”You’ve taken one session through the entire Capacitor loop: captured, imported, handed off, shared, and used to review real work.
Each step has a page that goes deeper:
- Your tenant — installing the GitHub App and the admin setup.
- Install the CLI — the full setup wizard.
- Import your history — other import scopes.
- Session recap — recaps in the terminal and the in-agent skill.
- Visibility & sharing — every way to control who sees a session.
- PR review — the MCP tools behind the review.
And to go beyond the tutorial:
- The dashboard — what each tab shows.
- Session recall — search every session from inside your agent, not just one pull request’s.
- CLI commands — the full command surface.