oraios/serena
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
<p align="center" style="text-align:center"> </p>
Unlike most other tools, it is not tied to an LLM, framework or an interface, making it easy to use it in a variety of ways.
You can think of Serena as providing IDE-like tools to your LLM/coding agent. With it, the agent no longer needs to read entire files, perform grep-like searches or basic string replacements to find the right parts of the code and to edit code. Instead, it can use code-centric tools like find_symbol, find_referencing_symbols and insert_after_symbol.
<p align="center"> <em>Serena is under active development! See the latest updates, upcoming features, and lessons learned to stay up to date.</em> </p>
<p align="center"> <a href="CHANGELOG.md"></a> <a href="lessons_learned.md"></a> </p>
> [!TIP] > The **Serena JetBrains plugin** has been released!
Serena provides the necessary [tools](https://oraios.github.io/serena/01-about/035_t
Loading reviews...