yuting0624/antigravity-for-claude-code
Claude Code plugin: run the Antigravity CLI (Gemini) as a collaborating sub-agent with intelligent model routing across the SDLC. Community project; not affiliated with Google/Anthropic.
它解決的問題
此專案實現了一種混合式 AI 工作流程,其中 Claude Code 擔任高階「指揮者」的角色,負責判斷與驗證,而 Antigravity CLI(由 Gemini 驅動)則作為「執行者」,處理耗 token、重複性或大量任務。這解決了在使用前沿模型進行架構設計、大規模讀取與實作時,因成本高昂與上下文窗口飽和所帶來的問題,同時仍能維持頂級模型在最終審查階段的品質。
如何運作
它作為 Claude Code 的外掛程式,將特定任務導向 Antigravity CLI (agy)。Claude 指派工作,Gemini 執行任務。系統採用「成本意識」的路由策略來決定何時委派。主要機制包括:
- 僅回傳摘要:Gemini 不返回完整的原始輸出,而是提供帶時間戳的摘要,以保持 Claude 的上下文輕量。
- 跨模型驗證:Claude 會審查 Gemini 所產生的輸出,確保準確性。
- 子代理擴散:Gemini 可啟動自己的較低成本子代理來處理複雜任務,並透過
agy-trace審計執行軌跡。 - 會話鉤子:
SessionStart鉤子會自動將路由策略注入會話中。
適用對象
- 使用 Claude Code 且希望降低 API 成本而不犧牲品質的開發者。
- 需要將 Google/web 搜尋或 Vertex AI Search 整合至程式碼工作流程的團隊。
- 需要處理大型多媒體檔案(音訊/影片)但不想設置本地轉錄堆疊的使用者。
特色亮點
- 成本效益:透過將大量工作交由較低成本模型處理,降低前沿模型成本(某些測試中最高可達 64%)。
- 多媒體能力:原生支援音訊與影片感知,透過 Gemini 提供摘要,不會填滿 Claude 的上下文。
- 整合工具:為 Claude Code 增加即時網路搜尋、Vertex AI Search 與 Cloud Run 調試功能。
- 遷移工具:包含
/antigravity:migrate,可將現有的 Claude Code 設定(技能、MCP 伺服器、記憶體)遷移至 Antigravity。 - 背景執行:支援將長時間執行的委派任務以背景作業方式發起,稍後再收集結果。
相關
- 專案
- 專案
- 專案
- 專案