Codex Autopilot

🤖 多模型 AI 编码自动化编排系统

基于 tmux 的多模型 AI 编码自动化编排系统,智能路由前后端任务到 Codex/Gemini,内置 CI/CD 与自动测试修复循环

收藏
4.5k
安装
1k
版本
0.7.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

Codex Autopilot 是一套面向 macOS 的 AI 编码工作流编排框架,通过 tmux + launchd 实现多项目、多模型的自动化管理。其核心价值在于智能任务路由——前端任务(UI、组件、样式)自动分配给 Gemini CLI(1M 上下文窗口),后端任务(API、数据库、部署)路由至 Codex CLI,实现人机协作效率最大化。

显著优点

1. 多模型协同:突破单一模型局限,Gemini 负责视觉/前端,Codex 处理逻辑/后端,Claude 承担编排与代码审查
2. 全自动化闭环:watchdog 守护进程实时监控 tmux 会话状态,自动检测空闲、卡顿、权限请求,触发 nudge 或任务分发

3. 内置 CI/CD 能力:test-agent 在每次提交后自动评估测试覆盖率,失败时自动入队修复任务,并实施覆盖率 ratchet(全局不回落、周目标 +1%)

4. 灵活的任务队列:支持优先级调度、前后端任务类型标记、按项目/全局的每日发送上限保护

5. 完善的通知机制:Discord/Telegram 双通道,项目级通道路由,状态同步至 JSON 供外部消费

潜在局限与风险

  • 平台锁定:深度依赖 macOS launchd 和 tmux,Linux/Windows 需大量改造
  • 模型依赖性:需同时维护 Codex CLI、Gemini CLI、Telegram Bot 等多套凭证,任一失效影响链路
  • 安全边界模糊:permission-guard.sh 支持"自动批准权限请求",若配置不当可能导致危险操作自动执行
  • 状态管理复杂度:多项目并发下的 cooldown、loop detection、failure counting 逻辑若调参不当,易陷入死锁或过度发送
  • 无沙箱隔离:AI 生成的代码直接在宿主环境执行测试,恶意代码有本地执行风险

适用人群

  • 同时维护多个全栈项目的独立开发者或小团队技术负责人
  • 已深度使用 Codex/Gemini CLI 且希望降低人工 session 管理成本的重度用户
  • 追求测试驱动开发(TDD)与覆盖率 ratchet 的工程质量导向团队
  • 熟悉 Bash/tmux、具备基础设施运维能力的工程师

常规风险提示

  • 权限自动批准需谨慎:建议生产环境关闭自动批准,或配合代码审查模板强制人工复核
  • Token 消耗监控:Codex 5.4 + Gemini 1M 上下文并发运行,需通过 codex-token-daily.py 监控成本
  • 任务队列堆积:高优先级任务持续涌入可能导致低优先级任务饿死,需定期 review task-queue 状态

Codex Autopilot 内容

code-review文件夹
references文件夹
docs文件夹
lib文件夹
projects文件夹
example文件夹
scripts文件夹
手动下载zip · 204.5 kB
README.mdtext/markdown
请选择文件