instantly share your Claude Code session
Turn your Claude Code session into a shareable web page.
Share your session with colleagues on Slack! Include it in a PR! Use it however you want!
CustardSeed takes inspiration from tools like claude-code-transcripts, then turns the simplicity and usability up to 11.
Just run the
/publish-session slash command
from right within the Claude Code session you want to publish - and you're done.
No need to looking up the right session.
Because Claude sees the published URL, you can also prompt Claude to include the link in a PR description or commit message.
Finally, CustardSeed can offer a much richer viewing experience, because it renders transcripts using a client-side javascript app. What's more, future improvemens to the viewer will automatically apply to all previously published sessions.
/plugin marketplace add moredip/session-share /plugin install session-share@session-share-marketplacethen restart Claude Code to activate it.
/publish-sessionand you'll get a shareable link instantly.
CustardSeed is a simple two-part system:
/publish-session) that finds Claude Code's internal transcript for your current session transcript,
then publishes it to a GitHub Gist using your existing
gh CLI authentication.
That's it. GitHub handles storage and access control. The viewer is a static site with no backend— your browser fetches and renders the transcripts directly from GitHub's servers.
CustardSeed uses GitHub Gists for storage, which means your published sessions follow GitHub Gist's security model exactly.
By default, sessions transcripts are stored as secret gists. Secret gists are not listed on your public profile and won't appear in search results—but anyone with the URL can view them.
This security model is designed for sharing a session link with a colleague or posting to a private Slack channel.
You should be aware that your full session transcript will be published in the gist. This transcript will include every interaction you've had in that session, including any sensitive or personal information. The transcript will also include the result of tool calls, which means it can include very sensitive data, such as the contents of your local .env file. Proceed with caution.
No. CustardSeed doesn't have accounts. Publishing requires a working
gh CLI (GitHub's official CLI) logged
in on your machine. Viewing published sessions requires nothing at all.
In your own GitHub account, as gists. CustardSeed doesn't store anything—it just helps you publish to GitHub and provides a nice viewer.
Yes. Since sessions are stored as gists in your GitHub account, you can delete them anytime from gist.github.com.
Yes! Both the Claude Code plugin and the web viewer are open source. Check out the GitHub repo.