全球7000种语言,AI能翻译的不到200种。但一个被Google Antigravity限流逼急了的开发者,只用了几天业余时间,就克隆出了一整个AI编程环境——而且零安装、纯浏览器运行、代码全开源。
这事发生在HN(Hacker News)上。作者@OpenGravity的项目页面简单粗暴:一张截图,几段说明,然后就是"Alpha版本,能用,但别期待太高"的诚实警告。没有融资故事,没有创始人信,只有一个核心卖点——BYOK(Bring Your Own Key,自带API密钥)。
Google Antigravity是什么?这是Google今年推出的AI编程工具,界面漂亮、功能完整,但有个致命问题: rate limits(速率限制)极其严格。作者原话:"Very quickly, I got hit with rate limits." 而且"过去几个月名声很差,而且似乎没在改善。"
被限流之后,作者考虑过两条路:转CLI命令行工具,或者换VS Code插件。但最终没选——"我真的很喜欢Antigravity的界面。"
于是第三条路出现了:自己造一个。
具体操作上,作者去了Google AI Studio,塞进去"LOAD of screenshots"(大量截图),配合"一堆有趣的提示工程技巧",让Gemini 3.1 Pro生成了整个UI。几天后,利用碎片时间把文件管理、Agent逻辑串起来——项目诞生了。
技术栈极其克制:纯HTML/CSS/JS,没有npm install,没有构建步骤,"serve and code"(部署就能用)。终端用xterm.js,底层环境靠WebContainer API提供类Linux环境,API密钥只存在浏览器localStorage里。
功能清单列得很清楚:
1. BYOK架构:目前只支持Gemini API(gemini-3.1-pro-preview、gemini-3-flash-preview、gemini-3.1-flash-lite),换模型需要改agent.js第8行
2. 主动式Agent推理:用思考模型规划、执行、验证任务,不需要用户一步步确认
3. 高性能终端:集成xterm.js,真·Linux环境
4. 交互式工具:能执行bash命令、处理终端交互提示(y/n)、直接管理文件
5. 零臃肿:IDE本身不需要npm install
6. 安全设计:API密钥仅存浏览器localStorage
Agent能做什么?按描述,可以主动初始化项目、用pnpm装依赖、在你看着的时候构建完整应用。
但作者很诚实:这是"work-in-progress",基础编码任务能跑,但算"Alpha版本"。
更诚实的是结尾——作者说自己在"heads-down in my studies"(埋头学习),所以把项目交给社区。列出的待办事项包括:更好的Agent编排(当前逻辑太基础,需要Manager/Sub-agent机制)、扩展模型支持(OpenAI、Anthropic等)、文件同步和终端的稳定性打磨、UI精修、模型选择下拉菜单(目前是硬编码)、顶部菜单栏(File/Edit/Selection现在只是占位符)。
整个项目的气质很对HN口味:解决自己的真问题、用最简单的技术栈、诚实承认局限、直接开源给社区。没有"重新定义编程"的宏大叙事,只有一个被限流逼急了的用户,用AI工具造了个替代品——然后发现,原来这事门槛已经这么低了。
一个细节值得注意:作者用Gemini克隆Google的产品,而Google Antigravity本身也是Gemini驱动的。这层关系让项目多了点微妙的讽刺意味——当平台方的服务限制逼走用户,用户可以用同一套底层技术,绕开平台造出自己的版本。
BYOK模式可能是这里最关键的变量。不碰用户的API密钥、不建自己的模型后端、把成本和安全责任完全交给用户——这让项目可以轻到只用静态文件托管就能运行,也让"一个开发者几天业余时间"成为可行的时间预算。
当然,Gemini-only的限制、硬编码的模型选择、占位符菜单栏,都在提醒这是Alpha。但框架已经搭好:纯前端、WebContainer、xterm.js、Agent逻辑——剩下的更像是工程量而非技术壁垒。
作者最后的话是:"I want people to take this and make it usable for the average person." 想要普通人也能用。从HN的反响来看,这个愿望可能已经开始了。
热门跟贴