AI 科技資訊人工智慧的新知入口
首頁 / Claude Code、Antigravity CLI (AGY)、Codex CLI 三大 AI 程式設計 CLI 使用教學

Claude Code、Antigravity CLI (AGY)、Codex CLI 三大 AI 程式設計 CLI 使用教學

從安裝、登入到常用指令,完整教學如何在終端機使用 Claude Code、Antigravity CLI (AGY) 與 Codex CLI 這三款主流 AI 程式設計代理,並示範如何搭配 PM2 在 VPS 上長期運作。

本文導覽
  1. 一句話重點
  2. 它解決什麼問題?
  3. 安裝與基本使用教學
  4. 常用情境對照表
  5. 搭配 PM2 讓 AI CLI 在伺服器上發揮更大作用
  6. 適合誰使用?
  7. 可能不適合誰?
  8. 我們的觀察
  9. 來源

終端機正在變成 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 都是為了解決:

  1. 上下文缺失:AI 直接讀取本地檔案與目錄結構,不用手動貼程式碼。
  2. 操作斷點:AI 可以直接修改檔案、執行測試、跑指令,不需要你一步步複製結果。
  3. 遠端與自動化需求: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 排程自動執行。掌握這三者的差異,才能依情境挑選最合適的工具,而不是被單一工具綁死。

來源