登录 注册
AI 应用与 AI Agent开发者工具AI 模型与开发框架
31,303
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Python
语言
创建时间
最近更新

项目能做什么

面向编程的强大 MCP 工具包,具备语义检索与编辑能力,宛如智能体的专用 IDE。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center" style="text-align:center;">
  <img src="resources/serena-logo.svg#gh-light-mode-only" style="width:500px">
  <img src="resources/serena-logo-dark-mode.svg#gh-dark-mode-only" style="width:500px">
</p>

<h3 align="center">
    The IDE for Your Coding Agent
</h3>

<div align="center">
  <a href="https://discord.com/invite/cVUNQmnV4r"><img src="https://img.shields.io/badge/discord-join-5865F2?style=flat-square&labelColor=0a0e14&logo=discord&logoColor=5865F2" alt="discord"></a>
  <a href="https://github.com/oraios/serena/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-GPL--3.0--or--later-b0e8ff?style=flat-square&labelColor=0a0e14" alt="license: GPL-3.0-or-later"></a>
</div>
<br>


* Serena provides essential **semantic code retrieval, editing, refactoring and debugging tools** that are akin to an IDE's capabilities,
  operating at the symbol level and exploiting relational structure.
* It integrates with any client/LLM via the model context protocol (**MCP**).
  
Serena's **agent-first tool design** involves robust high-level abstractions, distinguishing it from
approaches that rely on low-level concepts like line numbers or primitive search patterns.

Practically, this means that your agent operates **faster, more efficiently and more reliably**, especially in larger and
more complex codebases.

> [!TIP]
> Serena v2 with the new **REPL-based agent interface** has been released.    
> [Learn more](https://oraios.github.io/serena/01-about/035_tools.html#serena-s-repl-code-execution-based-interface) 
> about the new interface and how to [configure it](https://oraios.github.io/serena/02-usage/050_configuration.html#agent-interfaces).

## Video

<a href="https://www.youtube.com/watch?v=5QN7gN1KYLA"><img src="resources/serena-video-placeholder.png" style="width:500px"></a>

## What Our "End Users" Say

While it is humans who download and set up Serena, our end users are essentially AI agents.
As the ones actually applying Serena's tools, they are in the best position to evaluate Serena.

We crafted an unbiased evaluation prompt that leads the agent to perform ~20 routine coding tasks, 
representative of everyday development work, 
in order to estimate the value added by Serena's tools when used alongside its own built-ins. 

Here's a one-sentence summary of what the agents had to say:

**Opus 4.6 (high) in Claude Code on a large Python codebase:**
> "Serena's IDE-backed semantic tools are the single most impactful addition to my toolkit – cross-file renames, moves, and reference lookups that
would cost me 8–12 careful, error-prone steps collapse into one atomic call, and I would absolutely ask any developer I work with to set them up."

**GPT 5.4 (high) in Codex CLI on a Java codebase:**
> "As a coding AI agent, I would ask my owner to add Serena because it gives me the missing IDE-level understanding of symbols, references, and
refactorings, turning fragile text surgery into calmer, faster, more confident code changes w
阅读完整原文

商业机会分析 AI 生成

云端企业级 MCP 代码检索与索引托管平台

产品构想针对大型 Monorepo 或多仓库团队,将 Serena 的语义检索与编辑能力部署在云端/私有集群,提供预构建索引和多 Agent 并发访问支持,免除团队成员本地重复构建索引的开销。
核心功能集中式代码库语义索引同步、团队级权限与安全脱敏网关、适配 Claude/Codex 的云端 MCP 统一端点接入
目标用户中大型研发团队、使用 Claude Code 等 Agent 协同开发的技术管理者
难度/周期中等 · 1 - 2 个月 · 成本:中等(需要云服务器用于代码同步、解析与语义索引存储)
收费模式按团队席位或代码库数量收取月度/年度 SaaS 订阅费
竞争风险企业代码安全信任门槛高;直接暴露云端代码操作权限存在注入和破坏风险
依据 已验证事实(Serena 定位为 MCP 代码工具)与 AI 推测(团队级 Agent 编程对集中索引有明确需求)

面向 IDE 的可视化 MCP Agent 工作台插件

产品构想结合 JetBrains 与 VS Code 生态,将 Serena 的底座能力封装为图形化交互插件,让开发者在传统 IDE 界面中直观查看、审批和介入 Agent 正在进行的语义检索和编辑操作。
核心功能Agent 编辑行为可视化 Diff 审查、本地 LSP 状态直观监控、一键启动/配置 Serena MCP 服务
目标用户习惯使用 JetBrains/VS Code 且正在引入 Agent 自动化编码的专业开发者
难度/周期中等 · 3 - 5 周 · 成本:低(主要为插件开发与测试成本)
收费模式免费核心功能 + 高级审查与工作流协同功能按年订阅买断
竞争风险JetBrains / VS Code 原生 AI 功能不断迭代,可能造成功能重叠
依据 数据支持的判断(项目打上了 ide, jetbrains, language-server 标签,且受众极度重合)

垂直架构升级与代码自动化重构工具包

产品构想基于 Serena 强大的精确编辑与语义检索能力,预设特定技术栈升级(如 Python 2到3、框架跨版本升级、API 弃用替换)的专用 Agent 规则流,提供确定性更高的代码自动化改造服务。
核心功能特定语言版本的重构规则模版、基于语义上下文的自动化批处理与单元测试回溯验证
目标用户有遗留系统重构需求的中小型软件服务商、技术外包公司
难度/周期较高 · 2 - 3 个月 · 成本:低(本地/脚本化交付模式)
收费模式按重构项目规模收费或规则包单独授权
竞争风险代码重构的容错率极低,Agent 自动修改引入 Bug 可能导致客户流失
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
morluto/rea 中文介绍暂未生成
Reverse engineer anything with agents, from app behavior dow
449,603 TypeScript
mattpocock/skills 中文介绍暂未生成
Skills for Real Engineers. Straight from my .agents director
320,753 Shell
obra/superpowers 中文介绍暂未生成
An agentic skills framework & software development methodolo
315,664 Shell
affaan-m/ECC 中文介绍暂未生成
The agent harness performance optimization system. Skills, i
300,707 JavaScript
NousResearch/hermes-agent 中文介绍暂未生成
The agent that grows with you
262,411 Python
anomalyco/opencode 中文介绍暂未生成
The open source coding agent.
225,874 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 18 个 Release
社区活跃Star 31,303 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/oraios/serena.git
cd serena
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。