agentexport

1 min read Original article ↗
Demo GitHub

Share Claude Code and Codex transcripts. No signup required.

Install

Click to copy brew install nicosuave/tap/agentexport

or without Homebrew:

Click to copy curl -fsSL https://agentexports.com/setup | sh

Usage

Run agentexport setup to install the command, then type /agentexport in Claude Code or Codex.

How it works

Transcripts are compressed and encrypted locally with AES-256-GCM before upload. The server only stores opaque encrypted blobs. Decryption happens entirely in the recipient's browser.

Privacy

The decryption key lives in the URL fragment (#key) which browsers never send to servers. The server operator cannot read your transcripts. URLs without the correct key will fail to decrypt, showing only garbled data.

Expiration

Shares auto-expire after 30 days by default. Configure retention with agentexport config set default_ttl 90 (supports 30, 60, 90, 180, 365 days).

Self-hosting

You can deploy your own instance using Cloudflare Workers and R2. See the README for instructions, then run agentexport config set upload_url https://your-domain.com.

Alternatively, store transcripts as GitHub Gists with agentexport config set backend gist.

Stats

Does not include gist-backed transcripts.

Loading...