返回 AI 工具目录
muvon/octocode
MCP 服务人工精选最近核验 2026年7月24日
Octocode 是一个开源(Apache-2.0)、用 Rust 编写的语义代码搜索与代码库分析工具,面向 AI 智能体把代码库转成可检索的知识结构。它用 tree-sitter 解析出函数、类、导入等真实符号,做向量相似度加 BM25 的混合检索,并构建描述文件间导入、调用、实现等关系的知识图谱(GraphRAG);还能只看函数签名与导入的结构视图。内置本地 MCP 服务器,向 Claude、Cursor、Windsurf 等暴露语义搜索、结构搜索、签名查看与 GraphRAG 工具。嵌入可选 Voyage、OpenAI、Jina、Google,也支持本地嵌入模型;可经安装器、Homebrew、Cargo 或二进制安装。
定价开源部署本地运行国内可达国内可达性待核验
解决什么问题
- 用自然语言在代码库里做语义搜索
- 以 tree-sitter 提取真实代码符号
- 构建导入、调用等关系的知识图谱
- 只看签名与导入的结构化视图
- 经 MCP 把检索能力开放给 AI 客户端
适合
- 想给编码智能体接入代码检索的团队
- 在大型代码库里做语义定位
- 用 Claude、Cursor、Windsurf 等客户端
- 偏好本地优先的索引方案
不适合
- 云端嵌入与重排需外部 API 密钥
- 默认嵌入服务商多在海外
- 首次索引大库需一定时间与资源
- 小型项目收益可能有限
如何接入
- 经安装器、Homebrew、Cargo 或二进制安装
- 配置嵌入服务商及其 API 密钥
- 启动内置 MCP 服务器对接客户端
- 可选本地嵌入模型降低外部依赖
已知限制
- 依赖外部嵌入服务商获取向量
- 默认 Voyage/OpenAI 等为海外服务
- 检索质量随嵌入与重排模型变化
- 大库索引与更新有算力成本
接入与使用事实
- 部署方式
- 本地运行
- 实现语言
- Rust
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
