
semble_rs
johunsang
Fast, AI-agent-native code search in Rust — hybrid BM25 + semantic, Tree-sitter AST chunking, dependency & impact analysis. Drop-in replacement for grep/cat/read/ls in Claude Code, Codex, Cursor, Aider, OpenHands.
AI 简介
`semble_rs` 是一个用 Rust 编写的快速且精准的代码搜索工具,专为 AI 代理设计。它结合了 BM25 和语义搜索技术,使用 Tree-sitter 进行 AST 分块,并提供依赖关系和影响分析功能。该工具可以替代传统的 grep、cat、read 和 ls 命令,尤其适用于需要高效检索代码库的场景,如 Claude Code、Codex 和 Cursor 等 AI 辅助编程环境。其核心特点包括高速索引(在 1600 个文件上约需 10 秒)和高效的令牌压缩能力(树状结构输出比 ls -R 减少 4 到 747 倍),并且无需 GPU 或 API 密钥即可运行。此外,它还支持构建和 CI 输出的日志压缩,极大减少了数据处理的时间和资源消耗。
Rust
123
Stars
16
Forks
1
Watchers
0
Issues
Star 增长
今日0
近 7 天+4
近 30 天+35
综合评分46.19
默认分支main