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 存取的無頭伺服器使用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案