ai-timon/timon
AI 工程在本地把多个编码 Agent CLI 编排成有分工、带审查与合并步骤的团队。
项目介绍
Timon 是一个运行在本地机器上的 AI Agent 编排服务。你用自然语言描述任务,orchestrator 负责拆解并分派给不同角色:编码、审查、合并、调研、运维。Agent 走你已登录的 CLI 订阅(Claude Code、Codex、Copilot、Grok、opencode、Pi、Kimi、Hermes 等),而不是按 token 计费的 API。编码任务在独立的 Git worktree 中进行,diff 由另一个模型审查,合并前再跑一遍完整测试。daemon 持有全部状态,关闭客户端后任务仍会继续;推送、发布、删除等操作在动手前会请求确认。
它面向希望让 Agent 承担多步编码工作、又想保留人工审查和合并环节的开发者或小团队。记忆机制会把学到的规则带入后续任务,失败的任务可以恢复。客户端覆盖桌面、浏览器、手机、Telegram 和 CLI,并提供插件 SDK 用于编写小组件、页面、主题和后端 provider。
快速使用
- 先登录至少一个受支持的 Agent CLI:
claude、codex、copilot、grok、opencode、pi或hermes-acp。 - 从平台下载页安装 Timon(Windows 10+ x64、macOS 11+ Apple silicon、Linux x64 且 glibc 2.28+)。安装包自带 Node.js,Windows 上缺 Git 时会一并安装。
- 在终端检查安装状态:
timon doctor # 检查服务、后端和路径
timon backends # 列出检测到的 Agent CLI
- 打开 Timon,向 orchestrator 描述一个任务即可开始。
在无显示器的服务器上只安装后台服务:
timon service install --dry-run # 查看将要安装的内容
timon service install
手机远程访问、更新和排查问题见安装指南。如果不想用桌面应用,可克隆仓库后按 GETTING-STARTED.md 运行 daemon 和 Web 应用。
使用约束
- 核心使用方式依赖你已经登录的 Agent CLI 订阅,Timon 不替代该订阅,也不会代为调用按 token 计费的 API。
- 平台构建仅面向 Windows 10+ x64、macOS 11+ Apple silicon 和 Linux x64(glibc 2.28+)。
- daemon 以 systemd、launchd 或 Windows 计划任务运行;多用户、角色分组和逐人权限属于 Pro 功能。
- 项目采用 AGPL-3.0 并附带插件许可例外;SDK 和插件模板为 MIT,名称、Logo 和吉祥物受商标保护。
HotRepo 点评
Timon 在 2026-11-07 首次出现在 HotRepo 的 TypeScript 新项目榜,统计窗口从 2026-11-06 起约 14 小时,期间净增 102 Star 和 11 Fork。这只是单次观察,不足以判断趋势;对一个 daemon 形态的项目而言也属于早期采用。它的吸引力在于把已有的 CLI 订阅组成带审查和合并的流水线,而不是某个实测的效率数字。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。