标签
Mitos 是一个基于 Helix 分叉开发的模态文本编辑器,内置多光标、tree-sitter 语法支持、LSP 与 DAP 集成、图像预览等功能,目标是成为更快、更稳健且可扩展的编辑器。
Odin 是一个基于浏览器的调试搜索引擎,它会解析代码仓库,并为给定的 bug 排列出需要修改的确切文件(93%)和函数(79.4%),通过 WebAssembly 使用 Tree-sitter,并通过 WebGPU 使用 10 亿参数以下的本地模型,在 SWE-bench Lite 上以极低成本达到了与 Claude 4.5 智能体相当的准确率。
一位独立开发者发布了 repopedia——一个 MIT 协议、完全本地运行的代码知识图谱工具。它使用 tree-sitter 从 Python/TypeScript 仓库构建 SQLite 图谱,并附带 MCP 服务器,让 Claude Code 等编程智能体可以直接查询调用图和爆炸半径影响范围,而不必依赖 grep。
Weave 是一个 Git 扩展,它通过使用 tree-sitter 将代码解析为函数、类和键,执行实体级语义合并以解决冲突,在 AI 驱动的开发中特别有用。
Treepeat是一个使用Tree-sitter进行代码相似度检测的开源工具,支持多种编程语言,具有查找重复代码、近似重复代码和结构相似代码的功能。
Benzi是一个AI编码智能体,使用基于tree-sitter的编译器将代码解析为精确、可查询的映射,在SWE-bench Verified上以低成本达到78.2%的准确率。
CodeLook 是一款 macOS Quick Look 扩展,通过 Tree-sitter 提供即时代码文件预览,拥有超过 700 种编辑器主题和语法高亮,强调隐私和一次购买。
一本关于在 Emacs 31 中设置和使用实验性的 Markdown-ts-mode 的非官方指南,涵盖其功能、安装和使用技巧。
ast-grep 用 Rust 重写了 Tree-sitter 的 C 核心,实现了高达 30% 的解析速度提升和 22% 的端到端性能提升,但内存使用略有增加。
Cameron Damera 在 Handmade Network Expo 2026 上演示了完全用 C 编写的文本编辑器 Fred,其核心特性包括内置 TCC 编译器、实时插件系统、动态 Tree-sitter 语言支持、撤销树和会话恢复,所有代码均手工编写,不依赖 AI。
DeusData 开源了一个名为 codebase-memory-mcp 的 MCP 服务器,它能将代码仓库预解析成持久化知识图谱,为 AI 编程助手提供亚毫秒级的代码结构查询能力,支持 158 种语言,token 消耗比传统 grep 减少约 99%,索引速度极快。
Grove is a Rust-powered tool that uses tree-sitter to provide coding agents with structured, byte-precise, token-efficient access to codebases, supporting 27 languages via CLI and MCP server.
Kyde 是一个快速的原生Git客户端和代码编辑器,使用Rust基于Zed的gpui框架构建,具有GPU渲染、并排差异对比、tree-sitter语法高亮以及一个精心调校的深色主题。
codebase-memory-mcp 是一个用纯 C 编写的工具,可将整个代码库解析为知识图谱,支持 158 种编程语言,兼容 11 款 AI 编程代理工具,能大幅提升 AI 对项目结构的理解并降低 token 消耗。
Emacs 31 即将到来,带来了更简单的 tree-sitter 配置和内置的 markdown-ts-mode 等改进。本文详细介绍了作者在开发分支中使用的一些特性,强调了配置工作量的减少。
Emacs 31 引入了 tree-sitter 的改进,简化了语法安装,并新增了一个内置的 markdown-ts-mode。作者一直在开发分支上日常使用这些变更。
CodeGraph 是一个将代码库转换为结构化知识图谱的本地优先工具,利用 Tree-sitter 精准解析 AST 并支持 20 多种语言,可直接通过 MCP 协议喂给 Claude、Cursor 等 AI 编码代理,帮助快速分析代码影响范围,减少 token 消耗和工具调用次数。
archex是一个本地优先、确定性的工具,用于为AI代理构建具有令牌预算的代码上下文包。它使用完整的检索管道(BM25F、本地嵌入、交叉编码器重排序器、依赖图扩展),在您的硬件上运行,无需API密钥或遥测,在召回率和效率方面优于替代方案。
Weave 是 Git 的一个实体级语义合并驱动,它通过 tree-sitter 解析代码来解决冲突,合并函数和类而不是行。它支持 28 种语言,并提供额外的协调和 MCP 服务器功能,适用于多智能体工作流程。
一个开源项目通过Tree-sitter将代码解析成图结构并存入本地SQLite,为AI coding agent提供代码地图,从而减少token消耗和成本,平均节省57% token,成本降低25%。支持Claude Code、Cursor、aider等工具。