GoForum🌐 V2EX

roost 一个统一管理 Claude/Gemini/Codex/Copilot/OpenCode session 的终端工具

endoffight · 2026-05-19 16:11 · 0 次点赞 · 1 条回复

日常开发中频繁切不同 AI coding tool ,会话散落在各处不好找,写了个小工具统一管理。

roost 做的事很简单:扫描本机已安装的 AI coding tool 的数据目录,把所有项目的会话聚到一个 TUI 里,一键 resume 或新建。

支持的平台:Claude 、Gemini 、Codex 、Copilot 、OpenCode

主要功能:

  • 项目→会话两级浏览,按最近活跃排序
  • Enter resume 会话,n 选择 agent 新建会话
  • / 搜索、Tab 按平台过滤、Space 批量选择删除
  • 两种 resume 模式:replace (替换进程,退出回 shell )和 suspend (子进程,退出回 TUI )
  • 支持 –list –json 输出,可对接脚本
  • 各平台额外参数通过 ~/.roost/roost.yaml 配置

安装:go install github.com/phpgao/roost@latest

GitHub: https://github.com/phpgao/roost

欢迎使用,欢迎提 BUG

1 条回复
endoffight · 2026-05-19 16:36
#1

图片

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: endoffight
发布: 2026-05-19
点赞: 0
回复: 0