tree-sitter
本站收录 31 个带「tree-sitter」标签的 AI 开源项目
graphify将代码库、文档、SQL 模式、配置和 PDF 转化为可查询的知识图谱,基于本地确定性 AST 解析,每条边都有解释,无需向量库,适配 Claude Code、C★ 122,390
codebase-memory-mcpcodebase-memory-mcp 是一个高性能的代码智能 MCP 服务器,将代码库索引为持久化的知识图谱,平均仓库索引时间仅需毫秒级。它支持 158 种编★ 45,473
code-review-graph本地优先的代码智能图谱,服务于 MCP 与 CLI。它为代码库构建持久化语义地图,让 AI 编程工具只读取真正相关的内容,在代码审查与大型仓库场景下实现显著的上★ 31,855
code-graph-ragcode-graph-rag 是一个面向大型代码仓库(monorepo)的检索增强生成(RAG)系统,旨在解决传统 RAG 在代码理解上的不足。它通过构建代码知★ 5,190
jcodemunch-mcp将代码探索的 AI Token 成本削减 95% 以上。作为领先的 MCP 服务器,它借助 tree-sitter AST 实现符号级精确定位的 GitHub ★ 2,721
claw-compactor面向 LLM 的 14 阶段融合式 Token 压缩流水线,支持可逆压缩、AST 感知的代码分析与智能内容路由,且完全无需 LLM 推理开销。在压缩上下文的同时★ 2,026
mexmex 是一个为 AI 编程代理提供持久化项目记忆的开源工具。它通过结构化的脚手架(scaffold)和漂移检测命令行界面,帮助 AI 代理在多次会话中保持对项★ 1,745
chunkhoundchunkhound 是一个本地优先的代码库智能工具,旨在帮助开发者快速理解和检索大型代码库。它通过将代码库分割成语义化的块(chunk),并利用嵌入模型生成向★ 1,441
EmpryoEmpryo 是一个基于图结构的 AI 编程代理,核心创新在于直接编辑代码的 AST(抽象语法树)而非文本字符串,并集成完整的 LSP(语言服务器协议)能力,构★ 1,314
weaveweave 是一个基于实体级别的 Git 合并驱动工具,专门解决多个 AI 智能体独立编辑同一文件时,Git 因行级合并策略而错误产生的冲突。它通过理解代码的语★ 1,312
probeprobe 是一个面向大型代码库的语义化代码搜索引擎,用 Rust 编写。它把 ripgrep 级别的检索速度与 tree-sitter 的 AST 解析能力结★ 721
roam-coderoam-code 是一个本地代码库智能分析工具,以 CLI 和 MCP 服务器形式为 AI 编程助手提供代码图能力。它通过 SQLite 构建代码图谱,支持 ★ 517
memtrace-publicmemtrace-public 是一个为 AI 编程代理提供结构化记忆的开源项目。它解决的是 AI 编码工具在长时间任务中缺乏持久、可检索上下文的问题,避免每次★ 488
octocodeoctocode 是一个用 Rust 编写的语义代码搜索工具,旨在帮助开发者快速理解大型代码库。它通过向量化代码片段,支持自然语言查询,让用户可以用日常语言搜索★ 477
tilthtilth 是一个用 Rust 编写的命令行工具,旨在为人类和 AI 代理提供更智能的代码阅读体验。它通过上下文工程,优化代码信息的提取和呈现,帮助 AI 代理★ 352
cymbalcymbal 是一个基于 tree-sitter 的代码导航命令行工具,主打语言无关的符号检索与跳转能力。它解决的是在大型或多语言代码库中快速定位函数、类、变量★ 325
OpenLoreOpenLore 是一个面向 AI 编码代理的确定性、本地优先的记忆与护栏框架,核心设计理念是“不让 LLM 参与热路径”。它通过构建代码库的调用图(call ★ 309
mcp-server-tree-sittermcp-server-tree-sitter 是一个将 Tree-sitter 解析器封装为 MCP(Model Context Protocol)服务的开源项★ 309
code_qacode_qa 是一个基于 RAG(检索增强生成)的代码库问答工具,利用 Tree-sitter 解析代码结构,并将解析结果存入 LanceDB 向量数据库,以★ 281
semble_rssemble_rs 是一个用 Rust 编写的、面向 AI 智能体的高性能代码搜索工具,旨在替代 grep、cat、read、ls 等传统命令,成为 Claud★ 212
graphmindgraphmind 是一个本地优先的代码智能工具,专为 AI 助手设计。它将代码库转化为可查询、可导航的知识图谱,并提供 25 个 MCP 工具,让 AI 能深★ 212
Nexus-skillsNexus-skills 是一个面向 AI 编程助手的代码库智能感知工具,它通过生成持久化的 .nexus-map/ 知识库,让 Copilot、Cursor ★ 165
compassCompass 是一个本地优先的知识图谱引擎,专为代码和项目工件设计,灵感来自 Graphify,使用 Rust 构建。它旨在解决 AI 编码工具(如 Clau★ 162
VeraVera 是一个本地代码搜索引擎,结合了 BM25 关键词匹配、向量相似度和交叉编码器重排序,提供多阶段检索以提升搜索准确性。它使用 tree-sitter 解★ 114
VeraVera 是一个完全离线运行的本地代码搜索引擎,用 Rust 编写。它解决的是开发者在大型代码库中快速定位代码的问题,尤其适合需要语义理解而非单纯关键词匹配的场★ 114
basemindbasemind 是一个为编码智能体提供统一上下文与内容层的 MCP 服务器,用纯 Rust 实现。它解决了 AI 编程工具在理解代码库、检索文档、共享记忆和协★ 102
ops-codegraph-toolops-codegraph-tool 是一个面向 AI 智能体的代码智能命令行工具,用 TypeScript 编写。它能在本地为 34 种编程语言构建函数级依赖★ 97
codesearchcodesearch 是一个用 Rust 编写的多仓库语义代码搜索 MCP 服务器,专为 AI 编程助手(如 OpenCode、Claude Code、Curs★ 85
better-code-review-graphbetter-code-review-graph 是一个面向代码审查场景的知识图谱工具,旨在通过语义搜索和调用图解析,让 AI 代码审查更高效、更省 token★ 69
fossil-mcpfossil-mcp 是一个面向 AI 编程时代的代码质量检测工具,以 MCP 服务器和 CLI 双形态提供服务。它能够跨 15 种编程语言扫描代码库,自动发现★ 68
codespacescodespaces 是一个面向 AI 编程代理的架构感知代码搜索与影响分析工具。它解决了 AI 编码代理在大型代码库中缺乏全局架构理解、难以准确定位依赖关系和★ 54