功能 · Agent 接入

一键把 Claude Code、Codex 等 Agent 接入任意模型

AutoJev 自动识别本机的编程 Agent,把网关配置写进各自的原生配置文件;断开连接时再原样还回去。不用手改 TOML,也不会丢配置。

  • 直接修改 Agent 原生配置
  • 连接时备份,断开时恢复
  • 每个 Agent 可选多个模型和路由
  • 下次启动自动重新连接

智能体

+ 智能体

CodexResponses

~/.codex/config.toml

已接入

Claude CodeMessages

~/.claude/settings.json

已接入

Gemini CLIGemini

~/.gemini/settings.json

已接入

OpenCodeChat

~/.config/opencode/opencode.json

接入

手动配置 Agent 有多麻烦

每个编程 Agent 存放模型地址的方式都不一样:Codex 要在 config.toml 里加 provider 表,Claude Code 从 settings.json 读 ANTHROPIC_BASE_URL,Gemini CLI 的配置还分散在 JSON 和 .env 两个文件里。想换个模型,就得挨个改、记住改了哪里、回头再一个个改回来。

AutoJev 把这件事变成一个开关。打开「Agent」页面,勾选这个 Agent 要用的模型或路由,点「连接」。AutoJev 只写入指向 http://127.0.0.1:9527 所需的最少字段,记下注入了什么,并按原始字节备份原文件。

支持的 Agent 及修改的配置文件

以下为默认路径,若设置了受支持的环境变量则以环境变量为准。仅检测不会改动任何文件,只有点「连接」才会写入。

Agent配置文件与 AutoJev 通信的协议
Codex~/.codex/config.toml(及 ~/.codex/autojev-models.json)OpenAI Responses
Claude Code~/.claude/settings.jsonAnthropic Messages
Gemini CLI~/.gemini/settings.json + .envGemini 桥接
OpenCode~/.config/opencode/opencode.json(c)Chat 或 Messages
Hermes~/.hermes/config.yamlChat Completions
OpenClaw~/.openclaw/openclaw.jsonChat 或 Messages
Kimi Code CLI~/.kimi-code/config.toml(或 ~/.kimi/config.toml)Chat 或 Messages
Grok Build~/.grok/config.tomlChat 或 Messages
OMP(oh-my-pi)~/.omp/agent/models.yml + config.ymlChat 或 Messages
Cursor CLI~/.cursor/cli-config.json仅检测

Cursor CLI 没有公开的自定义模型地址配置项,因此 AutoJev 只做检测,不会接管它的请求。

Codex 连接后的配置

对于 Codex,AutoJev 会添加一个使用 Responses API 的 autojev provider,并生成模型目录,让你的路由出现在 Codex 的模型选择器里。以下为精简版:

~/.codex/config.toml
model = "autojev/fast" model_provider = "autojev" model_catalog_json = "~/.codex/autojev-models.json" [model_providers.autojev] name = "AutoJev" base_url = "http://127.0.0.1:9527/v1" wire_api = "responses"

Claude Code 连接后的配置

Claude Code 通过 settings.json 中的 env 字段获取网关地址和模型,其他设置保持不变。

~/.claude/settings.json(节选)
{ "model": "autojev/quality", "env": { "ANTHROPIC_BASE_URL": "http://127.0.0.1:9527", "ANTHROPIC_AUTH_TOKEN": "autojev-local-claude", "ANTHROPIC_MODEL": "autojev/quality" } }

改完能原样还回去

连接前先备份

首次修改前备份原文件,多次连接也只保留最初那份。原本不存在的文件,恢复时会被删除。

恢复时保留你的改动

断开时,AutoJev 只撤销自己注入、且你之后没再改过的字段。连接期间你做的其他不冲突修改都会保留。

一个 Agent 多个模型

可以给一个 Agent 同时选多个模型和路由,支持模型选择器的客户端里都能看到。也可以一次批量更新所有已连接的 Agent。

安全停止与退出

「停止并恢复配置」和「退出 AutoJev(恢复 Agent)」都会先还原配置再关闭网关。下次启动时,按你保存的偏好自动重新连接。

一分钟接入一个 Agent

  1. 1

    打开「Agent」页面

    AutoJev 会列出检测到的 Agent,以及它们的配置路径和连接状态。

  2. 2

    选择模型或路由

    勾选一个或多个条目,例如 autojev/fast 和 autojev/quality,第一个作为默认模型。

  3. 3

    点击「连接」

    AutoJev 先校验配置、做好备份,再写入网关设置。如果 Agent 正在运行且会缓存配置,重启一下即可生效。

  4. 4

    随时断开

    断开即恢复原始配置。手动断开的 Agent,下次启动时不会自动重连。

你的 Agent 不在列表里?

把它添加为自定义 Agent:指定可执行文件、启动参数和可选的配置路径。AutoJev 可识别 Kilo、OpenCode、OpenClaw、Hermes、Grok 和 Kimi 的配置模板。其他支持自带 Key 的客户端,可以在「连接参数」对话框里拿到 Base URL、占位 Key,以及可复制的环境变量、JSON 或 cURL 片段。

常见问题

怎么让 Claude Code 使用非 Anthropic 的模型?

先在 AutoJev 中添加服务商和模型,再到「Agent」页面连接 Claude Code。AutoJev 会在 ~/.claude/settings.json 中设置 ANTHROPIC_BASE_URL 和 ANTHROPIC_MODEL,并把 Claude Code 的 Messages 请求转换成上游模型支持的 API。

Codex 能用只支持 Chat Completions 的模型吗?

可以。Codex 通过 Responses API 与 AutoJev 通信,AutoJev 负责把请求、工具调用和流式事件与 Chat Completions 或 Anthropic Messages 相互转换。

AutoJev 会覆盖我原有的 Agent 配置吗?

它只写入连接网关必需的字段,并备份原文件。恢复时只撤销这些字段,你之后做的不冲突修改都会保留。连接期间 TOML、YAML、JSON5 中的注释可能被重新排版;文件未被改动过时,会按原始字节恢复。

Agent 还连着时退出 AutoJev 会怎样?

从托盘退出时会先恢复各 Agent 的配置,让它们回到原来的服务商。下次启动 AutoJev 时,再按保存的偏好重新连接。

AutoJev 支持 Cursor 吗?

Cursor CLI 只能被检测到,无法连接,因为它没有公开的自定义模型地址配置项。

继续了解

更新于 2026-10-14

给每个智能体,配上合适的模型。

安装 AutoJev,添加你已有的模型服务商,一键接入智能体。所有数据都留在你的电脑上。

免费开源 · macOS · Windows · Linux