AIGC标识 开源项目自荐:OpenCode Session Viewer

OpenCode Session Viewer

浏览 OpenCode 全部会话历史的轻量 Web 工具,支持分页与用户输入回溯

最新版新增:会话导出功能,将某次会话导出为json(因未更新示例图片,需自行clone项目查看效果)

🐍 零依赖 ⚡ 即开即用 🌙 明/暗主题

✨ 功能特性

📋
会话浏览

按创建时间浏览所有 session,支持分页(10 / 20 / 50 条/页),轻松翻阅历史记录。

💬
用户输入回溯

展开任意 session 查看最近 10 次用户输入,快速定位关键对话节点。

💰
用量 & 成本信息

展示 token 用量、预估成本、Agent 类型、Model 等元信息,消费一目了然。

零依赖纯标准库

后端仅使用 Python 3 标准库(http.server + sqlite3),无需 pip install 任何包。

🚀 快速开始

# 方式一:双击 start.bat(Windows) start.bat
# 方式二:命令行启动(自动打开浏览器)
python server.py
# 指定端口和数据库路径
python server.py --port 8765 --db "C:\path\to\opencode.db"

📌 浏览器会自动打开,无需手动操作。

🗄️ 数据库路径

默认读取 OpenCode 的 SQLite 数据库:

默认路径:%USERPROFILE%\.local\share\opencode\opencode.db
也可通过环境变量 OPENCODE_DB 自定义覆盖。

🛠️ 技术栈

后端:Python 3 + http.server + sqlite3(全标准库)
前端:原生 HTML / CSS / JS,暗色/明亮主题

📸 截图预览

示例

 


▲ OpenCode Session Viewer 主界面

posted @ 2026-07-20 09:01  人间春风意  阅读(186)  评论(0)    收藏  举报