[開源推薦] CodeWiki: 針對大型、多語言程式碼倉庫自動產生完整、結構化、架構感知文件的開源框架 ⚠️注意不是Google Codewiki⚠️ 傳統程式碼文件工具或AI 工具通常只關注函數/文件級別,難以捕捉跨文件、跨模組甚至整個系統的交互關係。對於動輒數十萬甚至數百萬行程式碼的真實項目,人工維護文件成本極高,而現有自動工具往往產生碎片化、缺乏整體架構視野的內容。 CodeWiki 正是為了解決這一痛點:它能為整個程式碼倉庫產生類似「項目Wiki」的完整文檔,包括高層架構概述、模組間依賴、資料流、時序圖、使用範例等,且支援多模態輸出(文字+ 可互動的Mermaid 圖表)。 主要創新點(三大核心技術) 1. 層次化分解借鑒動態規劃思想,將超大倉庫智能切分成多個“模組簇”,既保持架構上下文不丟失,又讓每個子任務規模可控(已驗證支援8.6 萬~140 萬行程式碼)。 2. 遞歸多智能體處理使用多個智能體協作:簡單模組直接生成,複雜模組動態拆解並委託子智能體處理,確保在大倉庫上也能保持高品質和可擴展性。這是一種「半智慧體式」設計,比單一LLM 呼叫更穩健。 3. 多模態合成輸出最終文件不僅有Markdown 文字,還自動嵌入: · 架構圖(Architecture Diagram) · 資料流程圖/依賴圖· 序列圖(Sequence Diagram) · API 參考、使用範例等 性能表現(來自論文基準CodeWikiBench) · 使用Claude 等閉源模型:平均品質得分68.79%,比閉源商業工具DeepWiki 高4.73% · 在Python/JS 等高階語言上提升尤為明顯(+10.47%) · 開源模式也能達到~64.8%,已大幅超越傳統基線 開源位址:
正在加载线程详情
正在从 X 获取原始推文,整理成清爽的阅读视图。
通常只需几秒钟,请稍候。
![[開源推薦] CodeWiki: 針對大型、多語言程式碼倉庫自動產生完整、結構化、架構感知文件的開源框架
⚠️注意不是Google Codewiki⚠️
傳統程式碼文件工具或AI 工具通常只關注函數/文件級別,難以捕捉跨文件、跨模組甚至](https://pbs.twimg.com/media/G6ayL3kaMAAYnyX.jpg)