coollabsio/jean
A dev environment for AI agents.
解决的问题
Jean 为在多个项目中使用多种 AI CLI 工具(如 Claude、Codex、Cursor 和 Grok)的开发者提供统一的原生桌面界面。它通过将项目管理、git worktree 和 AI 聊天会话整合到一个连贯的工作流中,消除了在不同终端窗口和工具之间切换的需要,且无需绑定特定厂商。
如何工作
Jean 基于 Tauri、React 和 Rust 构建,作为您现有本地 CLI 安装的强大封装器。它管理这些 AI 工具的执行,并与 git worktree、终端以及 GitHub、Linear 等外部服务等开发工具集成。可作为原生桌面应用程序运行,也可作为无头服务器运行,通过 HTTP/WebSocket 提供 UI 供浏览器访问。
适用人群
依赖 AI 辅助编码并希望在不绑定单一 AI 供应商的前提下,集中管理多个项目、AI 聊天会话和基于 git 的工作流的软件开发人员。
主要亮点
- 多 CLI 支持:支持 Claude CLI、Codex CLI、Cursor CLI、OpenCode、PI、Command Code、Grok 和 Kimi Code。
- Git Worktree 自动化:自动化创建、归档、恢复和删除 git worktree。
- 会话管理:支持每个 worktree 多个会话,可指定执行模式(Plan、Build、Yolo),并支持 AI 摘要保存上下文。
- 深度集成:内置 GitHub(问题、PR、安全警报)和 Linear 问题调查仪表板。
- 开发者工具集:包含多标签终端、差异查看器、文件树预览和令牌使用量追踪功能。
- 灵活部署:可作为原生桌面应用或支持安全 Web 访问的无头服务器使用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目