從真正的問題開始
Aider 並不是想成為你 IDE 裡另一個 AI 側邊欄。它試圖成為一個非常具體問題最乾淨俐落的答案:我要如何讓 AI 編輯我的程式碼,同時讓工作流程仍以 git、終端機和可審查的 commit 為核心?
這就是為什麼它對某些開發者來說非常合拍,對其他人卻顯得彆扭。
在 We0 AI,這個差異很重要,因為工具選擇總是會影響交付方式。真正的問題不只是某個寫程式工具是否強大,而是它是否能推動你走完整個更大的路徑:
打造真正可用的東西
清楚展示它
妥善記錄它
透過 SEO 和 GEO 讓它被看見
把能見度轉化為潛在客戶
重點摘要
Aider 以終端機優先,並原生整合 git。
這個工具是免費且開源的。
你可以選擇自己的模型組合。
/test、/lint和/architect是它開始像一個嚴肅工作流程工具的關鍵。它最適合已經習慣使用終端機的人。
Aider 是什麼
Aider 是一個開源的命令列 AI 程式碼助理。你在本機 git repo 裡執行它,提供檔案脈絡,然後和它討論程式碼。
它的目的刻意保持狹窄:輸入自然語言指令,輸出可審查的 git commit。
為什麼它和 GUI AI 寫程式工具感覺不同
核心循環很簡單:
描述一項變更 -> Aider 編輯檔案並 commit -> 審查 diff -> 繼續或使用
/undo
這和幽靈文字、行內補全、側邊欄聊天是非常不同的承諾。
Git 原生的理念
Aider 最大的設計選擇,是把 git 作為 AI 變更的主要控制介面。
這代表:
成功的編輯可以自動 commit
/undo可以乾淨地回復上一個 AI 變更透過 branch 進行實驗變得便宜又自然
安裝:三種常見方式
1. pip
python -m pip install aider-chat2. pipx
pipx install aider-chat3. Homebrew
brew install aider驗證安裝
aider --version實務快速開始
步驟 1:設定 API key
export ANTHROPIC_API_KEY=sk-ant-...export OPENAI_API_KEY=sk-...export DEEPSEEK_API_KEY=...步驟 2:開啟一個 repo,並讓 Aider 指向檔案
cd ~/code/my-project
aider src/billing.ts src/billing.test.ts步驟 3:提出變更需求
add a function that prorates a subscription change mid-cycle, with tests如果結果不對,使用 /undo。
真正重要的核心指令
指令 | 功能 |
| 將檔案加入聊天脈絡 |
| 從脈絡中移除檔案 |
| 列出目前的檔案脈絡 |
| 還原上一個 AI commit |
| 顯示上一個變更 |
| commit |
/test
執行測試並將失敗結果回饋回去
/lint
執行 lint 並讓模型修正它
/run <cmd>
執行 shell 指令並將輸出帶入上下文
/web <url>
抓取網頁並帶入上下文
/model <name>
在工作階段中途切換模型
/architect
在不同模型之間拆分規劃與編輯工作
模型選擇
Aider 的彈性來自於模型選擇的自由度。
模型 | 典型適用情境 |
Claude 4.7 Sonnet | 最擅長重構與架構工作 |
DeepSeek V4 | 強大的日常主力成本效益 |
OpenAI GPT-5.4 | 均衡的通用選擇 |
Gemini 3 Pro | 長上下文閱讀 |
Ollama / 本機模型 | 隱私與零 API 成本 |
設定範例
aider --model anthropic/claude-4.7-sonnet --architectaider --model deepseek/deepseek-v4aider --model ollama/qwen3-coder-32b定價
Aider 本身是免費的。變動成本在於模型 API。
原文將實際範圍描述如下:
小型編輯:約
$0.01-$0.10一個原始碼檔案:約
$0.007大量 Claude 重構的一天:約
$3-$8大量 DeepSeek 使用的一天:約
$0.30-$1.00
Aider vs Cursor / Windsurf / Copilot
當你想要終端機原生、git 原生的控制時,選擇 Aider。
當你想要行內補全、整合面板與較低的設定門檻時,選擇 GUI 工具。
許多工程師最後會兩者並用。
常見陷阱
將太多檔案加入上下文
從不乾淨的工作樹開始
為任務使用錯誤的模型
略過
--test-cmd忽略
/architect
Aider 何時勝出,以及何時較輕量的建構工具勝出
當你已經有一個 repo、熟悉自己的技術堆疊,並且想要最大控制權時,Aider 非常出色。
如果真正的目標是快速推出登陸頁、MVP 或展示體驗,那麼較輕量的瀏覽器工作流程可能是更聰明的第一步。
結論
對於想要 AI 協助、但不想交出工作流程控制權的開發者來說,Aider 仍然是 2026 年最乾淨俐落的工具之一。如果你本來就常在 git 與終端機中工作,它是最值得認真嘗試的首批工具之一。
常見問題
什麼是 Aider?
Aider 是一款開放原始碼、以終端機為基礎的 AI 結對程式設計師,可編輯你的本機 repo,並能自動 commit 結果。
我要如何安裝 Aider?
使用 pip、pipx 或 Homebrew,然後為你選擇的模型設定 API 金鑰。
Aider 的費用是多少?
CLI 是免費的。你需要支付模型供應商的費用。
我應該使用哪個模型?
Claude 通常最擅長複雜重構,DeepSeek 在成本效益方面表現出色,而本機模型則適合隱私最重要的情境。
Aider 真的會自動 commit 到 git 嗎?
會。這是它最具代表性的工作流程優勢之一。
Aider vs Cursor?
Aider 在終端機原生、git 原生的控制方面更強。Cursor 則在 GUI 原生使用與行內補全方面更順暢。


