Claude Code、Antigravity CLI (AGY)、Codex CLI 三大 AI 程式設計 CLI 使用教學
從安裝、登入到常用指令,完整教學如何在終端機使用 Claude Code、Antigravity CLI (AGY) 與 Codex CLI 這三款主流 AI 程式設計代理,並示範如何搭配 PM2 在 VPS 上長期運作。
終端機正在變成 AI 的主戰場。目前最受工程師關注的三款指令列 AI 開發代理,分別是 Anthropic 的 Claude Code、Google 的 Antigravity CLI(簡稱 AGY),以及 OpenAI 的 Codex CLI。三者的核心概念相同:讓 AI 直接在你的專案資料夾裡讀檔、寫程式、跑指令,但安裝方式、互動模式與適用場景各有不同。
把這三款工具想成三種「駐廠工程師」:Claude Code 擅長長對話與大範圍重構、AGY 提供視覺化的協作介面、Codex CLI 則以輕量與自動化腳本見長。
一句話重點
三款 CLI 都是「在終端機裡跑的 AI 開發代理」,安裝後於專案目錄輸入指令即可啟動;差異主要在互動介面(純文字 vs. TUI)、自動化程度與生態系整合方式。
它解決什麼問題?
過去要讓 AI 幫忙寫程式,得在瀏覽器分頁與編輯器之間反覆複製貼上程式碼,AI 也看不到專案的完整脈絡。這三款 CLI 都是為了解決:
- 上下文缺失:AI 直接讀取本地檔案與目錄結構,不用手動貼程式碼。
- 操作斷點:AI 可以直接修改檔案、執行測試、跑指令,不需要你一步步複製結果。
- 遠端與自動化需求:CLI 沒有 GUI 包袱,很適合裝在 VPS 上透過 SSH 遠端使用,或串進 CI/CD 腳本。
安裝與基本使用教學
1. Claude Code
安裝(擇一):
# 官方安裝腳本
curl -fsSL https://claude.ai/install.sh | sh
# 或透過 npm
npm install -g @anthropic-ai/claude-code
啟動與登入:
cd your-project
claude
第一次啟動會引導你用瀏覽器登入 Anthropic 帳號(或設定 ANTHROPIC_API_KEY)。登入後即可直接輸入自然語言指令,例如「幫我把這個 API 加上輸入驗證」。
常用指令:
/init # 掃描專案並產生 CLAUDE.md 專案說明
/model # 切換使用的模型
/permissions # 管理檔案存取與指令執行權限
/clear # 清空對話上下文
claude -p "幫我修正 build 錯誤" # 非互動模式,適合寫進腳本
2. Antigravity CLI(AGY)
安裝:
curl -fsSL https://antigravity.google/cli/install.sh | bash
啟動:
cd your-project
agy
AGY 啟動後會開啟一個圖形化的終端使用者介面(TUI),而不是單純的文字輸出。第一次執行需授予「工作區信任(Workspace Trust)」,之後 AI 代理才能讀取整個目錄並執行檔案修改、測試等操作。你可以在對話中直接下達任務,例如「把這個專案從 Express 遷移到 Hono」,AGY 會自動拆解成多個步驟並逐一顯示執行進度,等待你確認高風險操作。
3. Codex CLI
安裝與登入:
npm install -g @openai/codex
codex login
啟動:
cd your-project
codex
進入互動模式後可直接對話;若要在腳本或 CI 流程中自動執行單一任務,可使用非互動的 exec 模式:
codex exec "幫我補上這個函式的單元測試"
Codex CLI 提供不同的自動化等級(例如「建議模式」只給出修改建議、「自動編輯模式」直接改檔案但不執行指令、「全自動模式」可直接執行指令),可依信任程度逐步放寬權限,適合在 VPS 或遠端伺服器上以 SSH 使用。
常用情境對照表
| 需求 | Claude Code | Antigravity CLI (AGY) | Codex CLI |
|---|---|---|---|
| 純文字終端機操作 | 支援 | 圖形化 TUI 為主 | 支援 |
| 遠端 SSH / VPS 使用 | 適合 | 較適合本機開發 | 適合 |
| 自動化腳本 / CI 整合 | -p 非互動模式 |
目前以互動任務為主 | codex exec 專為自動化設計 |
| 專案脈絡管理 | CLAUDE.md 專案說明檔 |
讀取整個工作區 | 讀取專案目錄與設定檔 |
| 適合場景 | 大範圍重構、長任務對話 | 視覺化跨檔案協作 | 輕量單一任務、腳本化流程 |
搭配 PM2 讓 AI CLI 在伺服器上發揮更大作用
這三款 CLI 本身是互動式工具,不會像 Web 服務一樣長駐執行;但如果你把它們裝在 VPS 上,搭配 PM2 管理由 AI 產出的程式,就能把「AI 寫程式」與「服務穩定運行」串成一條龍:
# 用 Codex CLI 的自動化模式產生/修改程式碼後
codex exec "把新功能寫進 src/index.ts 並確保測試通過"
# 交給 PM2 常駐管理
pm2 start ecosystem.config.cjs
pm2 save
也就是說,AI CLI 負責「寫」,PM2 負責「顧」,兩者分工明確、互不衝突。
適合誰使用?
- 習慣終端機、追求效率的開發者:三款工具都能大幅減少切換視窗的時間。
- 需要遠端維運 VPS / 伺服器的工程師:Claude Code 與 Codex CLI 特別適合透過 SSH 使用。
- 想要更直覺協作介面的團隊:AGY 的 TUI 介面對於跨檔案任務的可視化程度較高。
可能不適合誰?
- 完全不熟悉指令列操作的初學者:三者都需要基本的終端機使用經驗。
- 對自動執行指令高度謹慎的環境:建議先從「建議模式」或唯讀權限開始,逐步觀察 AI 的行為再放寬權限。
我們的觀察
三款 CLI 的競爭重點已經從「能不能寫程式碼」轉向「怎麼安全、有效率地把 AI 嵌進既有工作流程」。實務上不必只選一個,很多團隊會依任務性質混用:用 Claude Code 處理需要長時間推理的重構、用 AGY 做需要視覺化確認的跨檔案協作、再用 Codex CLI 把重複性任務寫成腳本、透過 PM2 或 CI 排程自動執行。掌握這三者的差異,才能依情境挑選最合適的工具,而不是被單一工具綁死。
來源
- Claude Code 官方文件:https://docs.anthropic.com/en/docs/claude-code/overview
- Antigravity CLI 官方文件:https://antigravity.google/docs/cli-getting-started
- Codex CLI 官方文件:https://developers.openai.com/codex/cli/
- PM2 官方文件:https://pm2.keymetrics.io/
- 查閱日期:2026-08-26