You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename tool from claude-code-publish to claude-code-transcripts
- Rename module directory src/claude_code_publish → src/claude_code_transcripts
- Update pyproject.toml with new package name, CLI command, and URLs
- Update all README.md references
- Update test imports and version checks
- Update AGENTS.md development instructions
https://gistpreview.github.io/?814530b3a70af8408f3bb8ca10f70d57/index.html
Convert Claude Code session files (JSON or JSONL) to clean, mobile-friendly HTML pages with pagination.
9
9
@@ -14,11 +14,11 @@ Convert Claude Code session files (JSON or JSONL) to clean, mobile-friendly HTML
14
14
15
15
Install this tool using `uv`:
16
16
```bash
17
-
uv tool install claude-code-publish
17
+
uv tool install claude-code-transcripts
18
18
```
19
19
Or run it without installing:
20
20
```bash
21
-
uvx claude-code-publish --help
21
+
uvx claude-code-transcripts --help
22
22
```
23
23
24
24
## Usage
@@ -34,7 +34,7 @@ There are three commands available:
34
34
The quickest way to view a recent local session:
35
35
36
36
```bash
37
-
claude-code-publish
37
+
claude-code-transcripts
38
38
```
39
39
40
40
This shows an interactive picker to select a session, generates HTML, and opens it in your default browser.
@@ -59,15 +59,15 @@ The generated output includes:
59
59
Local Claude Code sessions are stored as JSONL files in `~/.claude/projects`. Run with no arguments to select from recent sessions:
60
60
61
61
```bash
62
-
claude-code-publish
62
+
claude-code-transcripts
63
63
# or explicitly:
64
-
claude-code-publishlocal
64
+
claude-code-transcriptslocal
65
65
```
66
66
67
67
Use `--limit` to control how many sessions are shown (default: 10):
68
68
69
69
```bash
70
-
claude-code-publishlocal --limit 20
70
+
claude-code-transcriptslocal --limit 20
71
71
```
72
72
73
73
### Web sessions
@@ -76,13 +76,13 @@ Import sessions directly from the Claude API:
76
76
77
77
```bash
78
78
# Interactive session picker
79
-
claude-code-publish web
79
+
claude-code-transcripts web
80
80
81
81
# Import a specific session by ID
82
-
claude-code-publish web SESSION_ID
82
+
claude-code-transcripts web SESSION_ID
83
83
84
84
# Import and publish to gist
85
-
claude-code-publish web SESSION_ID --gist
85
+
claude-code-transcripts web SESSION_ID --gist
86
86
```
87
87
88
88
On macOS, API credentials are automatically retrieved from your keychain (requires being logged into Claude Code). On other platforms, provide `--token` and `--org-uuid` manually.
@@ -92,8 +92,8 @@ On macOS, API credentials are automatically retrieved from your keychain (requir
0 commit comments