Vera
活跃·★ 91·MIT·更新于 2026-05-13
★ 时下流行★ 代码助手★ RAG / 知识库
Vera是一个用Rust构建的代码搜索工具,将BM25关键词匹配、向量相似度和交叉编码器重排序整合到单个检索管道中。
Vera是一个本地优先的代码搜索工具,结合BM25、向量搜索和交叉编码器重排序。它使用tree-sitter索引60多种语言,返回结构化JSON结果。作为单一静态二进制文件运行,无外部依赖。
#bm25#命令行工具#code-search#code-search-engine#cross-encoder#向量嵌入#local#MCP 协议
01
功能特性
01模型无关,本地优先
02Tree-sitter结构解析
03结构化、代码感知结果
04交叉编码器重排序
05零依赖,单二进制
02
兼容性
Linux x86_64
Linux x86_64
已通过文档验证
Linux aarch64
Linux ARM64
已通过文档验证
macOS x86_64
macOS x86_64
已通过文档验证
macOS aarch64
macOS ARM64
已通过文档验证
Windows x86_64
Windows x86_64
已通过文档验证
Docker
Docker
已通过文档验证
03
快速开始
1
$ bunx @vera-ai/cli install
2
$ vera setup
04
使用场景
↳大规模代码库的语义搜索
↳AI代理集成的自动化代码检索
↳代码库分析与重构支持
05
同类工具
相关搜索
评论
登录后发表评论
- FFinley Kim2026年5月20日
BM25 + vector + cross-encoder reranking combo gives much better code search than pure semantic
- AAlex Wilson2026年3月20日
Significant improvement over grep for finding relevant code in large monorepos
- PPhoenix Martinez2026年3月3日
Local code search that actually understands the codebase structure, not just text matching
- RReese Clark2026年3月2日
The hybrid retrieval approach means it handles both keyword and concept queries well