Skip to content

Quickstart

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.

  • 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.

Connect Capacitor to your GitHub organization.

  1. Open the app listing:

    https://github.com/apps/kurrent-kcap
  2. 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.

Install the Capacitor CLI and run its setup wizard.

  1. Install the CLI and run the setup wizard:

    Terminal window
    npm install -g @kurrent/kcap
    kcap setup

    The wizard signs you into GitHub, finds your Capacitor server, and installs hooks for Claude Code and Codex.

  2. Confirm it worked:

    Terminal window
    kcap whoami
    kcap status

    You should see your GitHub identity and a reachable server.

  3. Trust the Codex hooks: open Codex, run /hooks, and trust each kcap entry.

Import your past coding-agent sessions into Capacitor.

  1. Start the import:

    Terminal window
    kcap import
  2. At What would you like to import?, choose Specific repository, then pick a repo you’ve worked in from the list.

  3. Read the summary it prints and confirm. Your past sessions upload.

Pick a past session in the dashboard and copy its ID.

  1. Open your Capacitor server in a browser and select the Sessions tab:

    https://<your-org>.kcap.ai
  2. Open any session, and note which agent it ran with — you’ll hand it to a different agent next.

  3. 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.

  1. 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
  2. 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.
  3. 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.

Give a teammate access to the session from the dashboard.

  1. Open the session in the dashboard and click the link 🔗 icon next to the session name.
  2. Under Teams & people, choose a teammate or a GitHub team from your organization.

Review a pull request using the sessions that produced it.

  1. 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.
  1. In the CLI, run:

    Terminal window
    kcap review <pr-url>
  2. Ask questions about the change to understand the reasoning behind it — the answers come from the session transcripts, not just the diff.

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:

And to go beyond the tutorial: