Skip to content

0.2

Choose a tag to compare

@simonw simonw released this 25 Dec 03:30
· 39 commits to main since this release

Import Sessions Directly from Claude API

You can now import sessions directly from the Claude API:

# List available sessions
claude-code-publish list-web

# Import with interactive picker
claude-code-publish import

# Import a specific session
claude-code-publish import SESSION_ID

On macOS, API credentials are automatically retrieved from your keychain. On other platforms, provide --token and --org-uuid manually.

Quick View with --open

Instantly view a session in your browser:

# Pick a session and open it immediately
claude-code-publish import --open

# Convert and open a local JSON file
claude-code-publish session.json --open

Publish to GitHub Gist with --gist

Share your transcripts with a single command:

claude-code-publish import --gist
claude-code-publish session.json --gist

This uploads the generated HTML files to a GitHub Gist and outputs a shareable preview URL via gistpreview.github.io.

Requires: GitHub CLI (gh) installed and authenticated.

Include Original JSON with --json

Archive the source data alongside your HTML output:

claude-code-publish session.json -o ./my-transcript --json
claude-code-publish import SESSION_ID --json