CustardSeed

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!

Why CustardSeed?

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.

Quick start

1
Within Claude Code, install the plugin:
/plugin marketplace add moredip/session-share
/plugin install session-share@session-share-marketplace
then restart Claude Code to activate it.
2
Whenever you want to publish a session in Claude Code just call:
/publish-session
and you'll get a shareable link instantly.

What's do published sessions look like?

Here's some example transcripts.

How it works

CustardSeed is a simple two-part system:

  1. A Claude Code slash command (/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.
  2. A web viewer that fetches a published transcript directly from a GitHub Gist, then renders it into a readable format, right in your browser.

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.

Privacy

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.

FAQ

Do I need a CustardSeed account?

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.

Where are my sessions stored?

In your own GitHub account, as gists. CustardSeed doesn't store anything—it just helps you publish to GitHub and provides a nice viewer.

Can I delete a published session?

Yes. Since sessions are stored as gists in your GitHub account, you can delete them anytime from gist.github.com.

Is CustardSeed open source?

Yes! Both the Claude Code plugin and the web viewer are open source. Check out the GitHub repo.