
OpenCode Session Tracker
github.com
实时追踪编码会话,手机授权命令
27天前制作者:Yusuf Kocaman
关于 OpenCode Session Tracker
OpenCode Session Tracker 是一款专为 OpenCode 打造的实时会话追踪工具,提供终端界面侧边栏与 Telegram 集成双重体验。它让开发者能够随时掌握编码会话的动态,包括活跃会话、嵌套子代理、状态变化等关键信息,甚至可以通过手机远程授权命令。
核心功能
- 实时 TUI 侧边栏:在终端中嵌入一个动态侧边栏,清晰展示当前所有活跃会话、子代理层级和运行状态,无需切换窗口即可一目了然。
- Telegram 集成:通过 Telegram 机器人将会话状态推送到你的手机,支持远程查看和命令授权,让你离开电脑也能掌控开发进度。
- 状态监控与通知:实时追踪会话的启动、暂停、完成等状态变化,并通过 Telegram 发送即时通知,确保不错过任何关键节点。
- 命令授权:当 OpenCode 需要执行敏感操作时,可通过 Telegram 发送授权请求,你可以在手机上确认或拒绝,提升安全性与灵活性。
主要特性
- 轻量高效:作为 TUI 插件运行,占用资源极少,不影响主开发流程。
- 多会话管理:支持同时追踪多个会话及嵌套子代理,层次分明,便于复杂项目协作。
- 跨平台兼容:基于终端和 Telegram,适用于 Linux、macOS 和 Windows 环境。
- 安全可控:命令授权机制确保只有你才能批准关键操作,防止误执行。
- 开源可定制:代码完全开源,开发者可根据需求修改或扩展功能。
适用场景
- 远程开发:当你离开电脑时,通过手机查看会话状态并授权命令,实现无缝远程协作。
- 多任务管理:同时运行多个 OpenCode 会话时,侧边栏帮你理清每个任务的进度和子代理关系。
- 团队协作:共享会话状态给团队成员,提升透明度和协调效率。