yuzhiqiang1993/agy-byok
用本地代理把自己想用的AI模型接入谷歌的Antigravity IDE
Antigravity官方只提供Gemini系列模型和较低版本的Claude模型,也不支持用户自带密钥(BYOK)接入其他服务商。AGY BYOK通过在本机运行一个只监听本地地址的代理,让Antigravity IDE、App和CLI转而访问这个代理而不是官方云端,再由代理把请求转发给OpenAI、Anthropic、Gemini、DeepSeek或本地Ollama等模型。这是一款用Rust和Tauri开发、面向macOS和Windows的桌面应用,目前处于原型阶段。
它做什么
- 针对Antigravity官方不支持BYOK的限制,用本地代理拦截并转发网络请求来实现自定义模型接入
- 默认只监听127.0.0.1:12345,通过修改settings.json中的jetski.cloudCodeUrl或CLOUD_CODE_URL环境变量等宿主配置,把流量导向本地代理
- 支持OpenAI Chat Completions、OpenAI Responses、Anthropic Messages、Gemini generateContent四种上游协议之间的请求和响应格式转换
- 可以按模型精细调整上下文压缩触发阈值,缓解Antigravity默认策略过于保守、频繁触发摘要压缩带来的等待延迟和早期信息丢失问题
- 调用日志只在内存中保留请求路由、状态和耗时,不记录Prompt、回答、工具参数、Header或API Key等敏感信息
为什么重要
这让习惯使用Antigravity系列工具的人,可以继续用自己已经订阅的其他AI服务或中转服务,而不必被限制在Gemini和较旧版本的Claude模型上。由于这是与Google和Antigravity官方无关的非官方工具,且需要修改本地配置文件和环境变量,使用风险需要用户自行承担。
本仓库术语
- BYOK · Bring Your Own Key,自带密钥接入想用的AI服务商
- 本地代理 · 只在自己电脑上运行、负责拦截并转发请求的中转服务
- 上下文压缩 · 把较早的对话内容摘要缩短,触发太频繁会增加延迟并丢失细节
- Tauri · 用网页技术做界面、用Rust做后端的桌面应用开发框架
仓库简介(英文)
Bring Your Own Key (BYOK) proxy for Google Antigravity (IDE, App, & CLI). Connect OpenAI, Anthropic, Gemini, DeepSeek, Ollama, and customize context compression.
在 GitHub 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库