oraios/serena
Some data may be outdated — see provenance labels.
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent observed · 2026-09-24
Health v2 · maintenance only
83/100
- Activity 96
- Release rhythm 89
- Longevity 41
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 576
- days_rel: 72
- days_push: 27
- n_releases_24m: 15
Adoption not part of the score
29754 stars · 2030 forks observed · 2026-09-24
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
Serena is a Python toolkit that provides semantic code retrieval, editing, refactoring, and debugging capabilities for AI coding agents. It integrates via the Model Context Protocol (MCP) to give agents IDE‑level understanding of symbols and relationships in codebases.
Use cases
- Refactor a large Python project using an AI coding agent with symbol‑aware rename and move operations.
- Search for all references to a function or class across multiple files for an AI‑driven code review.
- Perform context‑aware code edits and debugging steps automatically through an LLM‑powered agent.
- Enable an AI assistant to understand code structure for faster, more reliable code generation.
When to choose
- You need an agent‑centric tool that offers IDE‑level semantics rather than plain text search.
- Your workflow relies on large language models to perform code modifications across many files.
- You want a Python library that can be integrated into custom MCP‑based agents or services.
When to avoid
- You require a full graphical IDE with visual debugging; Serena is a backend toolkit.
- Your project is not Python‑based or cannot integrate with the MCP protocol.
- You need a stable, officially packaged plugin for existing IDEs; Serena is installed directly via its own setup.
Facets
library · maturity active
editor artificial-intelligence python cross-platform cli mcp semantic-code-retrieval agent-first ide-tools symbol-level code-refactoring refactoring semantic-retrieval debugging ai-agents development devops
2 sources
- readme: https://github.com/oraios/serena · fetched 2026-09-24 · 7dff99c1e39e
- homepage: https://oraios.github.io/serena · fetched 2026-09-21 · a1b369e1d44c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oraios/serena | main | 83 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem