Free tool

Claude Code transcript redactor

Session files hold everything Claude saw: environment files, command output, keys pasted into a prompt. Drop one here to find API keys, tokens, emails, and your username, preview each match, and download a redacted copy that still opens in the transcript viewer. Everything runs in your browser.

Drop a Claude Code session file here

A .jsonl from ~/.claude/projects/, or any text file.

Redacted in your browser. Nothing is uploaded.

Questions, answered.

What does the redactor remove?
API keys and tokens in well-known formats (Anthropic, OpenAI, GitHub, AWS access key IDs, Stripe, Slack, Google, VibeHub CLI tokens, JSON Web Tokens), private key blocks, Bearer headers, passwords in URLs, secret-looking assignments such as API_KEY=…, email addresses, and your username in home-folder paths. Each rule can be turned off.
Is my transcript uploaded?
No. The file is read and redacted in your browser and never sent to VibeHub or anyone else. The preview shows each match masked, so the page itself doesn't re-display your secrets.
Is the redacted file safe to share?
It is safer, not guaranteed safe. Pattern matching can't recognise every secret: a password in plain prose, a key in an unusual format, or private business details will get through. Read the export before you share it, and rotate any key that was ever pasted into a session.
Can I still open the redacted file?
Yes. Each record is redacted field by field and written back as JSON, so the .jsonl still opens in the transcript viewer. You can also download the redacted conversation as Markdown.

Version the whole vibe.

The vb CLI, public vibes, and GitHub mirroring are free forever.