SheepNav
CodeWiki

CodeWiki

codewiki.com

将代码库转化为活文档与知识图谱

2天前制作者:高思纯

关于 CodeWiki

CodeWiki 是一款革命性的开发者工具,能将任意代码库自动解析为类型化本体——即实体与关系的知识图谱,并在此基础上构建出活文档、交互式知识图谱、语义搜索、支持文件行引用的 RAG 聊天,以及具备影响感知能力的代码代理。所有功能均可本地运行,支持自带 LLM 或使用 Ollama 离线部署,是一款跨平台的 Electron 应用。

核心功能

CodeWiki 的核心在于将代码解析为结构化的知识图谱。它自动识别代码中的类、函数、变量、模块等实体,以及它们之间的调用、继承、依赖等关系,形成一张可交互的语义网络。基于此,系统生成“活文档”——随代码变更自动更新的文档页面,告别手动维护的繁琐。此外,内置的语义搜索引擎让你能用自然语言查询代码逻辑,而 RAG 聊天功能则允许你与代码库对话,并精准定位到具体文件和行号。

主要特性

  • 类型化本体解析:自动构建代码实体与关系的知识图谱,支持多种编程语言
  • 活文档与知识图谱:文档随代码更新,交互式图谱助你直观理解架构
  • 语义搜索与 RAG 聊天:用自然语言提问,答案附带文件:行引用,准确可靠
  • 影响感知代码代理:智能分析代码变更影响,辅助重构与调试
  • 完全本地运行:支持 Ollama 离线部署,数据不出本地,保障隐私安全

适用场景

CodeWiki 适用于个人开发者、技术团队以及开源项目维护者。无论是接手遗留代码、快速上手新项目,还是进行代码审查与重构,它都能大幅提升效率。对于需要深度理解复杂代码库的开发者,CodeWiki 的语义搜索和聊天功能如同一位随时在线的代码专家。

相关工具