tree-sitter

标签

Cards List
#tree-sitter

weave: 用于不同语言的结构合并

Lobsters Hottest ↗ · 昨天 缓存

Weave 是一个 Git 扩展,它通过使用 tree-sitter 将代码解析为函数、类和键,执行实体级语义合并以解决冲突,在 AI 驱动的开发中特别有用。

0 人收藏 0 人点赞
#tree-sitter

Show HN: Treepeat – 使用Tree-sitter的代码相似度检测

Hacker News Top ↗ · 5天前 缓存

Treepeat是一个使用Tree-sitter进行代码相似度检测的开源工具,支持多种编程语言,具有查找重复代码、近似重复代码和结构相似代码的功能。

0 人收藏 0 人点赞
#tree-sitter

新代理将代码转换为自然语言

Reddit r/ArtificialInteligence ↗ · 2026-09-03 缓存

Benzi是一个AI编码智能体,使用基于tree-sitter的编译器将代码解析为精确、可查询的映射,在SWE-bench Verified上以低成本达到78.2%的准确率。

0 人收藏 0 人点赞
#tree-sitter

CodeLook

Product Hunt ↗ · 2026-09-02 缓存

CodeLook 是一款 macOS Quick Look 扩展,通过 Tree-sitter 提供即时代码文件预览,拥有超过 700 种编辑器主题和语法高亮,强调隐私和一次购买。

0 人收藏 0 人点赞
#tree-sitter

Emacs 31: Markdown-ts-mode 非官方指南

Hacker News Top ↗ · 2026-08-27 缓存

一本关于在 Emacs 31 中设置和使用实验性的 Markdown-ts-mode 的非官方指南,涵盖其功能、安装和使用技巧。

0 人收藏 0 人点赞
#tree-sitter

AST-grep 如何使用 Rust 重写 Tree-sitter 并使其速度提升 30%

Hacker News Top ↗ · 2026-07-26 缓存

ast-grep 用 Rust 重写了 Tree-sitter 的 C 核心,实现了高达 30% 的解析速度提升和 22% 的端到端性能提升,但内存使用略有增加。

0 人收藏 0 人点赞
#tree-sitter

fred: A text editor that uses C for everything - Handmade Network Expo 2026

Lobsters Hottest ↗ · 2026-07-14 缓存

Cameron Damera 在 Handmade Network Expo 2026 上演示了完全用 C 编写的文本编辑器 Fred,其核心特性包括内置 TCC 编译器、实时插件系统、动态 Tree-sitter 语言支持、撤销树和会话恢复,所有代码均手工编写,不依赖 AI。

0 人收藏 0 人点赞
#tree-sitter

@AriXZone: Linux内核,2800 万行代码、7.5 万个文件的 超大型项目,索引也只需约 3 分钟,查询响应亚毫秒级。 codebase-memory-mcp 是 DeusData 开源的 MCP 服务器,给 AI 编程助手(Claude Cod…

X AI KOLs Timeline ↗ · 2026-07-03 缓存

DeusData 开源了一个名为 codebase-memory-mcp 的 MCP 服务器,它能将代码仓库预解析成持久化知识图谱,为 AI 编程助手提供亚毫秒级的代码结构查询能力,支持 158 种语言,token 消耗比传统 grep 减少约 99%,索引速度极快。

0 人收藏 0 人点赞
#tree-sitter

@QingQ77: 为编码 Agent 提供基于 tree-sitter 的结构化、字节精确、低 token 消耗的代码库访问能力 https://github.com/Entelligentsia/grove… 用 Rust 写了一个双面工具:既当 CLI…

X AI KOLs Timeline ↗ · 2026-07-01 缓存

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.

0 人收藏 0 人点赞
#tree-sitter

Show HN: 我花了一个周末用Rust重写了IDE中我唯一使用的部分

Hacker News Top ↗ · 2026-06-22 缓存

Kyde 是一个快速的原生Git客户端和代码编辑器,使用Rust基于Zed的gpui框架构建,具有GPU渲染、并排差异对比、tree-sitter语法高亮以及一个精心调校的深色主题。

0 人收藏 0 人点赞
#tree-sitter

@GitHub_Daily: 用 AI 辅助编程时,简单问个问题要逐个文件去翻找读取,既费 token 又容易找错上下文。 codebase-memory-mcp 把整个代码库解析成一张知识图谱,让 AI 直接「看懂」项目结构。 用纯 C 写的单个可执行文件,零依赖,…

X AI KOLs Timeline ↗ · 2026-06-20 缓存

codebase-memory-mcp 是一个用纯 C 编写的工具,可将整个代码库解析为知识图谱,支持 158 种编程语言,兼容 11 款 AI 编程代理工具,能大幅提升 AI 对项目结构的理解并降低 token 消耗。

0 人收藏 0 人点赞
#tree-sitter

Emacs 31 即将到来:我日常使用的变化

Hacker News Top ↗ · 2026-06-18 缓存

Emacs 31 即将到来,带来了更简单的 tree-sitter 配置和内置的 markdown-ts-mode 等改进。本文详细介绍了作者在开发分支中使用的一些特性,强调了配置工作量的减少。

0 人收藏 0 人点赞
#tree-sitter

我已在日常使用的 Emacs 31 变更

Lobsters Hottest ↗ · 2026-06-18 缓存

Emacs 31 引入了 tree-sitter 的改进,简化了语法安装,并新增了一个内置的 markdown-ts-mode。作者一直在开发分支上日常使用这些变更。

0 人收藏 0 人点赞
#tree-sitter

@austinit: 嘿,朋友们! 强烈安利 CodeGraph:把整个代码库变成结构化知识图谱的神器! 用 Tree-sitter 精准解析 AST,支持 20+ 语言,直接喂给 Claude/Cursor 等 AI Agent。 改代码前秒看影响范围,上下…

X AI KOLs Timeline ↗ · 2026-06-17 缓存

CodeGraph 是一个将代码库转换为结构化知识图谱的本地优先工具,利用 Tree-sitter 精准解析 AST 并支持 20 多种语言,可直接通过 MCP 协议喂给 Claude、Cursor 等 AI 编码代理,帮助快速分析代码影响范围,减少 token 消耗和工具调用次数。

0 人收藏 0 人点赞
#tree-sitter

archex:本地优先、确定性代码上下文,适用于AI代理——无API密钥,无遥测(Apache 2.0)

Reddit r/LocalLLaMA ↗ · 2026-06-15

archex是一个本地优先、确定性的工具,用于为AI代理构建具有令牌预算的代码上下文包。它使用完整的检索管道(BM25F、本地嵌入、交叉编码器重排序器、依赖图扩展),在您的硬件上运行,无需API密钥或遥测,在召回率和效率方面优于替代方案。

0 人收藏 0 人点赞
#tree-sitter

Weave: 基于语言结构而非行的合并

Hacker News Top ↗ · 2026-06-14 缓存

Weave 是 Git 的一个实体级语义合并驱动,它通过 tree-sitter 解析代码来解决冲突,合并函数和类而不是行。它支持 28 种语言,并提供额外的协调和 MCP 服务器功能,适用于多智能体工作流程。

0 人收藏 0 人点赞
#tree-sitter

@VincentLogic: 这开源项目把 Claude Code 的成本砍了 25%。 它不做新模型,不做新 IDE。 就给 AI coding agent 画了张"代码地图"。 传统玩法:模型读完整个仓库 → 爆 token。 它的玩法:先把代码用 Tree-si…

X AI KOLs Timeline ↗ · 2026-06-09 缓存

一个开源项目通过Tree-sitter将代码解析成图结构并存入本地SQLite,为AI coding agent提供代码地图,从而减少token消耗和成本,平均节省57% token,成本降低25%。支持Claude Code、Cursor、aider等工具。

0 人收藏 0 人点赞
#tree-sitter

[开源] 我用 Go 编写了一个完整的 Git MCP 服务器,不是简单地封装 bash。它使用了 tree-sitter,处理真正的底层操作(write-tree),并且 100% 本地运行。

Reddit r/artificial ↗ · 2026-05-30

git-courer 是一个用 Go 编写的完整 Git MCP 服务器,它使用 tree-sitter 进行语义代码分析,通过结构化 JSON 进行通信,支持 13 个客户端,并以本地优先的方式运行。

0 人收藏 0 人点赞
#tree-sitter

Spy‑code:面向AI智能体的本地代码库图谱(欢迎反馈)

Reddit r/AI_Agents ↗ · 2026-05-21

Spy-code 是一款开源工具,利用 tree-sitter 构建本地代码库图谱,提取函数、类和引用关系,为 AI 编码智能体提供代码库的结构化地图,目前支持 Rust、Python、TypeScript/JS 和 Go。

0 人收藏 0 人点赞
#tree-sitter

为什么 Tree-Sitter 不适合程序分析

Lobsters Hottest ↗ · 2026-05-11 缓存

文章解释了为什么 Tree-sitter 不适合深度程序分析,并指出它会丢弃运算符和关键字等关键标记。文章提倡使用 Cubix 框架作为构建语义分析和重构工具的更稳健替代方案。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈