Claude-ast-index-search

给 AI 装个代码索引,搜符号省一半 token

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 573
维护状态 较活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类编程开发
开发团队defendend
所属国家
官网地址
定价模式free
价格说明开源免费,Rust CLI工具
访问状态
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型
GitHub 星标★ 573
30天Star增速
HF 下载量
上线时间2026-01-19 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-11
浏览次数0

项目介绍

Claude-ast-index-search 是一个用 Rust 编写的命令行工具,为 AI 编程助手(Claude Code、Codex、Cursor 等任何能执行 Bash 的 agent)提供基于 AST 的代码索引与搜索能力。它解决的核心问题是:AI agent 在大型代码库中定位符号时,往往靠 grep/ripgrep 全文扫描,返回大量无关文本,既浪费 token 又容易漏掉语义相关的结果。该工具预先对代码建立 AST 索引,让 agent 通过 CLI 按符号、定义、引用等结构化维度精确检索,官方称可节省约 40%-50% 的 token 消耗。核心能力包括:多语言 AST 解析与索引构建、命令行查询接口、与 agent 的 Bash 调用无缝集成,以及增量更新索引。它不绑定特定模型或 IDE,定位是通用的代码检索基础设施,适合在 monorepo 或中大型项目中配合 AI 编码工作流使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 基于 AST 而非纯文本匹配,能按符号定义/引用精确定位,减少无关代码返回
  • 实测可省约 40%-50% token,直接降低 AI agent 的调用成本与上下文占用
  • 纯 CLI + Bash 调用,不绑定 Claude/Cursor 等具体工具,任何能跑命令的 agent 都能接入

不足之处

  • 早期项目,573 星,生态与多语言 AST 覆盖度还需时间验证
  • 需要预先建索引并维护增量更新,接入 agent 工作流有一定配置成本

适用场景

  • 在大型 monorepo 中用 Claude Code 重构时,快速定位函数定义与调用点
  • Cursor/Codex 处理陌生代码库前,先建索引再让 agent 按符号检索
  • CI 或本地脚本中批量查询符号引用,替代低效的 grep 全库扫描

替代项目

ast-grep、Sourcegraph、tree-sitter

上一篇:PI-Desktop

下一篇:OpenCursor

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16575 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
ponytail 开源

教 AI 学会偷懒,不写代码反而更快交付

Makes your AI agent think like the laziest senior dev in the room. The best code is ···

★ 160299 2026-08-09
pi-agent-desktop 开源

下载即用的桌面 AI 编程助手,免配置免命令行

Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···

★ 500 2026-09-25