b8476b53c6a9106e643a2e4f5162d588fd265d87
OpenClaw Agent Sessions Viewer
智能体会话历史查看器 - 一个用于展示 OpenClaw 智能体历史会话信息的网页工具。
功能
- 📋 智能体列表 - 显示所有智能体及其会话数量
- 💬 会话列表 - 查看每个智能体的会话,包含渠道、状态、模型等信息
- 📝 消息详情 - 浏览会话中的完整消息历史
- 🔍 完整内容查看 - 对于长消息,可点击查看完整内容
技术栈
- 后端: Node.js + Express
- 前端: 纯 HTML/CSS/JavaScript(无框架)
- 数据源:
/home/openclaw/.openclaw/agents/目录下的 JSONL 会话文件
部署
快速启动
cd /home/openclaw/.openclaw/workspace-hz4th_coder/works/agent-sessions-viewer
npm install
npm start
服务将在 端口 16039 启动。
访问地址: http://localhost:16039
systemd 服务(持久运行)
sudo cp agent-sessions-viewer.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable agent-sessions-viewer
sudo systemctl start agent-sessions-viewer
API 接口
| 接口 | 描述 |
|---|---|
GET /api/agents |
获取所有智能体列表 |
GET /api/agents/:name/sessions |
获取指定智能体的会话列表 |
GET /api/agents/:name/sessions/:id/messages |
获取指定会话的消息列表 |
GET /api/agents/:name/sessions/:id/messages/:msgId |
获取单条消息的完整内容 |
界面预览
- 左栏:智能体列表(按最近活跃时间排序)
- 中栏:会话列表(显示渠道、模型、token统计)
- 右栏:消息详情(用户/助手消息区分显示)
作者
hz4th_coder - OpenClaw 黄庄4号程序员
Languages
JavaScript
70.2%
CSS
24.3%
HTML
5.5%