廣泛的 LLM 支援
Aider 的設計可支援雲端與本地模型。網站強調 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini、以及 GPT-4o 是很強的選擇,同時也表示它幾乎可以連接任何 LLM。
Aider 是一款可在終端機中使用的 AI pair programming 工具,適合本機 git 儲存庫中的程式碼編輯,支援雲端與本地 LLM,幫助開發者以 git 友善流程進行修改與審查。
Aider 是一款以終端機為基礎的 AI pair programming 工具,適合用於啟動新專案或在既有程式碼庫中工作。它會連接大型語言模型,協助使用者提出程式碼變更需求、建立檔案,並在本機 git 儲存庫中編輯原始碼。
這個產品圍繞著反覆迭代的程式開發流程而設計:你加入想要處理的檔案、描述變更內容,Aider 會產生 diff、提交其編輯,並可利用 linting 與測試結果協助進行後續修正。網站也將它定位為可搭配雲端模型、本地模型、IDE、瀏覽器複製貼上流程、圖片、網頁與語音輸入使用。
Aider 的設計可支援雲端與本地模型。網站強調 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini、以及 GPT-4o 是很強的選擇,同時也表示它幾乎可以連接任何 LLM。
它會建立程式碼庫地圖,因此能在較大型的儲存庫中運作,並從相關檔案中擷取適當的上下文。
Aider 支援 100 多種程式語言,包括 Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML 和 CSS。
它透過自動以合適的 commit 訊息提交變更來整合 git,並讓使用者以熟悉的工具審查、比較、管理與復原 AI 編輯。
這個工作流程也可以在 IDE 或編輯器中執行,使用者可直接在程式碼中加入註解,並請 aider 從那裡進行修改。
Aider 可以將圖片與網頁作為上下文,支援語音轉程式碼請求,並在變更後執行 linting 和測試,以便回應偵測到的問題。
將原始碼檔案加入聊天工作階段,描述變更內容,讓 Aider 編輯程式碼,同時顯示 diff 並將結果提交到 git。
使用程式碼庫地圖、git commits 與復原流程,在上下文管理特別重要的大型專案中進行修改。
在 IDE 或編輯器中執行 Aider,並透過在程式碼中撰寫註解來請求修改,讓流程更貼近你正在處理的檔案。
當任務依賴視覺或外部上下文時,可在聊天中提供截圖、參考文件或網頁。
利用 linting 與測試回饋在程式碼變更後找出問題,並請 Aider 修正它發現的錯誤。
Aider 是一款以終端機為基礎的 pair programming 工具,透過連接 LLM 來協助你在本機 git 儲存庫中編輯程式碼。你可以先啟動它並指定要變更的檔案,接著在對話提示中提出程式碼修改需求。
Aider 可在安裝後從既有程式碼庫中以 `aider <file1> <file2> ...` 啟動。安裝文件也提供以 `aider-install`、`uv`、`pipx` 和 `pip` 為基礎的設定方式,以及適用於 macOS、Linux 和 Windows 的一行安裝程式。
來源指出,Aider 與 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini 以及 GPT-4o 搭配效果最佳,但它也可以連接幾乎任何 LLM,包括本地模型。
Aider 會自動以合適的 commit 訊息提交變更,並支援基於 diff 的編輯、`/undo`,以及用於檢視和管理變更的 git 工作流程。
網站包含 pricing page 的 URL,但目前會回傳 404 page not found,因此提供的來源中沒有可用的方案細節。