cocoindex-code_cocoindex-io
cocoindex-code
cocoindex-code 是一款基于 AST 的轻量级语义代码搜索工具,旨在帮助开发者通过自然语言快速定位和理解代码库中的相关片段。它内置后台守护进程,支持增量索引更新,仅需一分钟即可零配置启动,并能显著节省 Token 使用量。
主要特点包括:
- 多端集成:支持作为 CLI 命令直接使用,也可通过 Skill 或 MCP 协议无缝集成到 Claude、Codex、Cursor 等编程代理中,实现自动化的代码语义搜索。
- 高性能底层:基于 Rust 构建的 CocoIndex 引擎,确保极速的索引构建和搜索响应。
- 灵活的嵌入模型:支持本地部署(如 SentenceTransformers,无需 API Key)及云端提供商(通过 LiteLLM 支持 100+ 种模型)。
- 结构化和语义搜索:除了语义搜索外,还提供
ccc grep进行基于语法树的结构化代码匹配。 - 广泛的语言支持:兼容 Python、JavaScript、Rust、Go、Java 等多种主流编程语言。
- 容器化部署:提供 Docker 镜像,方便团队在隔离环境中使用,保持环境一致性。