Communitygithub.com

ycmjason/aibridge

让你的编程智能体驱动本机上的其他 AI 模型。

aibridge 是什么?

aibridge 是一个由开发者驱动的 AI 编排工具,旨在让主智能体(如 Claude Code、Cursor 等)能够将特定任务委派给本机上已安装的其他 AI CLI(如 Grok、Codex、Claude 等)。它的核心价值在于实现真正的跨模型交叉验证:通过将任务分发给训练数据和盲点不同的模型,用户可以高效地进行审查、实现、图像生成等操作,而无需交换 API 密钥。aibridge 支持通过子命令(如 `plan`、`implement`、`review`、`subagent`、`image-gen`)进行精细的任务路由,并严格遵守引用文件中的提示词设计,以确保输出质量。该工具主要通过 `npx -y @aibridge/cli` 零安装运行,要求 Node ≥24.11,并利用各后端 CLI 自身登录和配额。其安全模型强调:委派操作与原始智能体具有相同的信任级别,且源代码具备 SLSA 可溯源性。

兼容平台✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add ycmjason/aibridge

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

aibridge 是做什么的?

aibridge 让你驱动来自其他提供商的模型:它会启动本机上安装的 AI CLI 并验证它们的输出。你负责提供判断和提示词设计;CLI 负责脆弱的执行。委派能带来你可能不具备的能力——不同的训练和盲点(真正的交叉检查)、图像渲染、高强度的推理席位——并在后端 CLI 现有的登录状态下并发运行,无需 API 密钥。每次委派都会消耗后端 CLI 自身的配额(关于配额属于你的特例,请参见“模型席位”部分)。

运行方式

aibridge <command> [options]              # 如果 aibridge 已在 PATH 中
npx -y @aibridge/cli <command> [options]  # 零安装——随处可用

无需安装步骤:第二种形式会按需从 npm 获取 CLI。下面的参考文档将每条命令写成 aibridge <command> —— 如果 aibridge 不在 PATH 中,请将 aibridge 替换为 npx -y @aibridge/cli;其他所有内容完全相同。要求 Node ≥24.11。

设置(一次性探测,非安装)

  • 最低 CLI 版本:0.1.0。
  • 探测:运行 aibridge --version;如果命令缺失,则运行 npx -y @aibridge/cli --version 并从此使用 npx 形式。将打印的版本与 0.1.0(语义化版本)进行比较。
  • 通过 npx 低于最低版本(缓存过期):重新运行 npx -y @aibridge/cli@latest。通过全局安装低于最低版本:建议用户使用 npm i -g @aibridge/cli 更新。
  • 如果 node --version 低于 24.11:CLI 无法运行——请用户升级 Node(例如 nvm install 24 / mise use node@24)。
  • 可选,对于希望直接将 aibridge 命令置于 PATH 的用户:npm i -g @aibridge/cli。在运行全局安装前请询问用户。

需要在 PATH 中并已认证的后端 CLI:grok(推荐的计划/审查员——显式传入)、agy(推荐的实现者——显式传入)、codex(推荐的图像生成席位——显式传入,外加 openai-codex/* 委派),以及可选的 claude(用于 anthropic-claude/* 委派层级)。

子命令

命令描述参考文档
plan将任务扩展为详细的实现计划文件reference/plan.md
implement就地实现计划文件(编辑工作树,运行真实门槛)reference/implement.md
review根据计划合同审查工作树差异(或计划)reference/review.md
subagent将独立任务委派给另一个模型reference/subagent.md
image-gen通过模型席位(codex、agy 或 grok 后端)生成光栅图像reference/image-gen.md
runs监控和检查执行运行—
quota显示后端配额和重置时间(grok、agy、codex、claude)—
models列出注册表中的每个模型席位(slug、effort、图像格式)—

路由

  1. 第一个词是子命令名称 → 加载该参考文件并遵循它。这是不可协商的:参考文件中包含了使输出质量良好的提示词设计——跳过它会产生泛泛的结果。

  2. 未给出子命令 → 根据请求推断:

    • 图像/图标/图形制作 → image-gen;
    • 一个明确指定、自包含的任务,交给另一个模型,或跨模型的第二意见/红队测试 → subagent;
    • 大规模或高风险的实现工作 → 三步工作流:plan → 你阅读、编辑并批准计划文件 → implement → review --plan <file>。对于高风险设计,添加实现前门槛:在干净树上 review --plan 会审查计划本身。

    如果确实模棱两可,显示上表并询问。

  3. 不确定当前标志? 运行 aibridge <command> --help——表面会随着时间增长(新模型、新标志)。

模型席位(推荐选择——显式传入)

每个命令都需要 --model;不会为你做任何选择。粗略的起点——不是基准,只是通常有效的内容:

slugplanimplementreviewimage-gen
xai-grok/grok-4.5✅ 小型到中型,范围明确✅ 任何保真度✅○ JPEG
openai-codex/gpt-5.6-sol✅ 中到大型,模糊○✅✅ PNG
anthropic-claude/opus-5✅ 中到大型,模糊○✅✗
google-antigravity/gemini-3.6-flash○✅ 需要高至极高细节○○ JPEG
anthropic-claude/sonnet-5○✅ 需要高细节○✗

✅ 推荐 · ○ 可行 · ✗ 不支持。对于 plan,限定条件是席位吸收多少模糊性;对于 implement,则是计划必须有多明确。

这些是粗略的推荐,而非测量结果。如果任务明显不匹配某一行——或者用户已说明他们希望如何路由工作——请询问用户,而不是自行猜测。

其他已注册席位,同样规则:openai-codex/gpt-5.6-terra / -luna(更便宜的编码层)、anthropic-claude/fable-5(最难、耗时最长的工作)、anthropic-claude/haiku-4-5(快速回答)、google-antigravity/gemini-3.1-pro(仅 -high/-low),以及 agy 的 claude-sonnet-4-6 / claude-opus-4-6-thinking / gpt-oss-120b-medium——在 Antigravity 配额上完成 Claude 和 GPT 级别的工作,当同提供商席位是你想避免的席位时这一点很重要。运行 aibridge models [--json] 获取精确的每席位信息(接受的 effort、图像格式、固定模型 ID)。aibridge <command> --help 列出所有席位。

  • grok 有严格的限制(约 30 请求/分钟,约 1k 消息/天;aibridge quota 跟踪每周信用使用量):一次只运行一个 grok 阶段。它是唯一能容忍模糊简要的席位,因此请将其用于输入不明确的任务,而非已有详细计划的任务。
  • 保持审查者来自与实现者不同的模型——模型审查自己的差异会共享自己的盲点。推荐的席位已经不同;如果你覆盖了一个席位,请检查另一个席位。同样的逻辑也适用于你:对于你自己编写的工作,最好选择来自你自己模型家族之外的审查者。
  • 配额是编排器相关的。 每个后端消耗其自身 CLI 的登录/配额。与运行此技能的智能体共享配额的后端(对于基于 Claude 的智能体为 anthropic-claude/*——它计费 claude CLI 的订阅——对于基于 Antigravity 的智能体为 google-antigravity/*,……)是最后的手段:在使用前说明这一点。
  • 配额不足时交换席位:openai-codex/gpt-5.6-sol[-<effort>](自己的 ChatGPT 登录)是任何席位的常见替代方案。
  • 配额预检在每次委派前自动运行;在规划流水线时,aibridge quota 是手动两秒钟检查。

安全与信任模型

  • aibridge 按设计执行真正的委派:在工具模式下,后端 CLI 读取/写入文件并运行 shell——与运行此技能的智能体处于相同的信任级别。此处没有任何内容授予比用户安装并认证其智能体和这些 CLI 时已授予的更多的访问权限。
  • 委派将任务提示(以及委派者选择读取的任何内容)发送到后端 CLI 的提供商。不要委派用户不希望发送给该提供商的内容;对于不受信任的输入使用 --no-tools——委派者没有文件或 shell 访问权限,只有推理。
  • CLI 是 npm 上的 @aibridge/cli,通过 OIDC 从公共仓库(https://github.com/ycmjason/aibridge)以 SLSA 可溯源性发布。其包没有安装时脚本,并且具有一个可审计的单一运行时依赖树。
  • 在用户安装此技能并且 CLI 通过 npx/npm 在其自己的账户下执行之前,什么也不会运行。

相关技能