免费 · 开源 · 本地优先

让每个 Code Agent,
顺畅接入 GitHub Copilot API。

ghc-api 是一个轻量、透明的兼容代理。它连接 Claude Code、Codex、pi、OpenClaw、Chatbox 等客户端与 GitHub Copilot API——能直通时尽量直通,只在必要处补齐协议差异。

pip install -U ghc-api

软件免费 ≠ 模型免费。 ghc-api 不提供 LLM、推理服务或模型额度;你需要自己的 GitHub 账户及可用的 GitHub Copilot 权限。

ghc-api · localhost:8313 ● live
CLAUDE CODECODEXPI
OpenAI / Anthropic
g→aghc-apiFREE PROXY
compatibilitystreamingobservability
POST/v1/messages200
SSEcontent_block_delta
TOKin 8,241 · out 1,106
YOUR GITHUB ACCOUNTGitHub Copilot API
Claude CodeCodexpiOpenClawChatboxOpenAI SDKAnthropic SDK
WHY GHC-API

恰到好处地弥合差异,
不把简单问题变复杂。

它不是另一个重型 API 网关,而是一层专注、可检查、足够高效的兼容层。

01

轻量,不笨重

一个 Python 进程即可运行。不需要额外的数据库服务或复杂基础设施,安装与启动保持简单。

02

透明,不黑盒

查看原始请求、转发请求、请求头、响应体和 Raw SSE Stream。遇到兼容问题,不必靠猜。

03

兼容,恰到好处

能直通时保持直通,只在协议存在真实差异时转换,并尽可能保留用于调试的原始证据。

THE COMPATIBILITY LAYER

一个端点,接住你真正使用的工具。

通过 OpenAI 与 Anthropic 兼容接口,把代码 Agent、自动化工具和 Chat UI 连接到 GitHub Copilot API。

CLIENTS
CCClaude CodeAnthropic Messages
CodexOpenAI Responses
πpiCustom provider
+OpenClaw / ChatboxCompatible base URL
JSON + SSE
LOCAL PROXY
  • 模型与端点映射
  • 协议转换
  • 流式可靠性
  • 请求可观测性
minimum transform
UPSTREAM
GH你的 GitHub 账户GitHub Copilot API
OBSERVABILITY

看见每一层,
而不是猜测每一层。

最近请求缓存在进程内存中,随时检查进入代理、经过转换以及从上游返回的真实数据。强大,但没有沉重的观测栈。

  • 原始与转换后的请求体
  • 请求头、响应体与状态码
  • Raw SSE Events 与流式细节
  • 输入、输出、缓存创建与缓存读取 Token
  • 按模型、端点、用户和机器统计
深入了解调试能力
g→a Inspector
Overview
Headers
Request
Response
Raw SSE
POST/v1/messages
200 OK
MODELclaude-sonnet-4
DURATION4.91s
TOKENS9,347
Raw SSEResponse
event: message_start
data: {"type": "message_start"}

event: content_block_delta
data: {"delta": {"text": "..."}}

event: message_delta
data: {"usage": {"output_tokens": 1106}}
MORE THAN A PROXY

从 API 兼容层,到轻量 Agent 工作区。

实用功能集中在同一个本地 Web UI 中;不用时不打扰,需要时触手可及。

WEB UI

Chat 与 ACP Agent 控制台

在浏览器里聊天,或通过 ACP 控制 Claude Code、Codex 和 Copilot CLI。查看文本、Thinking、Tool Call、stdout/stderr 与 Token Usage。

U

分析这个项目的流式处理路径

A

正在检查 SSE handlers...

SESSIONS

Session 管理

创建、恢复和浏览 Agent Session,保留工作目录与消息历史。

claude-code activecodex 12mcopilot-cli 1h
OPTIONAL SYNC

跨设备同步

按需通过 OneDrive 同步 Session、Token Usage,以及 Claude Code、Codex 和 ghc-api 配置。

OneDrive accessOFF BY DEFAULT
SAFE CONFIG

配置管理与备份

比较本地和共享配置,在覆盖前自动生成时间戳备份。

REQUEST FILES

历史统计

可选 JSON Lines 落盘、可复用索引、分布统计和精确请求下钻。

LOCAL-FIRST

默认保持本地,权限必须显式开启。

最近 API 请求默认只保留在进程内存。请求日志落盘是可选项,OneDrive 访问默认关闭。ghc-api 不会把你本地代理中的请求或 Session 发送到本项目网站。

Memory recent requestsOpt-in file loggingDisabled OneDrive by default
BUILDING IN PUBLIC

下一步,继续缩小 Agent 与后端的 Gap。

查看完整路线图
开发中
/messages → /responses

更好的 Claude Code 兼容

将 Anthropic Messages 适配到 Responses-only 后端,完善 Tool Use、Thinking、SSE 与上下文连续性。

查看开发分支 ↗
开发中
session observability

基于 Session 的统计与甘特图

关联请求、Token、重试和时间阶段,并明确区分已观测、推断与未知区间。

查看开发分支 ↗
PYPI

近一个月下载量

正在读取公开统计...

START LOCAL

免费安装。
使用你自己的 GitHub 账户。

几分钟内启动一个本地兼容端点。ghc-api 提供 Proxy 工具,不提供 LLM 能力或额度。