Dorothy MAC 版
免费开源的 Mac 应用,可同时运行和管理 Claude Code、Codex、Gemini、Grok 及本地 AI 编程代理,并提供看板和自动化功能。
Dorothy 简介
Dorothy 是一款可同时运行多个 AI 编程代理的桌面应用。它支持 Claude Code、Codex、Gemini、Grok 和本地代理,并为每个代理提供独立的终端会话,让你在一个窗口中跟进多个项目,而不必在一个终端里只运行一个代理。你可以为每个代理选择技能、模型和项目,向任何运行中的代理发送输入,并实时查看其输出。
Super Agent 可以通过 MCP 工具创建、启动和停止其他代理,并为它们分配工作。自动化功能会检查 GitHub 和 Jira 中的新项目,并为每个项目启动一个代理;看板按技能将任务分配给代理;计划任务在 macOS 上使用 launchd。你还可以通过 Telegram 和 Slack 控制代理。Dorothy 免费开源,采用 MIT 许可证,其网站说明无需账户。1.2.10 版是一次安全更新。Mac 版仅支持 Apple Silicon。你需要 Node.js 18 或更高版本、npm 和 Claude Code CLI,GitHub 自动化还需要 GitHub CLI。如果 macOS 提示应用已损坏,项目给出的解决办法是在终端运行 xattr -cr /Applications/Dorothy.app。代理可以在跳过权限确认的自主模式下运行,因此请谨慎使用。
主要功能
Dorothy 把一整支 AI 编程代理团队集中到一个 Mac 应用中。
- 并行代理:在不同项目中运行多个代理。
- 独立终端:每个代理都有自己的终端会话。
- Super Agent:由一个代理创建并指挥其他代理。
- 自动化:根据 GitHub 和 Jira 项目启动代理。
- 看板:按技能把任务分配给代理。
- 计划任务:在 macOS 上通过 launchd 执行周期性工作。
- 远程控制:通过 Telegram 和 Slack 管理代理。
- 用量跟踪:查看 Claude Code 的令牌、费用和活动。
1.2.10 版本新功能
Dorothy 1.2.10 是一次安全更新。
- 升级到 Electron 45 和 Node 24.22.1
Dorothy 常见问题
Dorothy 免费吗?
是的。Dorothy 免费开源,采用 MIT 许可证,其网站说明无需账户。
Dorothy 支持哪些 AI 代理?
Claude Code、Codex、Gemini、Grok 和本地代理。
Dorothy 能在 Intel Mac 上运行吗?
1.2.10 版只提供 Apple Silicon 下载。README 中提到了自行从源代码构建时的 Intel 输出。
需要先安装什么?
README 列出了 Node.js 18 或更高版本、npm 和 Claude Code CLI。GitHub 自动化还需要 GitHub CLI。
什么是 Super Agent?
它是通过 MCP 工具控制其他代理的代理,可以创建、启动和停止它们,分配工作并跟踪进度。
自动化能做什么?
它会检查 GitHub 和 Jira 中新增或更新的项目,并为每个项目启动一个代理进行处理。代理可以把结果发布到 Telegram、Slack 或 GitHub 评论。
不在 Mac 旁边时能控制 Dorothy 吗?
可以。Dorothy 可以通过 Telegram 和 Slack 控制。
自主模式安全吗?
该模式运行代理时不请求权限,用于无人值守的工作。代理可以在未经确认的情况下执行操作,因此请谨慎使用。
如果 macOS 提示 Dorothy 已损坏怎么办?
项目说明要在终端运行 xattr -cr /Applications/Dorothy.app。
dorothy.FULLMAC.app 上的 Dorothy 下载来自哪里?
下载按钮指向 GitHub 上的 Dorothy 官方发布页 https://github.com/Charlie85270/Dorothy/releases/latest。dorothy.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。