本日2025/11/19,Google發表了Gemini3.0的同時,還推出了「Google Antigravity」這款IDE。
這是一款從VSCode派生而來的IDE,與Cursor和Kiro類似。
果然是Google,這款IDE提供了與以往AI驅動開發不同的開發者體驗,因此本文將引用官方部落格,同時分享我實際操作的感想。
首先請您閱讀Google Antigravity的官方部落格。
Antigravity正朝著「代理優先」的未來進化IDE,使代理能夠自主規劃與執行複雜的端到端軟體任務,包括瀏覽器控制功能、非同步交互模式,以及代理優先的產品形態等。
Antigravity以以下四個支柱進行宣傳。
當今大多數產品都陷入了二元極端。要麼顯示代理執行的所有行動和工具調用,或者僅顯示最終的程式碼變更,而不提供上下文來顯示代理是如何到達那裡的,以及其行動的驗證方式。在這兩種情況下,使用者對代理執行動作的信任都會缺乏。Antigravity通過提供更自然的任務級別抽象,讓使用者能夠獲得代理行為的上下文,並提供所需且足夠的工件和驗證結果,使他們能夠建立起信任感。代理不僅必須考慮其動作,還需徹底思考其行動的驗證方法,這是Antigravity的重點。
簡而言之,這不是像CLI工具那樣輸出所有日誌,也不是過度簡化只輸出變更差異,而是提供易於人類核對的任務、作業、截圖等輸出。
Google官方影片中展示了如下界面。

當今最直觀的產品形態是與嵌入在編輯器、瀏覽器、終端等表面上同步的代理。因此,Antigravity的主界面「編輯器視圖」成為了一個配備完整功能代理的尖端AI集成開發環境(IDE)體驗,並具備了標籤補全、內聯命令和側邊面板。
不過隨著像Gemini 3這樣的模型的出現,代理正逐漸進入到可以同時且自主地在這些所有表面上運作的時代。
簡單來說,這裡所說的並非代理作為UI的一部分,而是以代理UI中包含編輯器的視圖來提供,並且能夠並行地啟用多個代理。
在Google官方的視頻中,可以看到多個代理並行執行的情景。

專為遠端設計的表面形態的根本缺陷在於,無法輕鬆地對代理進行迭代。代理的智能確實取得了顯著提升,但仍未到達完美的境地。如果代理可以完成工作80%,那當然是件好事,但如果迴響的提供方式為難,那解決剩餘20%所需的工作將變得比它的好處更具辛勞性。透過用戶的回饋,代理將不再被視為完美或無用的二元系統。Antigravity從本地操作開始,不論是對文本工件的Google文件格式注釋,還是透過選擇截圖進行的回饋,皆能實現所有表面與工件的直觀非同步用戶反饋。這些反饋會在不停止代理過程的情況下,自動納入代理執行中。
簡單而言,在進行人類檢視時,無論是基於程式碼或截圖,都能通過直觀的UI/UX進行修正。
在Google官方視頻中,透過選擇變更和截圖進行回顧,說明了如何直觀地進行修正。

Antigravity將學習視為核心原則,代理的行動同時來自知識庫的獲取與對知識庫的貢獻。這項知識管理使代理能夠從過去的工作中學習。這可以是有用的程式碼片段或衍生架構等重要明確信息,或是為實現特定子任務而執行的一系列步驟等更為抽象的信息。
簡單而言,能夠召喚過去交互的知識來進行新的對話,並提高類似工作的精確度。
在Google官方視頻中,我們可以看到代理根據使用者在Three.js中創建時獲得的知識組建新的指示。

| 截圖 | 說明 |
|---|---|
![]() |
初次啟動畫面。 |
![]() |
可選擇新建或導入VSCode及Cursor設定。 |
![]() |
選擇主題。 |
![]() |
可選擇四種模式,暫時選擇Recommend。<br>Agent-driven development<br>Agent-assisted development<br>Review-driven development<br>Custom configuration |
![]() |
選擇鍵綁定、擴展和命令行。<br>個人而言,能夠在初始設定畫面中輕鬆選擇Vim是很大的優點。 |
![]() |
登入Google帳戶即可完成設定。 |
![]() |
同意畫面,若不想被用於學習的話可以取消勾選。 |
首先在GitHub建立一個僅包含README的倉庫。

在Antigravity中讀取,開始製作TODO應用程式。
值得一提的是可選擇的模型有:

此外,選擇右上方的「Open Agent Manager」,或使用Cmd+e可切換到代理管理器畫面。

我想用React製作一個簡單的TODO應用程式。因為要進行需求定義和設計,請先問我各種問題。

當前的任務列表將顯示出來。
如右下角的解說所示,也可以選擇部分文字來發出指示。
因為希望實現MVP,所以只需要您提供提示的必要功能即可。資料將存儲於localStorage中,語言使用TS,框架選擇Next.js,樣式使用tailwind css,狀態管理則用React標準來進行。設計要有活潑的外觀且不支援深色模式。目標為個人使用。此外,包含任務列表的對話請務必全用日語。
實作正在進行中。

值得一提的是,當未打開代理管理器而是直接開啟編輯器時,任務列表和實作計畫書將會被創建。

例如在這裡,嘗試拖動想變更的部分。可進行批註,因此能夠改變計畫。

完成實作後,將會彙整為一個導覽。
這三個基本的輸出組合,讓UX大大提升,真的很不錯…!
這樣的便利性,建議大家可以親自體驗看看。

輸入指令後在瀏覽器中打開。
完全按照指示成功完成了色彩活潑的TODO應用程式!

確認了輸入文本後能夠完成,即使在畫面更新時也能夠通過localStorage恢復,所有功能都運作正常。

代碼審查也可以像GitHub一樣進行逐行檢視。
這方面的UX也非常出色。

我們來嘗試進行並行開發。
例如可以在主要開發的同時,發出README的更新指示或應用程式名稱的變更。

Antigravity的特點之一是整合了瀏覽器。
按右上方的Open Browser。

安裝Chrome擴展。

然後,重啟Antigravity和Chrome。(在我這邊,額外需要重啟Mac才能正常運行)。
在指示中輸入改寫為別致的設計後,
再輸入顯示設計,便會啟動視頻預覽功能。

此外,系統會自動拍攝截圖,並將其貼上到導覽中。
打開該截圖後,指定位置並進行註解,即可直接指示UI變更。

知識部分沒有成功…
不太確定是錯誤還是使用方式不對,若有更多資訊會再補充。
在細節方面覺得還有些不完善,但個人而言,使用起來的UX非常舒適。
四個支柱有效運作,與過去的IDE相比,帶來了全新的體驗。
在Claude Code、Codex CLI、Cursor中遇到的問題,Antigravity準確地進行了改進,讓我看到AI驅動開發的全新一步。
期待未來的進步。
我在使用X,若有興趣請關注我的帳號!