paperboytm/spool

Your local AI session library. Browse, pin, and ⌘K-search every Claude Code, Codex, Gemini & OpenCode session — and let the built-in scanner catch leaked secrets. Local-first, nothing leaves your machine.

What it solves

Spool solves the problem of sharing and continuing work done with AI coding agents. Instead of sharing static screenshots or manually reconstructed recaps, it allows developers to turn agent sessions into durable, interactive web pages that others can read and then resume in their own local agent environment.

How it works

Spool uses a CLI to index local agent sessions (such as those from Claude Code, Codex CLI, Gemini CLI, OpenCode, and Pi). When a user shares a session, the tool scans for sensitive data, organizes the session records, and publishes them to a central Hub. Readers can view the entire session—including the conversation, tool activity, and file diffs—via a URL. For supported agents, readers can use the spool resume command to materialize the session locally and continue working from where the original author left off.

Who it’s for

It is designed for developers and teams who use AI coding agents and want a way to collaborate, document, and hand off agent-driven development work.

Highlights

  • Native Continuation: Allows users to resume Claude Code and Codex CLI sessions locally in their original agent format.
  • Interactive Session Pages: Provides a detailed view of the conversation, tool usage, and file changes (diffs).
  • Sensitive-Data Protection: Automatically detects credentials, tokens, and personal data before sharing.
  • Team Workspaces: Includes role-based access control (Owner, Admin, Member) for managing shared assets within a team project.
  • Broad Agent Support: Supports session ingestion from multiple providers including Claude Code, Codex CLI, Gemini CLI, OpenCode, and Pi.