Antigravity 多账号互踢登出,作者逆向后开源 MultiGravity 解决
Ok-Neighborhood-734 · reddit · 2026-09-26
Reddit 用户重度使用 Google Antigravity 时遇到痛点:多窗口登录不同 Google 账号(work/personal/client)时会互相强制登出。
逆向定位到根因:即使给每个窗口配独立的 --user-data-dir,后端进程 languageserver.exe 仍把 OAuth token 存到 Windows Credential Manager 的全局条目(gemini:antigravity)下,登录账号 B 会覆盖账号 A 的凭据。
作者据此构建了开源工具 MultiGravity,核心机制:
- 每个 profile 独立沙箱(userData + 虚拟 %USERPROFILE%)
- 通过在子进程环境设置 SSHCONNECTION=127.0.0.1 1234 127.0.0.1 22,触发 languageserver.exe 内部的 sshDetector(shouldBypassKeyring()),强制用 profile 目录内的本地文件存储 token,绕开共享的凭据管理器
- 可选择项目完全隔离或在特定账号间共享,同时保持独立 AI 聊天上下文
- 一键生成桌面快捷方式直接启动指定 profile
用 Python Tkinter 写 GUI(零外部依赖),提供编译好的 .exe,支持英/葡/西/俄语,完全开源。
「编程与Agent」频道最新
- Matt Pocock:课程最惊艳的不是 Agent,而是 DDD 领域驱动设计 — mattpocockuk · 2026-11-11
- AI 智能体日夜运转一个月,复现法国气象局 AROME 天气模型 — IgorCarron · 2026-11-11
- 让 AI 角色扮演「高执行力传奇玩家」,提示词的隐藏秘诀 — tokenbender · 2026-11-11
- Agent 验证不设截止时间等于没验证:一份防护设计准则 — Key-Register-1969 · 2026-11-11
- 免费开源课程:从零构建 Claude Code 克隆,8 文章 6 视频讲透 harness 工程 — blaizedsouza · 2026-11-11
- 百度开源文心 5.5 Flash Preview:连写 11 小时代码做出武侠游戏 — xiaohu · 2026-11-11