
产品主要功能和描述: 1. **统一管理AI coding tool会话**:roost是一个终端工具,用于统一管理Claude/Gemini/Codex/Copilot/OpenCode的会话。 2. **扫描并聚合会话**:扫描本机已安装的AI coding tool的数据目录,并将所有项目的会话聚在一个TUI(文本用户界面)里。 3. **一键恢复或新建会话**:提供一键恢复最近活跃的会话或新建会话的功能。 4. **多平台支持**:支持Claude、Gemini、Codex、Copilot、OpenCode等平台。 5. **项目→会话两级浏览**:支持按项目和会话两级进行浏览,并按最近活跃度排序。 6. **搜索和过滤功能**:提供搜索框用于查找特定会话,使用Tab键按平台过滤,使用Space键批量选择删除会话。 7. **两种恢复模式**:支持两种恢复模式,replace(替换进程,退出回shell)和suspend(子进程,退出回TUI)。 8. **输出和脚本对接**:支持--list --json格式的输出,并可对接外部脚本。 9. **配置文件**:各平台的额外参数通过~/.roost/roost.yaml配置文件进行设置。 10. **安装指令和GitHub链接**:提供go install的安装指令和GitHub上的项目链接。