如果你原本有在用 Gemini CLI、Cursor、Claude Code,或只是想知道 Google Antigravity CLI 到底能不能幫你寫程式,這篇會用比較白話的方式帶你看懂。它不是單純聊天工具,而是可以在終端機裡讀專案、改檔案、跑測試、修錯誤的 AI 開發助理。下面會從概念、安裝、基本操作、實際用法到新手注意事項完整整理。
1. Google Antigravity CLI 是什麼?
Google Antigravity CLI 可以把它想成 Google 推出的新一代 AI 程式開發助理,而且是可以直接在終端機裡使用的版本。對一般使用者來說,CLI 這個詞可能聽起來有點硬,其實它就是 Command Line Interface,也就是命令列介面。你不用打開很複雜的視覺化軟體,只要在專案資料夾中打開終端機,就能用自然語言請 AI 幫你看程式碼、分析專案、修改檔案、執行測試,甚至協助你找出錯誤原因。
它跟單純問 ChatGPT 或 Gemini「這段程式怎麼寫」不太一樣。一般聊天式 AI 比較像你把一段問題貼上去,它給你一段回答;Antigravity CLI 則更像是它真的進到你的專案工作區,知道你的檔案結構,也能根據任務一步一步完成修改。這種使用方式很接近現在大家常聽到的 AI coding agent,也就是 AI 不只回答問題,而是會主動執行一連串開發任務。
舉例來說,如果你有一個網頁專案壞掉了,你可以在專案資料夾裡輸入:請幫我找出為什麼 npm run build 失敗,先不要修改檔案,先說明原因。Antigravity CLI 就會去理解你的專案狀態,檢查錯誤訊息,然後回報可能原因。等你確認後,再讓它協助修正。這種工作流比傳統「複製錯誤訊息到聊天視窗」更貼近真正開發現場。
它可以在你目前的專案資料夾裡工作,不只是回答概念問題,而是協助你理解與處理實際檔案。
它的核心概念不是單次問答,而是讓 AI 針對一個任務規劃、執行、檢查與修正。
如果你會打開終端機、跑專案、看錯誤訊息,它會比純聊天視窗更有效率。
2. 它跟 Gemini CLI 有什麼不同?
很多人第一次聽到 Antigravity CLI,最直覺的疑問就是:那 Gemini CLI 呢?簡單說,Antigravity CLI 可以視為 Google 在 AI 程式開發工具上的新方向。Gemini CLI 比較像是讓 Gemini 進入終端機,讓你可以用命令列方式呼叫 AI;Antigravity CLI 則更強調 agent 架構、多步驟任務、專案脈絡與更完整的開發流程。
你可以把 Gemini CLI 想成「AI 助手」,Antigravity CLI 則比較像「AI 開發夥伴」。前者偏向回答與協助,後者偏向把任務拆解、執行、檢查,並且能更深入地配合你的本機專案。當然,實際能做到什麼程度,還是會受你的權限設定、專案複雜度、模型能力與工具版本影響。
如果你之前已經用過 Gemini CLI,那學 Antigravity CLI 不會太困難,因為兩者都在終端機裡操作,也都可以用自然語言下指令。不過你要特別注意的是,Antigravity CLI 的目標不是只給你一段程式碼,而是更完整地協助你完成一個開發任務。所以在使用習慣上,會建議你多用「先分析、再計畫、最後執行」的方式,不要一開始就叫它直接大改整個專案。
| 比較項目 | Gemini CLI | Antigravity CLI |
|---|---|---|
| 核心定位 | 命令列 AI 助手 | AI agent 開發工作流 |
| 使用情境 | 問答、產生程式碼、解釋錯誤 | 分析專案、修改檔案、跑測試、修 Bug |
| 任務型態 | 偏單次互動 | 偏多步驟任務 |
| 適合對象 | 想在終端機裡使用 Gemini 的人 | 想把 AI 融入開發流程的人 |
3. Antigravity CLI 可以幫你做哪些事?
Antigravity CLI 最大的價值,是把很多原本需要工程師自己反覆切換視窗、查檔案、讀錯誤、改程式、跑測試的流程,整合成一個比較自然的對話式工作流。它不是保證每次都完美,但可以大幅降低你卡在專案裡不知道從哪裡開始的時間。
最常見的用法是請它先閱讀專案結構。例如你接手一個陌生專案,可能光是理解資料夾、路由、元件、API、設定檔,就要花好幾小時。這時候你可以請它先不要修改任何檔案,只分析專案架構,整理出主要入口、啟動方式、重要資料夾與可能的技術棧。這一步很適合新手,也很適合接案、交接、維護舊專案的人。
第二種常見用法是除錯。當你看到一堆錯誤訊息,尤其是前端打包、Node.js 套件相依、TypeScript 型別錯誤、Python 套件版本衝突時,很容易不知道先看哪一行。Antigravity CLI 可以協助你閱讀錯誤訊息,找出可能的根本原因,然後提出修正建議。
第三種是重構與補功能。例如你想把一個很亂的 JavaScript 檔案拆成多個模組,或想幫現有頁面新增搜尋、篩選、匯出功能,都可以讓它先提出修改計畫。比較好的做法是先請它列出會改哪些檔案、每個檔案改什麼、風險在哪裡,確認後再開始執行。
請 AI 幫你整理資料夾結構、啟動方式、主要檔案與技術棧,快速進入狀況。
分析錯誤訊息、找出可能原因、提出修正方向,適合處理 build、test、runtime error。
新增頁面、元件、API、工具函式或自動化腳本,讓 AI 協助處理重複性工作。
整理命名、拆分檔案、改善可讀性,讓舊專案更好維護。
4. 安裝前要先知道的事情
在安裝 Antigravity CLI 之前,你最好先確認自己知道幾件事。第一,你需要能使用終端機。Windows 可以用 PowerShell 或 Windows Terminal;macOS 可以用 Terminal 或 iTerm2;Linux 則依照你平常的 shell 環境即可。第二,你要知道自己目前在哪個資料夾,因為 CLI 工具通常會以目前所在的資料夾作為工作範圍。
第三,建議你先準備一個測試專案,不要一開始就拿非常重要的正式專案來練習。AI coding agent 雖然方便,但還是可能改錯檔案、誤判需求,或在沒有充分理解的情況下提出不適合的修改。尤其是公司專案、客戶專案、涉及金流或會員資料的系統,一開始一定要保守。
第四,請養成版本控制習慣。使用 Git 的話,至少在開始前先確認目前工作區狀態,必要時先 commit 或建立新分支。這樣就算 AI 改壞,你也能回復。這點非常重要,因為 AI 工具最怕的不是它不會改,而是它一次改太多,最後你不知道哪裡開始壞掉。
第一次使用時,建議找一個小型練習專案,例如簡單 HTML、React 練習頁
留言
張貼留言