Aide是什麼
Aide曾是CodeStory AI開發的開源AI原生代碼編輯器,以VS Code為基礎打造,並透過本地的Sidecar進程將大型語言模型與代碼工具相連結。它將聊天、跨檔案編輯、行內修改、代碼補全以及主動修復等功能整合在了一個桌面開發環境中。
這款編輯器目前已停止維護。官方Aide倉庫於2025年2月25日歸檔,Sidecar倉庫也在2026年6月3日歸檔;目前官網已轉為研究AI原生開發工具、推理時擴展和智能體系統的實驗室主頁。
當前專案狀態
| 項目 | 當前狀態 | 最後狀態說明 |
|---|---|---|
| Aide桌面編輯器 | 停止維護 | 官方倉庫只讀歸檔 |
| Sidecar智能體後端 | 停止維護 | 官方倉庫只讀歸檔 |
| 舊版使用文件 | 部分仍可訪問 | 內容可能與歸檔版本對應 |
| 舊價格頁面 | 已失效 | 官網目前不再展示編輯器套餐 |
| Aide官網 | 仍可訪問 | 現定位為AI原生開發工具實驗室 |
| 源代碼 | 仍可獲取 | 兩個核心倉庫均使用AGPL-3.0 |
為什麼不能按在售工具介紹
Aide過去提供可下載的編輯器與模型調用方案,但現在的官網上已沒有產品下載、註冊以及有效價格的相關入口。在目錄中,應將其標記為已停止維護的開源專案,而非仍持續更新的商業AI編程工具。
- 不再承諾錯誤修復和版本更新。
- 舊安裝包可能缺少當前系統相容性。
- 線上服務與帳號功能可能無法使用。
- 舊文件和價格資訊不能代表當前可購買服務。
- 安全漏洞需要使用者自行評估和修補。
- 更適合源碼研究、歸檔體驗和社群分支開發。
原編輯器核心能力
- 聊天與編輯一體化工作流。
- 跨文件代碼修改。
- 基於語言伺服器的主動Agent。
- 行內指令編輯組件。
- 上下文相關代碼補全。
- 基於語法樹的代碼導航。
- 文件、符號、終端和診斷上下文。
- 可配置模型供應商與自帶金鑰。
聊天與跨文件編輯
開發者可以在助手面板中討論問題,並引用檔案、程式碼片段或符號作為上下文。對話形成方案後,AI可將修改應用到多個檔案,使用者仍需逐一查看差異。
- 解釋陌生代碼庫。
- 討論實現方案。
- 生成跨文件修改。
- 重構相關函數和類型。
- 根據反饋繼續調整補丁。
- 在提交前人工檢查差異。
主動Agent
Aide的主動代理會讀取語言伺服器所提供的錯誤資訊、定義以及參考資料,並據此尋找相關的代碼。在進行修改之後,它還能持續監控診斷結果,試圖解決編譯或靜態檢查時出現的問題。
- 讀取編輯器診斷資訊。
- 跳轉到符號定義。
- 查找所有引用。
- 補充解決任務所需的上下文。
- 根據錯誤繼續迭代。
- 必要時向開發者請求更多資訊。
行內編輯
使用者可以在編輯器中呼叫行內指令組件,對目前選取的區域或附近的程式碼下達修改指令。這種方式適用於局部重寫程式碼、補充錯誤處理機制,或是建立小型函數,且無需離開正在編輯的檔案。
- 修改選中的代碼。
- 生成函數實現。
- 補充類型和註解。
- 簡化重複邏輯。
- 增加輸入校驗。
- 根據目前檔案上下文回答。
智慧代碼補全
Aide曾提供與上下文相關的行內代碼建議,並參考過開源代碼補全專案的實作方式。官方的歸檔說明指出,這個部分在專案後期已不再維護,因此無法期望它能夠與現行的語言、模型及編輯器版本保持最佳相容性。
語法樹與代碼導航
編輯器可以運用語言伺服器和語法結構,來移動程式碼塊,並將符號定義、參考資料以及診斷資訊提供給 Agent。相較於只將整個檔案傳送給模型,這種方式有助於精確定位與任務直接相關的程式碼。
- 按函數和類定位代碼。
- 識別同名符號所在路徑。
- 查找調用和引用位置。
- 把準確代碼塊加入模型上下文。
- 減少無關檔案佔用上下文。
- 配合診斷結果制定修復路徑。
上下文選擇
舊版文件說明中指出,使用者可透過助手輸入框中的上下文選項來選擇代碼、檔案和符號。建議使用對應語言的伺服器擴充功能來處理符號,因此不同語言專案的可用程度並不完全一致。
- 目前選中的代碼。
- 一個或多個檔案。
- 工作區中的函數和類別。
- 編輯器診斷和錯誤。
- 專案結構與倉庫對應關係。
- 終端或任務相關資訊。
Sidecar如何工作
Sidecar被官方稱為Aide編輯器的AI大腦,是一個主要以Rust語言實現的本地進程。它的功能包括整理提示詞、呼叫模型、提供程式碼相關的工具、建立倉庫對應關係,並將智能體的處理結果傳回給編輯器。
- 管理模型呼叫。
- 維護智能體可用工具。
- 按符號粒度理解代碼。
- 用PageRank思路構建倉庫映射。
- 處理提示詞和上下文。
- 與本機Aide編輯器通訊。
多模型配置
Aide舊版文件允許使用者配置不同的語言模型與供應商,也支援使用自己的模型金鑰。該文件曾推薦Qwen類開源模型用於自託管場景,但實際效果取決於模型版本、上下文長度以及程式碼工具的調用能力。
- 選擇CodeStory當時提供的模型服務。
- 配置自己的模型供應商密鑰。
- 接入相容的自託管模型。
- 為聊天、編輯或補全分配不同模型。
- 控制調用成本和數據發送範圍。
- 在真實倉庫中評估模型品質。
SWE-bench研究
Aide團隊在2024年12月公佈了SWE-bench Verified實驗,他們使用Sonnet 3.5以及推理時的擴展方法,解決了62.2%的基準問題。這個結果是針對特定模型、工具和評測環境所取得的,並不代表該編輯器在所有真實專案中都能達到同樣的修復率。
推理時擴展方法
實驗讓Agent多次探索同一問題,並根據工具步驟的品質來產生獎勵與替代動作,最多可形成五條軌跡。團隊發現,同時運行多個相對簡單的軌跡,比當時所測試的複雜樹搜索方案更有效率。
- 列出檔案。
- 打開代碼檔案。
- 搜尋代碼文本。
- 替換目標內容。
- 使用終端環境。
- 提交候選解決方案。
- 為每一步生成觀察和替代動作。
適合哪些用戶
- 研究AI原生編輯器架構的開發者。
- 希望閱讀VS Code分支實現的工程團隊。
- 學習本地智能體後端的Rust開發者。
- 準備維護社區分支的開源貢獻者。
- 研究代碼符號、倉庫對應以及工具調用的人員。
- 需要復現實驗性編程Agent的研究者。
典型使用場景
- 閱讀AI編輯器源代碼。
- 研究聊天到跨文件編輯的互動流程。
- 分析Sidecar工具與模型通信。
- 構建內部實驗性代碼Agent。
- 復現舊版編輯器功能。
- 基於AGPL許可證創建和發布社群分支。
不太適合哪些情況
- 需要穩定日常開發主力IDE的使用者。
- 需要持續安全更新的公司。
- 希望購買官方技術支援的團隊。
- 不願自行處理構建和依賴問題的初學者。
- 需要開箱即用最新模型的開發者。
- 無法履行AGPL開源義務的商業產品。
- 只根據舊套餐準備長期訂閱的用戶。
當前價格與成本
Aide官網目前沒有有效的編輯器價格頁面,原有的訂閱方案已無法作為售價參考。檔案化的原始碼可依據AGPL-3.0許可證取得,但自行建構、模型調用、GPU、儲存及維護仍會產生實際成本。
| 使用方式 | 軟體價格 | 主要成本 | 當前可用性 |
|---|---|---|---|
| 訪問官網研究文章 | 免費 | 無強制成本 | 可訪問 |
| 閱讀歸檔源碼 | 免費 | 學習與審計時間 | 可訪問 |
| 自行構建Aide | 不收許可證費 | 構建、維護和安全修復 | 需自行處理 |
| 自行運行Sidecar | 不收許可證費 | 模型介面或本地算力 | 需自行處理 |
| 原官方訂閱 | 不再公開 | 不可按舊價格採購 | 價格頁失效 |
| 企業支持 | 未提供當前方案 | 需要第三方或內部團隊 | 應另行評估 |
不要繼續引用舊套餐
搜尋結果中仍可能出現過去的免費版、個人版或模型用量說明,但官網價格路徑目前回傳未找到。由於產品已經停止維護,工具目錄不應將搜尋緩存中的歷史金額寫成現行價格。
從源碼構建Aide教學
- 確認項目已歸檔並接受自行維護風險。
- 閱讀倉庫許可證、建構說明和安全文件。
- 在隔離開發環境克隆固定提交。
- 安裝倉庫要求的Node、套件管理器與平台工具。
- 按貢獻文件安裝依賴並執行構建。
- 先運行測試,再啟動開發版編輯器。
- 記錄所有本地補丁和依賴版本。
本地運行Sidecar教學
- 選擇與Aide版本相匹配的Sidecar提交。
- 準備倉庫要求的Rust工具鏈。
- 檢查依賴和外部模型連接代碼。
- 構建Sidecar的本地服務二進位檔案。
- 在受限測試環境啟動進程。
- 配置Aide優先連接本地Sidecar。
- 用無敏感資訊的小型倉庫驗證工具呼叫。
- 觀察日誌、權限和模型費用。
使用自帶模型密鑰
- 選擇受支援且仍可用的模型供應商。
- 建立專用於測試的低權限專案。
- 設定費用上限和調用告警。
- 在Aide舊版模型配置中填寫密鑰。
- 限制發送敏感倉庫和客戶數據。
- 分別測試聊天、編輯和工具調用。
- 測試結束後輪換或撤銷密鑰。
代碼任務安全流程
- 先在獨立分支保存乾淨基線。
- 明確允許修改的檔案和任務範圍。
- 只提供完成任務所需的上下文。
- 逐個審查Agent提出的差異。
- 運行格式化、靜態檢查和自動測試。
- 檢查依賴、金鑰和資料遷移變更。
- 由代碼所有者批准後再合併。
遷移到其他工具
- 列出目前所依賴的聊天、補全、Agent和模型能力。
- 導出工作區設定和常用提示詞。
- 選擇仍在維護且滿足許可證要求的替代工具。
- 在非關鍵倉庫測試上下文和編輯品質。
- 驗證隱私、模型費用和團隊權限。
- 逐步遷移專案並保留舊環境只讀備份。
- 確認替代方案穩定後停止運行歸檔軟體。
安全與隱私
- 歸檔軟體不會持續獲得安全修復。
- 模型請求可能包含源碼和開發上下文。
- 自帶密鑰應使用專用項目和費用上限。
- 運行終端工具前限制進程權限。
- 不要讓Agent讀取密鑰檔案和生產憑證。
- 第三方模型的數據保留規則需要單獨審查。
- 企業源碼進入外部模型前應獲得授權。
- 構建舊依賴時應進行漏洞掃描。
AI編程風險
- 生成的代碼可能編譯通過但業務邏輯錯誤。
- 跨文件重構可能遺漏隱式依賴。
- Agent可能修改任務範圍外的內容。
- 錯誤的終端操作可能破壞本地環境。
- 測試通過不代表沒有安全問題。
- 基準成績不能直接預測真實倉庫效果。
- 多軌跡推理會顯著增加模型費用。
- 無人維護的集成更容易隨接口變化失效。
產品優勢
- 將聊天、編輯和主動Agent整合到IDE。
- 基於VS Code,互動方式對開發者較為熟悉。
- 利用語言伺服器獲得符號和診斷資訊。
- 支援跨檔案修改與行內指令。
- Sidecar在本機運行,架構邊界清晰。
- 編輯器與智能體後端源碼均公開。
- AGPL許可證允許在履行條件後修改和分发。
- 研究文章公開推理時擴展思路。
產品限制
- Aide編輯器已經停止維護。
- Sidecar也已進入只讀歸檔狀態。
- 官網不再提供有效價格和採購入口。
- 舊文件可能與當前系統和模型不相容。
- 原行內補全能力在歸檔前已不再維護。
- 自行構建需要較高工程能力。
- 歸檔依賴可能存在安全風險。
- AGPL對網路服務和發行有明確義務。
- 不適合作為需要官方保障的生產工具。
開源許可證
Aide編輯器倉庫和Sidecar倉庫都採用GNU Affero General Public License v3.0授權條款。使用者可以研究、修改及重新散發這些軟體,但必須遵守相關的源代碼提供、版權聲明以及網路互動軟體的相關規定。
企業在計劃將修正版作為網路服務或整合到商業產品中之前,應讓法務人員及開源治理人員審查具體的發布方式。AGPL開源並不代表沒有合規成本,同時也不會自動包含商標、模型以及第三方依賴授權的相關內容。
GitHub倉庫
| 倉庫 | 用途 | 許可證 | 歸檔狀態 |
|---|---|---|---|
| codestoryai/aide | VS Code分支與Aide編輯器 | AGPL-3.0 | 2025年2月歸檔 |
| codestoryai/sidecar | 本地智能體與模型工具後端 | AGPL-3.0 | 2026年6月歸檔 |
| codestoryai/website | 歷史網站專案 | 以倉庫文件為準 | 需單獨核對 |
| codestoryai/prompts | 部分提示詞資料 | 以倉庫文件為準 | 需單獨核對 |
支援平台
歷史Aide編輯器是圍繞桌面開發環境所構建的,其源代碼包含了Windows、macOS和Linux相關的建構內容。由於官方已停止發布與維護,目前是否能在某個系統上正常安裝,應以歸檔的Release版本、建構說明以及實際測試結果為準。
基本資訊
| 項目 | 內容 |
|---|---|
| 工具名稱 | Aide |
| 開發團隊 | CodeStory AI |
| 工具類型 | AI原生代碼編輯器 |
| 技術基礎 | VS Code分支與本地Sidecar |
| 專案狀態 | 停止維護 |
| 當前官網定位 | AI原生開發工具實驗室 |
| 當前價格 | 無有效在售套餐 |
| 源碼 | 公開 |
| 許可證 | AGPL-3.0 |
推薦指數
推薦指數:3.2 / 5。Aide作為AI原生編輯器及本地代碼Agent的開源研究樣本仍具價值,但不適合用於那些需要重視穩定性、安全更新及官方支援的日常開發工作。
一般使用者較適合選擇仍在維護中的編程助手;開發者若要重複使用Aide的原始碼,則必須同時承擔建構、漏洞修復、模型調整以及符合AGPL規定的責任。
常見問題
Aide還能正常使用嗎?
歸檔的原始碼及部分舊版本仍可取得,但官方已停止維護,在線服務與現行系統的相容性不予保證。
Aide還在更新嗎?
不再更新,編輯器主倉庫和Sidecar倉庫都已歸檔為只讀。
Aide現在多少錢?
官網沒有有效的在售價格頁面,不能繼續引用歷史訂閱金額。
Aide是開源軟體嗎?
是,編輯器和Sidecar源碼公開,並採用AGPL-3.0許可證。
Aide與VS Code有什麼關係?
Aide是VS Code的一個分支,它在人們熟悉的編輯體驗中,加入了AI聊天、編輯以及主動處理任務的功能。
Sidecar是什麼?
Sidecar是運行在本機的AI後端,負責模型調用、代碼工具、符號理解以及倉庫映射。
可以使用自己的模型密鑰嗎?
舊版支援配置模型供應商和自帶金鑰,但歸檔版本能否連接現行介面需要實際驗證。
適合企業生產使用嗎?
不建議直接用於需要官方維護的生產環境,除非企業有能力接手安全、模型和平台的維護。
可以基於Aide開發新產品嗎?
可以研究與修改,但必須遵守AGPL及第三方依賴許可,並自行承擔維護責任。
桂公網安備45132202000164號