发现 AI 代理的未来arrow_forward

Jean

calendar_today收录于 2026年2月24日
category智能体与应用工具
code开源
TypeScript工作流自动化桌面应用Rust大语言模型AI代理智能体与应用工具模型与推理框架开发者工具/代码自动化/工作流/RPA

原生桌面 AI 开发助手,通过 Git worktree 实现多项目并行开发,深度集成 Claude CLI 支持 AI 辅助代码审查、提交生成、冲突解决和 GitHub 工作流自动化。

Jean 是一款基于 Tauri v2 构建的原生桌面 AI 开发助手,核心创新在于利用 Git worktree 机制实现多任务并行开发隔离。每个 worktree 可绑定独立的 Claude CLI 会话,支持 Plan(规划)、Build(构建)、Yolo(全自动)三种执行模式,并可选择 Claude Opus、Sonnet、Haiku 等模型。

核心能力#

项目与 Worktree 管理#

  • 多项目支持:单一界面管理多个代码库
  • Git worktree 自动化:创建、归档、恢复、删除
  • PR → Worktree:将 Pull Request 直接检出为独立 worktree
  • PR 合并后自动归档:合并完成自动清理对应 worktree
  • 自定义项目头像:视觉区分不同项目

AI 会话与执行#

  • 多会话支持:每个 worktree 可有多个独立会话
  • 执行模式:Plan(规划)、Build(构建)、Yolo(全自动)
  • 模型选择:Claude Opus / Sonnet / Haiku
  • 思考/努力等级:可调节 AI 推理深度
  • MCP 服务器支持:Model Context Protocol 扩展
  • 文件/图片提及:在对话中引用代码文件和图片
  • 自定义系统提示词:针对不同任务定制 AI 行为

Magic Commands(AI 自动化指令)#

  • Issue/PR/Workflow 调查:AI 分析 GitHub 问题和工作流
  • 代码审查:带问题追踪的智能审查
  • AI 生成提交信息:根据变更自动生成 commit message
  • PR 内容生成:自动撰写 PR 描述
  • 合并冲突解决:AI 辅助解决冲突
  • 发布说明生成:自动生成 Release Notes

GitHub 集成#

  • Issue 与 PR 调查
  • 将 PR 检出为 worktree
  • PR 合并后自动归档
  • 工作流调查

开发者工具#

  • 集成终端:基于 xterm.js 的内嵌终端
  • 编辑器快捷打开:支持 Zed、VS Code、Cursor、Xcode
  • Git 状态可视化:实时查看变更状态
  • Diff 查看器:统一视图与并排视图
  • 文件树预览:带预览的项目结构浏览

远程访问#

  • 内置 HTTP 服务器与 WebSocket 支持
  • 基于 Token 的认证
  • Web 浏览器访问
  • 移动端访问:通过 localhost、Cloudflare Tunnel 或 Tailscale

自定义#

  • 主题:亮色/暗色/跟随系统
  • 自定义字体:可配置编辑器字体
  • 可配置快捷键:自定义键盘操作
  • Canvas 视图:会话内容的可视化展示
  • 会话自动命名:AI 根据内容生成会话名称

技术架构#

采用现代技术栈构建:

  • 前端框架:React 19 + TypeScript
  • 样式系统:Tailwind CSS v4 + shadcn/ui v4
  • 状态管理:Zustand v5(全局 UI 状态)+ TanStack Query(服务端状态)
  • 桌面框架:Tauri v2(Rust 后端)
  • 编辑器组件:CodeMirror 6
  • 终端组件:xterm.js
  • 构建工具:bun

状态管理分层:useState(组件级)→ Zustand(全局 UI)→ TanStack Query(持久化数据/后端通信)

安装部署#

快速安装#

macOS (Homebrew)

brew tap coollabsio/jean
brew install --cask jean

下载安装包

从源码构建#

前置条件

macOS 额外依赖

xcode-select --install

Linux (Debian/Ubuntu) 额外依赖

sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf

Windows 额外依赖

  • Visual Studio Installer → 选择 "Desktop development with C++" 工作负载

构建命令

git clone https://github.com/coollabsio/jean.git
cd jean
bun install
bun run tauri:dev

平台支持#

  • macOS:已测试,支持最成熟
  • Windows:未完全测试
  • Linux:需要测试者

开源协议#

Apache-2.0 license

路线图#

  • 添加 Opencode 支持
  • 增强远程 Web 访问体验

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch