Claude Transcripts docs GitHub
Work in progressUnder active development — not tested as ready for use. Breaking changes land without notice, stored data may need to be discarded between revisions, and there is no auth or security model. These docs describe the intended design as much as the current state.

10. Claude-Code-specific scope (not a generic agent-session logger)

Date: 2026-06-06

Status

Accepted

Context

A tempting generalisation is to make this a vendor-neutral "AI/agent session logger" that supports many products (Claude Code, other CLIs/IDEs, other model vendors) behind an adapter layer. We explicitly choose not to.

Origin and usage shape this: the project started as personal dev tooling, and the owner works almost exclusively in Claude Code.

Decision

Target Claude Code specifically. The data model, hook wiring, and feature extraction are built directly on Claude Code's own surface, not on a lowest-common-denominator abstraction over "agents in general."

Note the deliberate asymmetry: the storage layer is vendor-neutral (CouchDB, any S3 via Bun's client — ADR 0003, 0008), but the AI-product layer is intentionally not. We avoid lock-in where it's cheap (infra) and embrace specificity where it pays (the Claude Code feature surface).

Consequences