CodeNib
活跃·★ 87·Apache-2.0·更新于 2026-10-22
CodeNib是一个多视图数据系统,旨在为编码代理提供全面的代码库上下文。它通过将源代码增量编译成不同的视图(词法、语义、结构),并通过API和工具提供代理原生访问来实现此目的。
#多视图数据系统#代码库上下文#编码代理#增量编译#代码分析#语义搜索#LSP#信息检索
01
功能特性
01高效的代码库视图增量编译
02通过多种API和工具为代理提供原生上下文服务
03多种高级检索策略(BM25、语义、正则表达式)
04利用SCIP/LSP支持的符号图进行结构化代码理解
05通过MCP和LSP形工具提供与代理无关的上下文服务
02
兼容性
Python
运行时
已通过文档验证
Git
依赖
已通过文档验证
03
快速开始
1
$ pip install codenib
2
$ codenib wiki /path/to/repository
04
使用场景
↳为AI编码代理提供丰富、最新的代码上下文,用于代码补全、生成或错误修复等任务。
↳利用集成的Wiki、Ask视图和依赖图对代码仓库进行本地探索和审计。
↳为开发者和研究人员在代码库中实现高级代码搜索(词法、语义、结构)。
↳评估和基准测试AI和软件工程研究中的检索、导航和上下文策略。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧