Tag
Mitos 是一个基于 Helix 分叉开发的模态文本编辑器,内置多光标、tree-sitter 语法支持、LSP 与 DAP 集成、图像预览等功能,目标是成为更快、更稳健且可扩展的编辑器。
Odin is a browser-based debugging search engine that parses a repo and ranks the exact file (93%) and function (79.4%) to fix for a given bug, using Tree-sitter via WebAssembly and sub-1B local models via WebGPU, matching Claude 4.5 agent accuracy at a fraction of the cost on SWE-bench Lite.
An indie dev released repopedia, an MIT-licensed, fully local code knowledge-graph tool that builds a SQLite graph from Python/TypeScript repos using tree-sitter, plus an MCP server so coding agents like Claude Code can query call graphs and blast-radius impact directly instead of relying on grep.
Weave is a Git extension that performs entity-level semantic merging to resolve conflicts by parsing code into functions, classes, and keys using tree-sitter, especially useful for AI-driven development.
Treepeat is an open-source tool that uses Tree-sitter for code similarity detection, supporting multiple programming languages with features for finding duplicates, near-duplicates, and structurally similar code.
Benzi is an AI coding agent that uses a tree-sitter based compiler to parse code into a precise, queryable map, achieving 78.2% on SWE-bench Verified with low cost.
CodeLook is a macOS Quick Look extension that provides instant code file previews with over 700 editor themes and syntax highlighting via Tree-sitter, emphasizing privacy and a one-time purchase.
An unofficial guide to setting up and using the experimental markdown-ts-mode in Emacs 31, covering its features, installation, and usage tips.
ast-grep rewrote Tree-sitter's C core in Rust, achieving up to 30% faster parsing and 22% faster end-to-end performance in ast-grep, at the cost of slightly higher memory usage.
Cameron Damera demonstrated Fred, a text editor written entirely in C, at Handmade Network Expo 2026. Its core features include an embedded TCC compiler, a live plugin system, dynamic Tree-sitter language support, an undo tree, and session recovery. All code is hand-written without AI assistance.
DeusData has open-sourced an MCP server called codebase-memory-mcp, which pre-parses code repositories into persistent knowledge graphs, providing AI coding assistants with sub-millisecond code structure query capabilities. It supports 158 languages, reduces token consumption by approximately 99% compared to traditional grep, and has extremely fast indexing speed.
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 is a fast native Git client and code editor built in Rust using Zed's gpui framework, featuring GPU rendering, side-by-side diffs, tree-sitter syntax highlighting, and a hand-tuned dark theme.
codebase-memory-mcp is a tool written in pure C that parses the entire codebase into a knowledge graph, supports 158 programming languages, is compatible with 11 AI coding agent tools, greatly improving AI's understanding of project structure and reducing token consumption.
Emacs 31 is approaching with improvements like simpler tree-sitter setup and a built-in markdown-ts-mode. The article details features the author has been using from the development branch, highlighting reduced configuration overhead.
Emacs 31 introduces tree-sitter improvements that simplify grammar installation and includes a new built-in markdown-ts-mode. The author has been daily driving these changes from the development branch.
CodeGraph is a local-first tool that converts codebases into structured knowledge graphs. It uses Tree-sitter to precisely parse ASTs and supports over 20 languages. Through the MCP protocol, it directly feeds AI coding agents like Claude and Cursor, helping quickly analyze code impact scope while reducing token consumption and tool call frequency.
archex is a local-first, deterministic tool that builds token-budgeted code context bundles for AI agents, using a full retrieval pipeline (BM25F, local embeddings, cross-encoder reranker, dependency-graph expansion) on your hardware with no API keys or telemetry, outperforming alternatives in recall and efficiency.
Weave is an entity-level semantic merge driver for Git that resolves conflicts by parsing code with tree-sitter, merging functions and classes instead of lines. It supports 28 languages and offers additional coordination and MCP server features for multi-agent workflows.
An open-source project uses Tree-sitter to parse code into a graph structure and store it in local SQLite, providing a code map for AI coding agents, thereby reducing token consumption and costs. On average, it saves 57% tokens and reduces costs by 25%. Supports tools like Claude Code, Cursor, aider, etc.