Google Jules × Claude Code × Codex

让 Google Jules
拥有并行超能力

一次命令,启动数十个 AI 编码会话。
从孤独的助手,到你专属的并行开发军团。

在 GitHub 上查看
MIT 开源
Node.js 20+
生产就绪
jules-dispatch 横幅:编排器将任务分发给多个并行 Jules 工作器,每个生成 PR
ONE ORCHESTRATOR · MANY AGENTS

从一个意图,到数十个并行 PR。
这就是规模化 AI 编码的正确打开方式。

TypeScript · Node.js
MCP Model Context Protocol
兼容 Claude Code · OpenAI Codex CLI
支持 OpenAI / Ollama / Groq / OpenRouter 等任意 LLM
THE VISION

Google Jules 很强大。
但它本可以更强大。

默认情况下,Jules 一次只能处理个任务。
当你需要重构整个代码库、批量迁移框架、或为 20 个模块添加功能时,串行执行会成为瓶颈。

以前的体验
  • 手动重复编写 prompt
  • 等待一个任务完成才能开始下个
  • 难以规模化处理大型重构
  • AI 代理无法自主并行调用 Jules
使用 jules-dispatch 之后
  • 一句话描述目标,AI 自动拆解为多个并行任务
  • 一键启动 10~50 个 Jules 会话
  • 实时监控、批准计划、发送消息、取消失控任务
  • Claude / Codex 可以直接把 Jules 当作工具使用
CORE CAPABILITIES

不是工具的堆砌,而是体验的飞跃

每一个细节都为「大规模 AI 辅助开发」而设计

极致并行调度

通过 --parallel 20 等参数,一次性启动数十个 Jules 会话。智能队列管理,避免 API 限流。

最多支持 50+ 并发

声明式 YAML 定义

任务即代码。用简单 YAML 文件描述 title、repo、branch、prompt。支持多文档、Git 版本控制、团队协作。

AI 自主任务规划 NEW

v1.2 重点功能。只需一句话描述意图,内置 LLM 规划器自动拆解为多个可并行执行的 Jules 任务。支持任意 OpenAI 兼容模型。

全生命周期智能控制

实时 tail 日志流、批准计划、发送跟进消息、取消失控会话、智能重试 + 指数退避。人类始终在环,AI 也可完全自主。

原生 MCP 服务器

运行 jules-dispatch mcp 即可将 Jules 暴露为 Claude Code 和 Codex 的工具。你的 AI 编码助手现在拥有真正的并行执行能力。

12 个强大工具

开发者与代理体验至上

--json 结构化输出、详细审计日志、doctor 诊断命令、按需传入 API Key、stdin 支持。专为脚本、CI 和 AI 代理设计。

HOW IT WORKS

简单、直观、强大

从意图到 PR,只需几步

SIGNATURE VISUAL
编排流 — 这是整个产品的核心隐喻
ONE → MANY → PRs
flowchart LR
    O["编排器
你 / Claude / Codex"] O -->|"编写或规划"| T["tasks/*.yaml
简单声明式任务"] T --> D["jules-dispatch batch
--parallel 20"] D -->|并行调度| J1["Jules #1"] D -->|并行调度| J2["Jules #2"] D -->|并行调度| J3["Jules #N"] J1 --> P1["生成 PR #1"] J2 --> P2["生成 PR #2"] J3 --> P3["生成 PR #N"] classDef orch fill:#6366f120,stroke:#6366f1,color:#a5b4fc classDef tool fill:#0e7490,stroke:#14b8a6,color:#99f6e4 classDef worker fill:#854d0e,stroke:#ca8a04,color:#fde047 classDef pr fill:#166534,stroke:#4ade80,color:#86efac class O orch class D tool class J1,J2,J3 worker class P1,P2,P3 pr

一个编排器 · 多个并行代理 · 统一收集成果

01
定义任务
用 YAML 描述你要完成的事情。支持多任务批量定义。
02
并行调度
jules-dispatch 负责分发、限流、重试和状态跟踪。
03
收集成果
自动检测 PR、计划审批、失败。支持实时 tail 和结构化输出。
v1.2 核心新功能

停止手写任务。
让 AI 为你规划。

给 jules-dispatch 一句话,它就能调用你配置的 LLM(OpenAI / Ollama / Groq / OpenRouter 等),智能拆解成多个可并行执行的 Jules 任务。

示例意图:

jules-dispatch auto "将项目中所有 Express 路由迁移到 Fastify,并为每个路由添加请求验证测试"

它会规划出 6 个独立任务(认证路由、用户路由、计费路由、中间件替换、启动文件更新、测试),然后询问是否立即并行调度。

支持的 LLM 提供商
OpenAI(默认)
Ollama(本地)
Groq
OpenRouter
Together / Fireworks / DeepInfra / Azure OpenAI / LiteLLM 等任意兼容端点
通过环境变量或命令行参数灵活配置,无需修改代码。
GET STARTED IN 4 MINUTES

四步上手,立即释放并行生产力

01
全局安装
一次安装,永久可用
npm install -g @yuuqq/jules-dispatch
02
初始化配置
连接你的 Jules API Key
jules-dispatch init

交互式向导配置 JULES_API_KEY。支持 --api-key 按次传入。

03
声明任务(YAML)
版可控,可团队协作

创建 tasks/ 目录,使用简单 YAML 定义任务(支持多文档 ---):

# tasks/migrate-to-fastify.yaml
title: "迁移认证路由到 Fastify"
repo: "your-org/your-repo"
branch: "main"
prompt: |
  将 /api/auth 下的所有 Express 路由迁移到 Fastify。
  使用 Fastify 插件系统,保持原有中间件逻辑。
  添加适当的 schema 验证。
04
并行调度执行
启动你的 AI 编码军团
单任务 / 批量 / AI 规划
jules-dispatch dispatch tasks/migrate-to-fastify.yaml
jules-dispatch batch tasks/ --parallel 12
jules-dispatch auto "为整个项目添加完整的 TypeScript 类型和 Vitest 测试"
FOR AI AGENTS

让你的 AI 编码助手
真正拥有「并行执行」能力

jules-dispatch 不仅是一个 CLI,更是强大的 MCP Server

Claude Code 可以直接调用 jules_dispatch 等工具
Codex CLI 同样支持,无缝集成
暴露 12 个核心工具:调度、等待、审批、取消、规划等
在 Claude Code 中配置(示例)
{
  "mcpServers": {
    "jules": {
      "command": "jules-dispatch",
      "args": ["mcp"],
      "env": {
        "JULES_API_KEY": "your-jules-api-key-here",
        "LLM_API_KEY": "sk-..."   // 可选,用于 AI 规划
      }
    }
  }
}

配置完成后,在 Claude Code 中直接说:
"使用 Jules 并行重构用户模块和订单模块"

详细配置请参考项目中的 MCP-INTEGRATION.mdCLAUDE.md

准备好让你的
AI 编码能力起飞了吗?

jules-dispatch 是目前最优雅、最强大的 Google Jules 并行化与编排解决方案。

Star 项目

MIT License · 由开发者为开发者打造