大家好!我想和大家分享一个我自己开发的工具 iflow-run,它可以让你通过 Web
界面方便地查看和管理 iFlow CLI 的会话历史。
主要功能
项目管理 - 浏览所有 iFlow CLI 创建的项目
会话浏览 - 查看每个项目的所有会话历史
消息详情 - 查看完整的对话消息,包括工具调用和工具结果
消息搜索 - 支持关键词搜索和类型筛选(用户/助手/工具调用)
Token 统计 - 显示模型名称、Token 消耗和预估成本
导出功能 - 支持导出会话为 Markdown 或 JSON 格式
现代 UI - 采用暗色主题和玻璃拟态设计
简单易用 - 一条命令即可启动
快速开始
全局安装
npm install -g iflow-run
启动服务
iflow-run
打开浏览器访问
就这么简单!应用会自动读取你系统中的 iFlow CLI 会话数据(默认路径为 ~/.iflow/projects)。
界面预览
高级功能
- 自定义端口和数据目录
- 后台运行模式
- 消息类型筛选
- 时间范围搜索
- 环境变更追踪(工作目录、Git 分支等)
技术栈
- 后端: Node.js + Express
- 前端: 纯 HTML5 + CSS3 + JavaScript(无框架)
- 模块系统: CommonJS
项目链接
- GitHub: GitHub - KeWen-Du/iflow-run
- npm: https://www.npmjs.com/package/iflow-run
- 当前版本: 1.0.5
使用场景
- 回顾之前的会话记录
- 搜索特定问题的解决方案
- 查看 Token 使用情况
- 导出会话用于文档或分享
- 分析工作模式和效率
反馈建议
欢迎大家试用并提出宝贵的建议!如果你有任何问题或想要新功能,欢迎:
- 提 Issue: GitHub · Where software is built
- 提 Pull Request: Pull requests · KeWen-Du/iflow-run · GitHub
- 在讨论区留言
希望这个工具能帮助大家更好地使用 iFlow CLI!![]()
