Aperant:正處於 3.0 重建過程中的自主多代理編碼框架
自主多會話人工智慧編碼。如果您修改並分發它,或將其作為服務運行,您的程式碼也必須在 AGPL-3.0 下開源。
秒懂
- 它是什麼?
- 一個用代理來規劃、建置並驗證軟體的 TypeScript 桌面應用程式。README 介紹了 2.x 維護版本、3.0 重寫以及拉取請求的暫停。
- 適合誰用?
- README 對專案的現狀說得很明確:2.x 處於維護狀態,3.0 正在另一個儲存庫中開發,貢獻將在新基礎落地後重新開放。剩下的未知項是發布時間和雲端功能的具體細節,README 對兩者都沒有給出日期或說明。
- 可以商用嗎?
- 可以,但條件嚴格。AGPL-3.0 是網路 copyleft 授權:如果別人透過網路使用你修改過的版本(例如作為託管服務),你必須以同一授權向他們提供原始碼。
- 還在維護嗎?
- 有在維護。儲存庫最近一次提交在 94 天前。
- 用什麼語言寫的?
- 主要是 TypeScript(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。
開源專案深度解析
andymik90-aperant-deep-analysis|Aperant 3.0 重建與拉取請求暫停
andymik90-aperant-deep-analysis|Aperant 3.0 重建與拉取請求暫停 的專案脈絡:Aperant 是一個自主多代理編碼框架,原名 Auto Claude,使用 TypeScript 編寫。README 將其描述為一個為你規劃、建置並驗證軟體的框架。README 中最突出的事實是它的狀態:Aperant 3.0 正在積極開發中,整個應用程式正從零開始重建,在本地桌面體驗之上加入雲端功能。目前的 2.x 桌面應用程式處於維護模式,穩定可用,但不再加入新功能。程式碼拉取請求已暫停,因為程式碼庫正在被替換,README 說明針對目前應用程式的拉取請求將被關閉。3.0 的大部分工作在另一個開發儲存庫中進行,就緒後會合併回這裡。儲存庫中繼資料將語言列為 TypeScript,預設分支為 develop。README 沒有給出 3.0 的發布日期。
andymik90-aperant-deep-analysis|Aperant 3.0 重建與拉取請求暫停:在 Aperant 的小型驗證中,先留下版本、作業係統與輸入資料,再逐步執行 README 提到的入口。每一步都要記錄指令回傳碼、產生的檔案及終端輸出,這些資料能分辨設定錯誤、相依套件問題與功能本身的限製。(核對項 1)
andymik90-aperant-deep-analysis|可下載的穩定版和測試版建置
andymik90-aperant-deep-analysis|可下載的穩定版和測試版建置 的專案脈絡:README 將 2.x 維護建置列為穩定版:2.7.6 版本提供 Windows、Apple Silicon 和 Intel 版 macOS,以及 AppImage、Debian 和 Flatpak 格式的 Linux 版本。測試版線也存在,即 Aperant 2.8.0-beta.5,覆蓋相同的平台和格式。README 稱所有發布版本都包含 SHA256 校驗和與 VirusTotal 掃描結果用於安全驗證,但沒有說明校驗和發布在哪裡,也沒有說明由哪些引擎執行掃描。下載連結指向 GitHub 發布頁。README 沒有說明新的維護建置多久出現一次,也沒有說明 2.7.6 建置包含哪些具體修復。
andymik90-aperant-deep-analysis|可下載的穩定版和測試版建置:若 Aperant 需要接觸外部服務,測試案例應包含憑證缺失、權限不足、網路中斷與空資料。觀察錯誤是否指出真正的設定鍵或資源名稱,也要確認失敗後不會留下半完成的輸出;README 未說明的恢復行為不能自行推定。(核對項 2)
andymik90-aperant-deep-analysis|應用程式的要求與快速入門步驟
andymik90-aperant-deep-analysis|應用程式的要求與快速入門步驟 的專案脈絡:該應用程式需要一個 Claude Pro 或 Max 訂閱,以及透過 npm install -g @anthropic-ai/claude-code 安裝的 Claude Code CLI,且專案必須是一個已初始化的 git 儲存庫。快速入門有五步:下載並安裝應用程式,開啟一個 git 儲存庫資料夾,透過應用程式引導的 OAuth 流程連接 Claude,建立一個任務描述你想建置的內容,然後觀察代理自行規劃、編寫程式碼和驗證。README 沒有說明如果你還沒有 Claude 訂閱會發生什麼,也沒有詳述 OAuth 流程,只說明了應用程式會引導你完成它。
andymik90-aperant-deep-analysis|應用程式的要求與快速入門步驟:對 Aperant 的日常維護,應把 README 明確列出的目錄、套件和指令對照到實際版本。當檔案結構或 CLI 參數變動時,先比較 release 說明,再更新自己的啟動腳本與測試夾具,避免只更新依賴而忽略操作流程。(核對項 3)
andymik90-aperant-deep-analysis|代理的工作方式:任務、工作樹與 QA 迴圈
andymik90-aperant-deep-analysis|代理的工作方式:任務、工作樹與 QA 迴圈 的專案脈絡:README 中的功能表描述了自主任務:你陳述目標,代理負責規劃、實作和驗證。平行執行最多支援 12 個代理終端機同時執行。所有變更都在 git 工作樹中進行,主分支保持安全。內建自驗證 QA 迴圈,AI 驅動的合併功能在結果合併回主分支時處理衝突解決。記憶層讓代理在多個工作階段之間保留洞察。GitHub 和 GitLab 整合可以匯入問題、用 AI 進行調查並建立合併請求;Linear 整合用於同步任務。應用程式是跨平台的,提供原生桌面建置並支援自動更新。README 沒有給出這些功能的效能數字或基準。
andymik90-aperant-deep-analysis|代理的工作方式:任務、工作樹與 QA 迴圈:在團隊導入 Aperant 前,可把最小案例放入隔離工作區,保留成功輸出與預期失敗輸出各一份。這樣檢查新版本時,可以直接比較結果,也能看出檔案描述與本機行為之間是否存在差異。(核對項 4)
andymik90-aperant-deep-analysis|介面:看板、終端機與路線圖
andymik90-aperant-deep-analysis|介面:看板、終端機與路線圖 的專案脈絡:介面以看板為中心進行任務管理,並即時監控代理進度。代理終端機由 AI 驅動,支援一鍵注入任務內容,你可以產生多個代理進行平行工作。路線圖功能提供 AI 輔助的功能規劃,包括競爭對手分析和受眾定位。清單中還列有三項附加工具:Insights 是一個用於探索程式碼庫的聊天介面;Ideation 用來發現改進點、效能問題和漏洞;Changelog 根據已完成的任務產生發行說明。README 包含看板和代理終端機的螢幕截圖,但路線圖影像在 README 中是該功能唯一的視覺參考。
andymik90-aperant-deep-analysis|介面:看板、終端機與路線圖:最後要把 Aperant 的專案邊界寫進部署紀錄:使用了哪些套件、哪些平台沒有支援、哪些功能仍標示為開發中,以及哪個指令負責建立或檢查產物。這些具體條件比抽象的成熟度評語更能支援後續決策。(核對項 5)
andymik90-aperant-deep-analysis|三層安全模型
andymik90-aperant-deep-analysis|三層安全模型 的專案脈絡:README 描述了一個三層安全模型:OS 沙箱隔離執行 bash 指令,檔案係統限製將操作限定在專案目錄內,動態指令白名單只批準與偵測到的專案技術棧匹配的指令。對於發布版本,README 表示所有版本在發布前都經過 VirusTotal 掃描,包含 SHA256 校驗和,並在適用處進行程式碼簽名,特別提到 macOS。README 沒有說明使用哪些 VirusTotal 引擎、白名單如何建置,也沒有說明沙箱是否在所有平台上同等適用;這些仍是待驗證的問題。
andymik90-aperant-deep-analysis|三層安全模型:在 Aperant 的小型驗證中,先留下版本、作業係統與輸入資料,再逐步執行 README 提到的入口。每一步都要記錄指令回傳碼、產生的檔案及終端輸出,這些資料能分辨設定錯誤、相依套件問題與功能本身的限製。(核對項 6)
andymik90-aperant-deep-analysis|專案結構、開發腳本與 AGPL-3.0 授權
andymik90-aperant-deep-analysis|專案結構、開發腳本與 AGPL-3.0 授權 的專案脈絡:README 中的儲存庫設定顯示三個頂層區域:apps/desktop 是使用 TypeScript 編寫的 Electron 桌面應用程式,guides 是附加檔案,scripts 是建置工具。可用的 npm 指令碼涵蓋安裝相依項目、執行應用程式、帶熱重載的開發模式、為各平台打包、程式碼檢查以及前端測試。README 指向 CONTRIBUTING.md 了解開發環境設定,同時說明程式碼貢獻在 3.0 重建期間暫停。授權是 AGPL-3.0;README 表示該應用程式可免費使用,你散布或作為服務執行的修改版本也必須以 AGPL-3.0 開放原始碼,並說明商業授權可用。授權摘錄本身授予複製、散布和修改軟體的權利,並要求執行修改版本的網路伺服器營運商向該版本的使用者提供其原始碼。授權除了序言和條款中提到的標準免責聲明外,沒有說明安全狀況、支援或保固。
andymik90-aperant-deep-analysis|專案結構、開發腳本與 AGPL-3.0 授權:若 Aperant 需要接觸外部服務,測試案例應包含憑證缺失、權限不足、網路中斷與空資料。觀察錯誤是否指出真正的設定鍵或資源名稱,也要確認失敗後不會留下半完成的輸出;README 未說明的恢復行為不能自行推定。(核對項 7)
編輯結論
README 對專案的現狀說得很明確:2.x 處於維護狀態,3.0 正在另一個儲存庫中開發,貢獻將在新基礎落地後重新開放。剩下的未知項是發布時間和雲端功能的具體細節,README 對兩者都沒有給出日期或說明。
社群筆記