一个开源的 AI Agent 网关:统一协议、统一会话、统一模型与权限,但不重造 Agent 运行时。 我们面对的现实 2026 年的 coding agent 已经很多:OpenCode 、Claude Code 、Codex CLI 、Gemini CLI……它们各自很强,但一旦你要 把它们接进自己的系统 ,问题就来了: 每个 agent 只说自己的协议( Claude Code 说 Anthropic Messages ,Codex 说 OpenAI Responses ,OpenCode 是自有 /api/* ); 模型、鉴权、会话、权限、观测,全都散落在各个工具里; 想在它们之间切换、统一计费、统一审计,几乎要重写一遍 glue 。 Janus 想解决的就是这一层。 Janus 是什么 一句话: Agent 负责「怎么做」,Janus 负责「谁可以怎么用」。 Janus 是一个 OpenAI / Anthropic 兼容的网关 + 控制平面 :把只有 /api/* 的 OpenCode server ...