Works with

Tap any agent. Same sap.

The agent landscape is moving fast. Claude Code, Codex CLI, Cursor, Gemini CLI — different runtimes, different hooks, different file formats. Your team's institutional knowledge shouldn't be tied to whichever agent you happened to start with.

The agent is the runtime. Sapwood is the substrate. The same sap tap that captures a Claude Code session captures a Codex session, a Cursor session, a Gemini session — and the sap flows the same through all of them.

Agent runtimes

One substrate, every agent.

Claude Code is shipping today. Codex is next. Cursor and Gemini CLI come after, on the Tier 2 portability path: manual amber and retroactive backfill, with auto-amber gated on the runtime exposing a session lifecycle we can hook.

Claude Code

Available

Tier 1: first-class hooks. Manual amber and warm shipping today; auto-amber on session end and PR integration coming soon.

  • Manual amber + warm
  • Hooks (SessionEnd, PostToolUse)
  • · Auto-amber
  • · PR integration
  • · Backfill from history

Codex CLI

Next up

Tier 1: Codex's first-class hook system makes the Claude Code pattern port cleanly. Auto-amber and PR integration follow.

  • · Auto-amber
  • · Manual amber
  • · Hooks
  • · PR integration
  • · Backfill from history

Cursor

Coming soon

Tier 2: no first-class session-end hook. Manual amber + sap amber backfill imports your existing history.

  • · Auto-amber
  • · Manual amber
  • · Hooks
  • · PR integration
  • · Backfill from history

Gemini CLI

Coming soon

Tier 2: same shape as Cursor — manual amber and backfill from history, with auto-amber gated on the agent runtime exposing a session lifecycle.

  • · Auto-amber
  • · Manual amber
  • · Hooks
  • · PR integration
  • · Backfill from history

Surfaces

Lives in the tools you already use.

Sapwood is not an app you migrate to. It's a substrate that surfaces in the tools your team already works in.

  • GitHub

    Available

    PR-amber association with edit-in-place comments. Browser extension surfaces 'Resume in Claude Code' on the PR page.

  • GitLab

    Next up

    Same shape as GitHub via the glab CLI. Ships in the same release as the GitHub integration.

  • Mac app

    Coming soon

    Handles sapwood:// URLs from any browser. Modal asks: open in terminal or open in the treehouse?

  • Browser extension

    Next up

    Comment-scrapes for sapwood.ai/<tree>/amber/<id> URLs on any PR page. Injects the resume dropdown. v1 needs no Sapwood account.

  • Treehouse (web app)

    Coming soon

    Visual tree of ambers, trails, burls, verdicts. Real-time collaboration on a teammate's live session. v2 of the product.

Bring your history

Don't start from zero.

sap amber backfill Coming soon imports your existing Claude Code (and Codex, and Cursor) history into your tree retroactively. The work you've already done isn't lost — it becomes the seed of your team's institutional memory.

Hand a new hire access to your tree on day one and they don't get a stack of onboarding docs. They get continuous exposure to the real work, all the way back to when the project started.

Pick your runtimes. Bring your team.

Sapwood is in private development. Tell us which agent runtimes your team is on; we prioritize the next tap based on real waitlist demand.

Quickstart →