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 访问的无头服务器使用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目