在手机上运行本地 HTTP 代理服务,将 API 请求转发到 OpenAI / Gemini / Claude / DeepSeek 等服务商,自动注入 API Key,让你在其他 App 中只需配置本地地址即可调用云端 API。
- 🔄 本地 HTTP 代理服务器 — 运行在手机上的轻量级代理
- 🔑 自动注入 API Key — 无需在各个 App 单独配置 Key
- 📡 支持 SSE 流式响应 — 兼容流式 AI 对话
- 🎨 Material You 风格 — 适配 Android 12+ 动态取色
- ⚙️ 预设 4 大服务商 — OpenAI / Gemini / Claude / DeepSeek,开箱即用
- ➕ 自定义服务商 — 支持任意 API 兼容的服务商
- 📋 实时转发日志 — 监控请求状态
- 🖼️ 内置服务商图标 — OpenAIGPT、Gemini、Claude、DeepSeek 专属 Logo
- 🔐 CLI 工具 OAuth 授权 — Claude Code / Copilot CLI / Antigravity CLI / Gemini CLI
从 GitHub Releases 下载最新 APK 直接安装。
打开 App,点击右下角 ➕ 按钮添加 API 服务商:
| 服务商 | 预设 Base URL |
|---|---|
| OpenAI | https://api.openai.com |
| Gemini | https://generativelanguage.googleapis.com |
| Claude | https://api.anthropic.com |
| DeepSeek | https://api.deepseek.com |
在服务商编辑页面粘贴你的 API Key,点击保存。
点击顶部开关启动代理服务。每个已启用的服务商会生成一个本地端点:
http://localhost:8080/openai
http://localhost:8080/gemini
http://localhost:8080/claude
http://localhost:8080/deepseek
将其他 App 的 API Base URL 设置为 http://localhost:8080,即可通过本代理转发请求。
- 语言: Java
- 网络: OkHttp + NanoHTTPD
- UI: Material 3 (Material You) + RecyclerView
- 构建: Gradle + AGP
- 最低支持: Android 8.0 (API 26)
- 目标 SDK: Android 16 (API 36)
# Clone 仓库
git clone https://github.com/Karzzzzz520/API-Local.git
cd API-Local
# 使用 Gradle 构建 Release APK
./gradlew assembleRelease编译后的 APK 位于 build/outputs/apk/release/。
- 🔐 新增 CLI 工具 OAuth 授权页面
- 支持 Claude Code、Copilot CLI、Antigravity CLI、Gemini CLI 四种授权方式
- 🖼️ 更新内置服务商图标,更清晰美观
- 🐛 修复若干 UI 细节
- 🔄 用 NanoHTTPD 替换手写 ServerSocket,HTTP 解析更稳定
- 🔑 正确转发 API 请求并注入 Key
- 📡 支持 SSE 流式响应
- 🎯 路径路由:
/openai//gemini//claude//deepseek/ - 🏠 默认路由到第一个有 Key 的 provider
- 🔐 Kars.jks 正式签名
- 🔄 首个版本,基础 HTTP 代理服务器
- 🔑 自动注入 API Key
- ⚙️ 预设 OpenAI/Gemini/Claude/DeepSeek 配置
- 📋 实时转发日志
本项目基于 MIT 许可证开源。