Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

akproxy 图标

akproxy

别为同一件事付两次钱。
把已有的 Codex、Claude、Gemini、Kimi、Grok、Devin 订阅接到只认 OpenAI 接口的编程工具上。

下载 · 安装 · English

最新版本 Release 构建状态 所有 Release 的下载量 GitHub Stars

akproxy 基于 CLIProxyAPI。浏览器里登录,代理在本机跑起来。工具只看到一个地址和一把客户端密钥。

快速开始

  1. 按下方的安装说明下载对应系统的版本。
  2. 打开 akproxy,在侧边栏选一个上游,点登录并在浏览器完成授权。
  3. 点右上角「启动」,从首页「接入」复制 .env 或 SDK 示例到编程工具。

首次打开会生成一把客户端密钥,默认地址是 http://127.0.0.1:8317;首页会把当前地址和密钥填进接入示例。

功能

  • 🖥️ 桌面应用 — macOS、Windows、Linux,界面跟着系统浅色或深色走
  • 🚀 启动和停止 — 一个按钮,服务说开就开,说停就停
  • 🔐 浏览器登录 — Codex、Grok、Claude、Gemini、Kimi(中文站和国际站)、Devin
  • 👥 多个账号 — 同一个上游可以登多个号,请求默认按轮询分出去
  • ⚡ 改完就生效 — 客户端密钥、出站代理、路由,改完即用
  • 🔌 把工具接进来 — 首页给出 .env 和 OpenAI、AI SDK、LangChain 的示例
  • 🧪 当场试一次 — 首页「测试」里有模型列表和两种生成接口的 curl 示例,可按模型支持情况测试
  • 💾 自己的一份数据 — 配置和账号都在这个应用自己的目录里

安装

下载 Release(推荐)

  1. 打开 Releases
  2. 下载对应系统的包:
    • macOS:通用包(Apple 芯片和 Intel)
    • Windows / Linux:amd64
  3. macOS 把 akproxy.app 放进「应用程序」再打开

macOS 发布流程会对包签名并公证。自己在本地构建的是 ad-hoc 签名。

从源码构建

见下面的开发。

使用

把编程工具指过来

服务在跑的时候,打开首页的「接入」:

  • 复制 .env,或在 SDK 示例卡片里切换并复制
  • OPENAI_BASE_URL 带 /v1
  • 密钥默认遮住。复制出去的是真实密钥

要自己发一条请求,切到「测试」,复制 curl。

服务

  • 启动 / 停止 / 重启:右上角只有一个按钮,圆点表示是否在跑
  • 监听地址或端口:修改后要重启服务才会使用新地址
  • 退出应用:服务一起停。没有菜单栏常驻

数据在系统用户配置目录的 akproxy/ 里。macOS 是 ~/Library/Application Support/akproxy:config.yaml 是配置,auths/ 是登录账号。

开发

需要 Go 1.26、Node.js、pnpm,以及本机的 Wails 构建依赖。Go 和前端 runtime 固定为 Wails v3.0.0-beta.24。

go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.24
wails3 task dev

开发时界面由 Vite 提供:http://127.0.0.1:9245。

wails3 task build       # 绑定、前端、应用。macOS 得到 build/bin/akproxy.app
go test ./...
wails3 task package     # macOS 另生成 DMG

上面的开发与构建任务会先生成绑定、安装前端依赖并构建前端,供 Go 嵌入。本地版本是 dev,不检查更新。

推送 vMAJOR.MINOR.PATCH 会打 macOS 通用包和 Windows、Linux 的 amd64 包,并开一个草稿 Release。签名和公证见 docs/releasing.md。

致谢

akproxy 建在 CLIProxyAPI 上。登录、转发和多账号是它在做。这个仓库是包住它的桌面应用。

支持

About

把已有的 Codex、Claude、Gemini、Kimi、Grok、Devin 订阅接到只认 OpenAI 接口的编程工具上。

Resources

Stars

57 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages