项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 761
使用教程
环境要求
- macOS 或 Linux
- 支持 MCP 的编码客户端
安装与启动步骤
-
1安装
Homebrew 一条命令,装完就是单个二进制。
brew install codanna -
2建索引
进代码目录先让它在本地建符号索引。
cd /path/to/repo && codanna index . -
3接客户端
把它注册成 MCP server,编码客户端才能调用。
codanna mcp --stdio -
4查符号
索引完成后试一次符号查询,确认返回带调用链。
codanna query --symbol main
如何确认成功
客户端里问某函数被谁调用,能返回调用链而不是空结果。
注意事项
- 索引完全在本地,不上传代码,这是它相对云端检索的卖点。
- 大仓库首次建索引要几分钟,中途别打断。
核心亮点
- 基于树-sitter 的语法感知索引,搜索精度高于纯文本匹配
- 原生支持 MCP 协议,无缝接入主流 AI 编码工具
- Rust 实现,内存占用低,索引速度快
不足之处
- 项目早期,文档和示例尚不完善
- 对非主流语言支持有限,依赖树-sitter 语法覆盖
适用场景
- 大型代码库中让 AI 助手快速定位函数定义和调用关系
- 本地私有代码环境,需要离线代码智能服务
- 集成到自定义 AI 编码工作流,提供语义搜索能力
替代项目
Sourcegraph Cody、Tabby、Continue
下一篇:cavemem
同类项目推荐
bot-crossing
开源
让 AI 智能体玩过马路,测决策反应
A video game for AI agents. Created by Jarren Rocks
WebCraft
开源
说句话就能生成网页,AI 帮你把想法变成代码
Web builder AI-Agent
agentic-ai
开源
把 AI Agent 从 demo 变成生产可用,开箱即用。
一套经过生产验证的 OpenClaw + Claude Code 实战知识库:涵盖生产部署、IM 接入、模型配置···
OpenAgents
开源
在真实场景中快速搭建和部署语言智能体,开箱即用
[COLM 2024] OpenAgents: An Open Platform for Language Agents in the Wild
agentmemory
开源
给编码智能体装上跨会话记忆,不用每次重讲项目背景
#1 Persistent memory for AI coding agents based on real-world benchmarks
sample-autonomous-cloud-coding-a···
开源
在 AWS 上把编码任务变成自动 PR,后台代理帮你干活。
Autonomous background coding agents on AWS. Turn tasks into pull requests via isolat···
OmoiOS
开源
把功能规格自动变成合并的PR,多智能体并行干活
Turn feature specs into merged PRs with a self-supervising swarm of coding agents —···
toolsdk-mcp-registry
开源
一站式查找并接入MCP服务器,结构化配置即拿即用。
MCPSDK.dev(ToolSDK.ai)'s Awesome MCP Servers and Packages Registry and Database with···
SuperAGI
开源
快速构建自主AI智能体,省去基础设施烦恼
<⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling de···
