serena
功能强大的编程 MCP 工具包,提供语义检索和编辑能力——你的 Agent 的 IDE
仍在活跃开发:最近 90 天有 399 次提交,最近一次提交在 2026-09-30。
GitHub 星数
3 万
近 30 天涨星
+420
近 90 天提交
399
近 6 个月发版
10
serena 为 AI Agent 提供符号级的语义代码检索、编辑、重构和调试工具。它通过模型上下文协议(MCP)与任意客户端/LLM 集成,采用以 Agent 为先的工具设计,提供高层抽象。
和同类工具的区别
通过 MCP 集成,为 AI 编程 Agent 提供符号级的 IDE 级语义工具。
主要能力
- 语义代码检索
- 符号级编辑
- 跨文件重构
- 调试工具
- 引用查找
适合
- 处理复杂代码库的 AI 编程 Agent
- 跨文件重构操作
- 符号感知的代码导航
不太适合
- 面向终端用户的 AI 应用
- 非编程 AI Agent
- 简单的文本编辑任务
局限
- 必须按照快速入门指南正确安装(不能通过市场安装)
- 专为编程 Agent 设计
serena 的替代品
- Cursor(3.3 万星)
- Roo-Code(2.4 万星)
- Claude Code:Agent 编码工具,可理解代码库,并在终端中处理任务和 Git 工作流(14.9 万星)
- Codex:在终端中运行的轻量级编程 Agent(12.7 万星)
- QwenLM/qwen-code:在终端中运行的开源 AI 编码 Agent。(2.8 万星)
- Plandex(1.6 万星)
常见问题
- serena 是做什么的?
- serena 为 AI Agent 提供符号级的语义代码检索、编辑、重构和调试工具。它通过模型上下文协议(MCP)与任意客户端/LLM 集成,采用以 Agent 为先的工具设计,提供高层抽象。
- serena 还在维护吗?
- 仍在活跃开发:最近 90 天有 399 次提交,最近一次提交在 2026-09-30。
- serena 有哪些替代品?
- 和 serena 最接近的开源替代品有 Cursor、Roo-Code、Claude Code、Codex、QwenLM/qwen-code、Plandex。
- serena 是开源的吗?
- 是的,serena 是开源项目,代码托管在 GitHub 上。
星数、提交和发版数据来自 GitHub API,每天自动刷新。介绍文字由 AI 从英文翻译,并经过第二个模型的回译校对。 项目地址:github.com/oraios/serena