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号程序员

S
Description
OpenClaw 智能体会话历史查看器
Readme
797 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 70.2%
CSS 24.3%
HTML 5.5%