OpenLore
活跃·★ 355·MIT·更新于 2026-10-26
OpenLore 将任何演进的代码库转化为基于 OpenSpec 持久规范的可导航知识图谱。它在 AI 代理会话之间维护持久的架构上下文,将导向的令牌消耗从 15,000-50,000 减少到约 1,000-3,000 个令牌。三层系统包括静态分析、规范生成和包含 45 个工具的 MCP 代理运行时。
OpenLore 当前归类于 RAG / 知识库,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 通过 --watch-auto 实现增量更新的持久调用图,提供实时代码库感知。典型使用场景包括 AI 编码代理需要快速理解代码库结构并在会话间保持上下文,无需重新读取文件。页面记录的许可证为 MIT。当前 GitHub Stars 为 350。相关标签包括 adr、agentic-workflows。
#adr#agentic-workflows#AI 智能体#AI 编程#call-graph#代码库分析#context-management#开发者工具
01
功能特性
01通过 --watch-auto 实现增量更新的持久调用图,提供实时代码库感知
02毫秒级规范漂移检测,比较 git 变更与规范映射
03认知租约机制,建模并信号化长会话中的架构上下文衰减
0445 个 MCP 工具,包括 orient()、图遍历、语义搜索和漂移感知
05通过 openlore install 自动安装多代理界面(Claude Code, Cursor, Cline, Continue)
02
为什么选择它
+通过 --watch-auto 实现增量更新的持久调用图,提供实时代码库感知
+毫秒级规范漂移检测,比较 git 变更与规范映射
+AI 编码代理需要快速理解代码库结构并在会话间保持上下文,无需重新读取文件
+覆盖 9 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Node.js
必需
已通过文档验证
TypeScript
已分析
已通过文档验证
Python
已分析
已通过文档验证
Go
已分析
已通过文档验证
Rust
已分析
已通过文档验证
Ruby
已分析
已通过文档验证
05
快速开始
1
$ npm install -g openlore
2
$ cd /path/to/your-project
3
$ openlore analyze
4
$ openlore install
5
$ openlore mcp
06
使用场景
↳AI 编码代理需要快速理解代码库结构并在会话间保持上下文,无需重新读取文件
↳检测代码与文档规范之间的漂移,以实施架构治理
↳防止在长代理会话中架构假设衰减,特别是在单体仓库或跨仓库工作流中
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧