Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/oraios/serena · homepage · Python · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
oraios/serenamain83

For agents

markdown · JSON · MCP: product_card(name="oraios/serena")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem