← 返回信息流
Agent SkillLINUX DO · AI·2026/3/15

开源ccg-gateway:多服务商代理网关,优雅流转Claude等模型

原标题:【开源】ccg-gateway:多功能代理网关,优雅流转于多服务商 | 支持 Claude + Codex + Gemini

速览

ccg-gateway是一款开源多功能代理网关,旨在解决多服务商不稳定、多账号切换繁琐及配置重复等痛点。它支持Claude、Codex、Gemini等模型的自动映射、故障拉黑及并发测试,并提供可视化的会话追溯与跨设备备份功能。该项目通过统一接口简化了AI开发中的服务商管理流程,提升开发效率与稳定性。

AI 深度解读

ccg-gateway:构建多服务商 AI 代理网关的深度解析

背景

在当前的 AI 开发与应用场景中,开发者面临着日益复杂的 API 调用环境。随着各大模型服务商(如 OpenAI、Anthropic、Google 等)的普及,单一依赖某一家服务商已不再是稳健的选择。然而,在实际的 vice coding(辅助编程)及日常开发工作中,用户往往需要面对服务商不稳定、额度重置窗口期不可控、限流或宕机等突发状况。此外,多账号管理、跨设备配置同步、请求日志不透明以及会话历史难以追溯等问题,也极大地增加了开发者的维护成本。

为了解决上述痛点,社区开源项目 ccg-gateway 应运而生。该项目定位为一款多功能代理网关,旨在优雅地流转于多服务商之间,支持 Claude、Codex、Gemini 等主流模型,通过自动切换、统一管理和可视化监控,提升 AI 工具链的稳定性和用户体验。

核心内容

ccg-gateway 的核心设计理念是“零感知”的高可用性与“一站式”的配置管理。它不仅仅是一个简单的流量转发代理,更是一个集成了服务商管理、日志审计、会话追踪和工具链配置的综合性平台。

1. 高可用与服务商智能调度

网关致力于解决服务商不稳定带来的痛点。当检测到当前服务商出现额度重置、限流或宕机时,网关会自动切换至可用的服务商,并定期回检状态,确保用户在使用过程中几乎无感知。系统支持并发检测服务商的可用性,并具备模型名称映射功能,能够自动跳过当前服务商不支持的模型。

2. 灵活的多账号与服务商管理

针对多账号切换繁琐的问题,ccg-gateway 提供了直观的拖拽界面来快速切换账号或调整优先级。

  • 中转服务商管理:支持拖拽调整优先级,提供模型测试功能,可并发测试多个服务商指定模型的可用性与响应耗时。通过模型映射规则(支持通配符 *?),解决服务商模型名称与 CLI 模型名称不一致的问题。例如,配置 *opus* -> gml-5 可将名称含 opus 的模型映射到 gml-5。此外,还具备模型黑名单和故障拉黑机制(连续失败 N 次后自动拉黑 M 分钟并定期恢复),以及自定义 User-Agent 功能。
  • 官方账号管理:支持存储多套凭证配置,并可从当前 CLI 一键读取。官方账号的请求不通过网关转发,而是走 CLI 自身请求,以此规避潜在的安全风险。

3. 透明的日志与会话追溯

为了解决请求信息不透明和会话难以追溯的问题,网关提供了详尽的记录功能。

  • 日志管理:请求日志详细记录每次调用的模型、状态、耗时、Token 计量、请求/响应信息;系统日志则记录服务商切换、故障、拉黑等关键事件。
  • 会话管理:支持按项目分组浏览各 CLI 的会话历史,用户可以查看 AI 的思考过程、工具调用及返回结果,并支持项目和会话的全文搜索。

4. 统一的工具链配置与跨设备同步

针对多 CLI 重复配置和跨设备重复配置的痛点,ccg-gateway 实现了配置的集中化管理。

  • MCP / 提示词 / Skill / 插件管理:MCP、预设提示词、Skill 和 plugin 等工具仅需一次配置,即可快速应用到多个 CLI。Skill 和 plugin 支持可视化管理,可从本地目录或远程 Git 仓库安装,并提供收藏与快速重装功能。
  • 备份与恢复:支持本地导出数据库文件进行备份,或配置 WebDAV 云备份。用户可通过 WebDAV 服务器上传备份、查看历史列表、选择恢复或删除,从而实现跨设备的快速配置恢复。

5. 仪表盘与用户体验

仪表盘提供统计数据,包括请求数、成功率、Token 消耗,以及服务商成功率/用量统计和请求趋势图表。界面支持全局浅色/暗色主题一键切换,并提供了经过人工配色的“古法调色”选项,以提供舒适的视觉体验。

关键要点

  • 自动故障转移:在服务商出现额度重置、限流或宕机时,网关自动切换至可用服务商,实现用户零感知。
  • 智能模型映射:支持通配符(*?)的模型名称映射规则,解决不同服务商模型命名不一致的问题,并支持黑名单和故障自动拉黑机制。
  • 多账号优先级管理:通过拖拽界面快速调整服务商或官方账号的优先级,官方账号请求走 CLI 自身通道以保障安全。
  • 全链路日志审计:详细记录请求内容、响应、耗时、Token 用量及系统事件,确保每一次 AI 调用都可追溯。
  • 会话与项目分组:按项目分组浏览会话历史,支持查看 AI 思考过程、工具调用细节,并提供搜索功能。
  • 配置集中化与同步:MCP、提示词、Skill 和插件一次配置多端生效;支持本地及 WebDAV 云备份,实现跨设备配置快速恢复。
  • 可视化监控:提供仪表盘展示请求数、成功率、Token 消耗及服务商状态趋势,支持主题切换和个性化配色。

意义与影响

ccg-gateway 的出现,标志着 AI 开发工具链从“单点连接”向“智能路由与统一管理”的演进。对于开发者而言,它显著降低了在多服务商环境下维护 API 调用的复杂度,提高了代码编写的连续性和稳定性。通过提供透明的日志和会话追溯功能,它不仅提升了开发效率,还增强了 AI 交互的可解释性和可控性。

此外,其跨设备配置同步和统一的工具链管理功能,解决了开发者在不同环境间切换时的配置碎片化问题。这种“一次配置,多处生效”的理念,结合对 MCP、Skill 等新兴 AI 工具生态的支持,为构建更加健壮、灵活且高效的 AI 辅助开发工作流提供了坚实的基础。该项目不仅服务于个人开发者,也为团队内部统一 AI 接入标准、监控用量成本提供了可行的开源解决方案。

查看原文 →linux.do