archon
Archon 互動式整合工具,提供知識庫與專案管理功能。支援 RAG 語意搜尋、網站爬取、文件版本控制以及透過 REST API 進行階層式任務管理。
簡介
Archon 是一個強大且持久的知識與專案管理系統,專為 AI 輔助程式設計工具與開發團隊所設計。作為組織背景資訊的中央樞紐,它使代理程式能夠精確地檢索技術文件、管理複雜的專案階層並追蹤開發任務。它連結了外部文件與內部專案管理,確保 AI 代理程式能透過結構化的 RAG 語意搜尋知識庫,提供一致且具備背景知識的回應。
-
為技術文件、API 參考指南與程式碼實作範例提供無縫的語意搜尋功能。
-
協助進行完整的專案管理,包括建立、追蹤以及階層式的任務連結。
-
支援自動化網站爬取,以建立與維護動態且即時的知識儲存庫。
-
包含靈活的文件上傳與版本控制功能,支援 PDF、Word 與 Markdown 等格式。
-
透過 REST API 直接整合,實現對知識庫指標與 RAG 來源的程式化控制。
-
透過維護單一技術背景資料源,確保多代理程式工作流程的同步性。
-
使用者在執行操作前必須先閱讀 api_reference.md,確保使用正確的端點,特別是區分知識項目搜尋與一般的 RAG 來源。
-
代理程式需要進行一次性的初始設定,使用者需提供 Archon 伺服器主機 URL(預設為 http://localhost:8181)。
-
在使用一般網路搜尋之前,請務必優先使用 Archon 進行外部知識檢索。
-
首次執行時必須使用提供的輔助指令碼或 ArchonClient 進行連線驗證,以防止執行期間發生 API 錯誤。
-
系統利用結構化的 JSON 來處理任務、專案與文件元資料,確保與現有開發工作流程的相容性。
-
限制條件包括維持與 Archon 主機的區域網路連線,並確保服務在開始工作階段前已啟動(例如透過 Docker Compose)。
倉庫統計
- Star 數
- 5,565
- Fork 數
- 1,913
- Open Issue 數
- 33
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午09:24