把本机的 Codex 或 Claude session 导出成一个可直接浏览器打开的单文件 HTML。
- 纯 JS
- 支持
codex和claude - 输出单文件 HTML
- 页面内支持搜索、仅看对话、复制会话 ID、复制 resume、复制路径
npm install -g agent-export或本地开发直接执行:
node ./bin/agent-export.js <session-id>agent-export <session-id>
agent-export <session-id> --provider codex
agent-export <session-id> --provider claude
agent-export <session-id> --output ./claude-session.html- 不传
--provider时,先查codex,再查claude - 默认输出文件路径为系统 temp 目录下的
{provider}-{sessionId}.html - 默认读取:
- Codex:
~/.codex - Claude:
~/.claude
- Codex:
--provider <codex|claude>--codex-dir <path>--claude-dir <path>--output, --out <path>--id <session-id>-h, --help
这个包通过 sql.js 直接读取 Codex 的 SQLite 数据库,不依赖本机 sqlite3 命令。
Claude 导出不需要读取 SQLite。