Repolode
coollabsio

coollabsio/jean

一个桌面端与无头服务器并存的开发环境,可让多个 AI 编程代理各自在独立 git worktree 中并行工作。

Star
1,353
Fork
166
未关闭 Issue
63
最近提交
8小时前

这是什么?

Jean 是一个面向 AI 编程代理的工作区。它可以并行运行 Claude、Codex、Cursor、OpenCode、Pi、Command Code、Grok、Kimi Code、Antigravity 和 Muse 等代理,并为每个任务分配独立的 git worktree,让改动相互隔离。Git 操作、diff 审阅、内置终端以及 GitHub、Linear、Sentry 集成都整合在同一个界面中。

Jean 提供原生桌面应用,也提供适用于 Linux 的无头服务 `jean-server`。桌面端可以在同一侧边栏中同时显示本地和远程项目,每个操作都在项目所属的服务器上执行。Web 界面通过 HTTP 和 WebSocket 提供,并支持 token 认证,可在浏览器或手机中打开。

Jean 复用你已有的 CLI 安装和订阅,所有运行都在你自己控制的机器上完成。

核心功能

  • 01为每个任务创建独立的 git worktree,并行运行多个代理会话
  • 02支持 Claude、Codex、Cursor、OpenCode 等多种 AI 编程 CLI
  • 03内置终端、支持行内评论的 diff 查看器和文件浏览器
  • 04集成 GitHub、Linear、Sentry 和 CodeRabbit
  • 05桌面端可通过 SSH 或 URL 连接远程 jean-server 实例
  • 06提供带 token 认证的 Web 访问,可在浏览器或手机中使用

适用场景

  • 同时让多个 AI 代理处理不同的 issue 或分支
  • 在合并前审阅代理生成的 diff
  • 在笔记本上操作远程 Linux 服务器上的 AI 编程任务
  • 直接从 GitHub issue 或 PR 启动代理任务

快速上手

  1. 1

    在 macOS 上通过 Homebrew 添加 Jean 软件源

    brew tap coollabsio/jean
  2. 2

    安装 Jean 桌面应用

    brew install --cask jean
  3. 3

    其他平台请从 GitHub Releases 页面下载最新版本

使用前须知

  • 仅 macOS 经过测试;Windows 未充分测试,Linux 仅经社区测试。
  • 从源码构建需要 Node.js 和 Rust,Windows 还需要 Visual Studio 的 C++ 工作负载。
  • Jean 依赖你自行安装的 CLI 智能体及订阅,例如 Claude 或 Codex。

标签

常见问题

jean 是什么?
一个桌面端与无头服务器并存的开发环境,可让多个 AI 编程代理各自在独立 git worktree 中并行工作。 Jean 是一个面向 AI 编程代理的工作区。它可以并行运行 Claude、Codex、Cursor、OpenCode、Pi、Command Code、Grok、Kimi Code、Antigravity 和 Muse 等代理,并为每个任务分配独立的 git worktree,让改动相互隔离。Git 操作、diff 审阅、内置终端以及 GitHub、Linear、Sentry 集成都整合在同一个界面中。
jean 可以免费使用吗?用的什么许可证?
jean 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
jean 还在维护吗?
活跃维护中。jean 最近一次提交是在 2026年10月21日。
jean 适合用来做什么?
同时让多个 AI 代理处理不同的 issue 或分支 在合并前审阅代理生成的 diff 在笔记本上操作远程 Linux 服务器上的 AI 编程任务 直接从 GitHub issue 或 PR 启动代理任务
jean 怎么安装和运行?
在 macOS 上通过 Homebrew 添加 Jean 软件源: brew tap coollabsio/jean 安装 Jean 桌面应用: brew install --cask jean 其他平台请从 GitHub Releases 页面下载最新版本
在哪里获取 jean?
源代码和安装说明在 GitHub 上:https://github.com/coollabsio/jean

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目