Claudette 工作区编排桌面应用

在隔离工作树中并行运行编码会话,并从桌面应用管理它们。

Star 数
★ 87
最近更新
4 天前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具自托管服务
可在哪里用
兼容但需适配Claude CodeOpenAI API(部分支持)
上手难度
高 · 需要较重的基础设施
开始前需要
Rust 稳定工具链(edition 2024)BunTauri CLI 2GitClaude Code CLI(使用 Claude Code 时)Shell / 命令行网络访问本地文件系统MCP Server
典型场景
需要同时处理多个功能或缺陷的开发者,可为每项工作创建独立工作树并并行运行 Claude Code。
不适合
  • 只需要轻量提示词界面、不需要工作区管理的用户
  • 无法安装 Rust、Bun 和 Tauri 构建依赖的团队

这个 Agent 能做什么,适合哪些场景?

Claudette 是一款基于 Tauri 2、Rust 后端和 React/TypeScript 前端构建的跨平台桌面应用,用于管理和编排 Claude Code 会话。它通过 Git 工作树为并行会话创建隔离工作区,也支持检查点回退、工作区分叉、计划审批和用户问题处理。配套的 claudette CLI 通过本地 IPC socket 驱动运行中的桌面应用,脚本操作也会反映在 GUI 中。应用还提供远程工作区连接、MCP 服务器监控以及 GitHub 和 GitLab SCM 插件。除 Claude Code 外,它也列出 Ollama、本地模型、OpenAI API 和 Codex 作为智能体后端;构建和开发需要 Rust、Bun、Tauri CLI 及平台依赖。

用户在桌面应用中添加仓库并创建工作区,Claudette 在独立 Git 分支和工作树中启动 Claude Code 会话,展示会话、终端和代码差异。用户可以发送提示、查看对话和工具活动、停止会话,并通过 GUI 或 claudette chat answer、claudette chat approve-plan、claudette chat deny-plan 处理待回答问题或计划审批。CLI 还可批量创建工作区并分派提示;应用提供检查点回退和从检查点分叉。远程机器可运行内嵌服务器或独立 claudette-server,通过 TLS WebSocket 接入,局域网发现使用 mDNS;MCP 配置和 SCM 状态也可在应用中管理。

  1. 需要同时处理多个功能或缺陷的开发者,可为每项工作创建独立工作树并并行运行 Claude Code。
  2. 希望把阶段计划拆成多项编码任务的技术负责人,可用 YAML 清单和 claudette batch run 创建工作区并分派提示。
  3. 需要在会话中审查计划或补充回答的开发者,可从桌面界面或 CLI 处理待审批计划和问题。
  4. 在多台机器之间切换的开发者,可连接远程工作区并访问远端仓库、智能体和终端。
  5. 需要检查 PR 和 CI 状态的团队,可使用 GitHub 或 GitLab SCM 提供程序在应用中查看状态并执行合并操作。

如何安装或部署这个 Agent?

README 说明的是从源码构建和开发运行流程,未提供已编译应用的安装命令。准备 Rust 稳定版(edition 2024)、Bun、Tauri CLI 2 和平台构建依赖;Linux 默认语音功能还需要 ALSA。先安装前端依赖,再用对应平台的开发启动器运行:

cd src/ui && bun install && cd ../..
./scripts/dev.sh

Windows 使用 PowerShell 启动器:

cd src/ui; bun install; cd ../..
.\scripts\dev.ps1

构建优化版桌面程序:

cargo tauri build

需要无图形界面的远程主机时,可单独构建服务器:

cargo install --path src-server
claudette-server

如何使用这个 Agent?

启动桌面应用并添加仓库后,可在 GUI 中创建工作区和聊天会话。CLI 操作要求桌面应用正在运行;安装或构建 claudette CLI 后,可查看仓库、创建工作区并发送提示:

claudette repo list
claudette workspace create <repo-id> my-task
claudette chat send <session-id> "Implement the requested change"

要从清单并行分派多项工作,可先验证再执行:

claudette batch validate plan.yaml
claudette batch run plan.yaml

远程连接可在桌面应用中选择 Share this machine 启动服务器,也可运行独立 claudette-server;另一台应用通过局域网 Nearby 项或粘贴 claudette:// 连接字符串接入并输入配对令牌。使用 Claude Code 后端需要本机已安装并配置好官方 claude CLI;README 也列出 Ollama、OpenAI API 和 Codex 后端。

这个 Agent 有哪些优点和局限?

优点
  • 为并行 Claude Code 会话创建隔离 Git 工作树,减少不同任务直接共享工作目录的冲突。
  • 桌面应用与 CLI 共用本地 IPC 命令核心,脚本操作会同步更新 GUI 的工作区列表、托盘图标和通知。
  • 提供检查点回退、从检查点分叉,以及 GUI 和 CLI 两种计划审批、问题回答入口。
  • 可通过 TLS WebSocket 和首次连接证书指纹固定连接远程工作区,并支持局域网 mDNS 发现。
  • 文档列出 Claude Code、Ollama、OpenAI API 和 Codex 后端,以及 GitHub、GitLab SCM 插件。
局限
  • README 描述的安装流程要求从源码构建,并需要 Rust、Bun、Tauri CLI 和各平台构建依赖。
  • 多数 CLI 工作区和会话命令依赖桌面应用正在运行;CLI 并非完整独立的无界面控制端。
  • Claude Code 后端依赖本机官方 claude CLI 及其自身配置的凭据;不同后端的功能路径可能不同。
  • Linux 默认语音功能需要 ALSA;README 提供了禁用语音构建的替代命令。
  • README 未说明软件或各模型后端的具体费用,也未给出预编译应用的安装步骤。

这个 Agent 与同类方案有什么区别?

README 将 Claudette 与 Conductor.build 作宽泛的精神类比,并称其功能集更聚焦;没有提供详细的逐项比较。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Claudette 工作区编排桌面应用 当前 70 · 存在缺口 桌面应用 ★ 87 4 天前 TypeScript Claude Code
Superset 66 · 存在缺口 桌面应用免费版 + 付费版 ★ 16k 今天 TypeScript Codex · Claude Code
Agor 68 · 存在缺口 命令行工具免费 + 模型费 ★ 1.5k 2 天前 TypeScript Codex · Claude Code
Poracode 67 · 存在缺口 桌面应用免费 + 模型费 ★ 121 今天 TypeScript ChatGPT · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
70/ 100 五分制 3.5 / 5
信任安全 14/29
可靠稳定 9/14
适用触发 15/18
规范维护 15/18
有效结果 12/13
证据核验 5/8
查看各维度的扣分理由
信任安全14 / 29 · 2.4/5

材料显示 CLI 通过本地 IPC 调用 GUI、GUI 负责写数据库;文档说明 Claude CLI 子进程继承环境会剥离订阅令牌,插件密钥使用独立命名空间,并披露远程连接采用 TLS 与首次连接证书固定。扣分原因:CLI 提供任意 RPC 和插件调用,远程服务默认绑定 0.0.0.0,且材料未充分说明各类有副作用操作的确认门槛、权限细分和恢复流程。

可靠稳定9 / 14 · 3.2/5

README、CLI 注释和源码对 GUI 必须运行、IPC 操作及错误退出的说明基本一致,CI 配置也列出 Rust、前端、移动端检查;CLI 与服务端源码可见明确错误传播。扣分原因:所给材料没有实际运行结果,且没有覆盖 GUI/服务端完整失败处理路径,不能据此给满分。

适用触发15 / 18 · 4.2/5

产品面向 Claude Code 用户及并行工作流,文档覆盖桌面、CLI、远程、移动端、多后端和多平台,开发依赖与平台差异写得具体。扣分原因:所给技能的触发描述较宽,且产品主要围绕 Claudette 工作区与代理编排,未充分展示其他受众的边界。

规范维护15 / 18 · 4.2/5

README、项目结构、安装前置条件、开发和构建命令、CLI 示例、贡献说明及 MIT 许可证均清晰;CLAUDE.md 明确是仓库贡献指南而非面向终端用户的 Agent 操作技能。扣分原因:本材料未提供 changelog 或明确维护负责人/更新承诺,版本信息虽见 Cargo.toml 但变更历史不可评。

有效结果12 / 13 · 4.6/5

CLI 示例展示机器可读输出、工作区/会话控制、批量扇出及计划审批;产品将 GUI 和 CLI 操作连接起来,功能价值明确。扣分原因:并行代理、远程服务、语音和多后端带来显著依赖与运维成本,材料没有量化成本或说明适用规模。

证据核验5 / 8 · 3.1/5

README 的部分功能主张可由 CLI 源码、服务端入口、Cargo 元数据和 CI 配置相互印证;技能说明也给出具体命令和前置条件。扣分原因:不少实现细节仅在说明中出现,未提供对应实现文件;CI 文件表明配置了检查,但不能作为本次执行或结果正确性的证据。

风险与缓解建议
  • CLI 的原始 RPC 和任意插件调用扩大了可触达操作面;执行写入、发送提示或调用插件前,应核对目标工作区与具体操作。
  • 独立服务端默认监听所有网络接口;在启用远程访问前应确认网络暴露范围,并谨慎分享配对令牌和连接字符串。
  • 材料中的测试与 CI 命令是配置说明,不代表本次已执行或验证。
证据充分度:低 评估于 2026年11月7日 审查版本 ea2f36b7c8fe
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/claudette.svg?lang=zh)](https://followagents.com/zh/agents/claudette)
<a href="https://followagents.com/zh/agents/claudette"><img src="https://followagents.com/badge/claudette.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. nightly Nightly 0.29.0-dev.788.ga69a1fc 预发布
    发布说明摘录
    Automated nightly build of a69a1fc496902084c4cc68c55f4038c1427dfcaf. Version: 0.29.0-dev.788.ga69a1fc Built: 2026-09-22T20:31:54Z [Changes since v0.28.0](https://github.com/utensils/claudette/compare/v0.28.0...a69a1fc496902084c4cc68c55f4038c1427dfcaf) > These builds are unstable pre-releases.
    在 GitHub 查看 ↗
  2. v0.28.0
    发布说明摘录
    [0.28.0](https://github.com/utensils/claudette/compare/v0.27.1...v0.28.0) (2026-08-30) Features * chat: let pinned prompts open a new tab and pick a model ([#1021](https://github.com/utensils/claudette/issues/1021)) ([f6f6978](https://github.com/utensils/claudette/commit/f6f6978750f86efdaa74b6b73db5c1fcccc35159)) Bug Fixes * chat: resolve backgrounded Workflow runs from the Rust notification path ([#1023](https://github.com/utensils/claudette/issues/1023)) ([2c730bd](https://github.com/utensils/claudette/commit/2c730bd9a4ae1d9c3522d60381ca7594e7ebf726)) …
    在 GitHub 查看 ↗
  3. v0.27.1
    发布说明摘录
    [0.27.1](https://github.com/utensils/claudette/compare/v0.27.0...v0.27.1) (2026-08-05) Bug Fixes * chat: clear the Workflow status pill when a run ends or is killed ([#1013](https://github.com/utensils/claudette/issues/1013)) ([8c22db7](https://github.com/utensils/claudette/commit/8c22db7c975b3a24d7fa4edd742a6c6d26c68e32)) * chat: render insight callouts that the model wrapped in a code fence ([#1016](https://github.com/utensils/claudette/issues/1016)) ([0db5c4e](https://github.com/utensils/claudette/commit/0db5c4e7fe32e0dbd00eb15c81efa01aa96dad46))
    在 GitHub 查看 ↗

常见问题

Claudette 会代替我登录 Anthropic 或读取 OAuth 令牌吗?
不会。它启动本机官方 claude CLI,由该 CLI 使用你已配置的凭据;README 表示 Claudette 不读取、复制或转发 Claude OAuth 令牌。
并行智能体是否会增加 Claude 订阅用量?
Claudette 支持并行工作树,README 建议默认保持 1–3 个并行智能体,并说明是否符合订阅计划的普通个人使用由 Anthropic 判断。更高吞吐量可使用 Claude Console API 密钥,费用和条款取决于该服务。
CLI 可以在没有桌面应用时使用吗?
大多数工作区和聊天操作通过运行中桌面应用的 IPC 执行。claudette completion 和 claudette version 是文档列出的例外。
能否在远程机器上运行而不启动桌面界面?
可以。README 说明可用 cargo install --path src-server 安装独立 claudette-server,再以 TLS WebSocket 提供远程连接。
在哪些桌面系统上有支持?
README 声明支持 macOS(Apple Silicon 和 Intel)、Linux(x86_64 和 aarch64,Wayland 和 X11)及 Windows(x86_64 和 ARM64)。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。