serena
活跃·★ 24.7k·MIT·更新于 2026-05-28
★ 最受欢迎★ 时下流行★ 必备神器
Serena 是一个强大的编码代理工具包,能够将大型语言模型(LLM)转变为一个直接在代码库上工作的全功能代理。
Serena 是一个开源的编码代理工具包,它赋予大型语言模型(LLM)类似 IDE 的语义代码检索和编辑能力。它可与各种 LLM 和 IDE 集成,从而实现对代码库的直接、高效和精确的代码操作。
#LLM 代理#代码分析#IDE 工具#语言服务器协议#JetBrains
01
功能特性
01将大型语言模型(LLM)转变为功能完备的编码代理,直接与代码库交互。
02提供类似 IDE 的语义代码检索和编辑工具,在符号层面进行操作。
03高度灵活,不局限于特定的 LLM、框架或接口。
04通过 LSP 或其 JetBrains 插件支持超过 30 种编程语言。
05提高 LLM 的(Token)效率和代码质量,尤其是在大型复杂项目中。
02
兼容性
Claude Code
支持
已通过文档验证
JetBrains IDEs
原生支持(Rider除外)
已通过文档验证
VS Code
MCP
已通过文档验证
Language Server Protocol (LSP)
30+ 语言
已通过文档验证
ChatGPT
mcpo
已通过文档验证
MCP Clients
多种客户端(如 OpenWebUI, Jan)
已通过文档验证
03
快速开始
1
$ uvx --from git+https://github.com/oraios/serena serena start-mcp-server --help
04
使用场景
↳在 LLM 代理中高效检索和编辑代码,优化 Token 使用并节省成本。
↳以符号级精度实现新功能或重构现有代码。
↳比简单的基于文件的方法更有效地导航和操作复杂的大型代码库。
05
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧