SuperAPI AI 工具集

Dorothy

Dorothy 是一个免费开源的桌面应用,用于编排 Claude Code、Codex、Gemini、Grok 及本地 AI 智能体。它支持同时运行多个智能体、可视化看板任务管理、定时任务、自动化流水线,并可通过 Telegram 与 Slack 远程控制。内置超级智能体(Super Agent)可协调其他智能体,提供技能与插件系统、持久化文档库、MCP 服务器与工具集成(GitHub、JIRA、Google Workspace、Twitter/X 数据等)。

访问官网

工具介绍

Dorothy 是一个免费开源的桌面应用,用于编排 Claude Code、Codex、Gemini、Grok 及本地 AI 智能体。它旨在解决 AI CLI 工具一次只能在一个终端运行一个智能体的限制,让用户可以同时运行 10 个以上智能体,跨项目与代码库进行部署、监控和调试。

用途 Dorothy 面向需要并行管理多个 AI 智能体的开发者与团队。它通过统一的图形界面,将分散的 CLI 智能体组织为可调度、可监控、可自动化的资源池。

主要能力 并行智能体管理:每个智能体运行在独立的 PTY 终端会话中,支持同时运行无限数量的智能体,可分配技能、选择模型(sonnet、opus、haiku)与项目上下文,实时发送交互输入并流式查看输出。支持智能体生命周期管理(idle → running → completed / error / waiting)、通过 --add-dir 添加多仓库上下文、Git worktree 分支隔离开发、应用重启后保持智能体状态,以及无人值守的自主执行模式(--dangerously-skip-permissions)。 超级智能体(编排器):一个元智能体,通过 MCP 工具以编程方式创建、启动和停止其他智能体,根据能力与技能委派任务,监控进度、捕获输出并处理错误,还可响应 Telegram 和 Slack 消息进行远程编排,并为一次性任务临时创建和清理智能体。 技能与插件系统:通过 skills.sh 与内置插件市场扩展智能体能力,包括 TypeScript、Python、Rust、Go 等的 LSP 插件,GitHub、GitLab、Jira、Figma、Slack、Vercel 等外部集成,以及提交命令、PR 审查等开发工作流。支持为每个智能体单独安装技能。 自动化流水线:轮询外部来源(如 GitHub PR、JIRA 问题),检测新增或更新项,通过内容哈希去重,为每一项生成临时智能体,注入模板变量后自主执行,并将结果投递到 Telegram、Slack 或 GitHub 评论。JIRA 自动化还会自动在待办中创建看板任务。 看板任务管理:任务在 backlog → planned → ongoing → done 列间流转,支持优先级(低/中/高)、进度追踪(0-100%)、智能体指派、标签过滤与技能需求匹配。kanban-automation 服务会自动将任务与可用智能体匹配并指派。 定时任务:基于 cron 调度自主运行 Claude Code,macOS 使用 launchd,Linux 使用 cron。任务定义存于 ~/.claude/schedules.json,脚本生成于 ~/.dorothy/scripts/,日志位于 ~/.claude/logs/。 远程控制:通过 Telegram 机器人或 Slack(支持 @提及、私信、Socket Mode、话题感知)启动智能体、查看状态、委派任务。Telegram 还支持通过 mcp-telegram 发送照片、视频和文档。 持久化文档库(Vault):智能体可跨会话读写的 Markdown 文档存储系统,支持标题、内容、标签与文件附件,支持嵌套文件夹与基于 SQLite FTS5 的全文搜索,并可跨智能体访问。 外部数据与集成:通过 SocialData API 搜索推文、获取用户资料与互动数据;通过 Google Workspace CLI(gws)访问 Gmail、Drive、Sheets、Docs、Calendar 等;内置五个 MCP 服务器(mcp-orchestrator、mcp-telegram、mcp-kanban、mcp-vault、mcp-socialdata),提供 40 多个工具。

使用方式 用户可从 GitHub Releases 下载最新版本。需先安装 Claude Code CLI(npm install -g @anthropic-ai/claude-code),GitHub 自动化还需 GitHub CLI(gh)。macOS 若提示应用损坏,可运行 xattr -cr /Applications/Dorothy.app。也可从源码构建:macOS 输出 release/mac-arm64/Dorothy.app(Apple Silicon)或 release/mac/Dorothy.app(Intel),含 DMG 安装包;开发模式可打开 http://localhost:3000,但智能体管理与终端功能需 Electron 应用。Telegram 需通过 @BotFather 创建机器人并粘贴 token;Slack 需在 api.slack.com/apps 创建应用并配置 Socket Mode 与相应权限。Google Workspace 需安装 gcloud CLI 与 gws CLI,并在设置中完成授权。

适用场景 适合需要同时管理多个 AI 编码智能体的开发者、希望将 AI 智能体接入 CI/CD 式自动化流程的团队,以及需要通过移动端远程控制智能体、构建共享知识库或进行社交媒体数据分析的用户。

限制 项目为开源,采用 MIT 许可证。智能体管理功能需使用 Electron 桌面应用,浏览器开发模式下不可用。部分集成依赖外部服务(如 SocialData API 需自行获取密钥,Google Workspace 需完成 OAuth 设置)。其余费用、平台或效果相关细节暂未提供。