opencode-session-visualizer
Installation
SKILL.md
OpenCode 会话可视化
将 OpenCode 会话从本地数据库导出,生成复刻官方 share 页面样式的单文件 HTML。
核心价值
OpenCode 的上下文压缩(compaction)是不可逆的——恢复会话时只能看到 checkpoint 之后的内容。 但数据库里完整保存了所有消息。这个 skill 直接从数据库提取完整数据,生成可分享的 HTML 网页。
跨平台说明
脚本支持 macOS、Linux 和 Windows。无需额外配置。
- Python 命令:macOS/Linux 用
python3,Windows 用python(下方示例统一写python3,Windows 用户自行替换) - 脚本路径:脚本通过
__file__自动定位自身目录,无需关心 skill 安装在哪个路径。下方命令中的SKILL_DIR指本 skill 的安装目录(因 AI Agent 工具而异,如~/.claude/skills/opencode-session-visualizer/、~/.config/opencode/skills/opencode-session-visualizer/等) - 数据库路径(脚本自动搜索,无需手动指定):
- Linux:
~/.local/share/opencode/opencode.db - macOS:
~/.local/share/opencode/opencode.db或~/Library/Application Support/opencode/opencode.db - Windows:
%LOCALAPPDATA%\opencode\opencode.db或%APPDATA%\opencode\opencode.db
- Linux: