LogoAIAny
Icon for item

Serena

Open-source coding-agent toolkit and MCP server that adds IDE-level semantic code retrieval and editing tools to LLM agents.

Introduction

Overview

Serena transforms a large-language-model into a full-featured autonomous coding agent. It builds rich symbol graphs using Language Server Protocol back-ends, enabling precise code navigation, refactors and multi-step edits even in huge monorepos.

Key Capabilities
  • Semantic code search – find functions, classes and references at symbol level across many languages.
  • Automated refactoring tools – safely rename, extract methods, reorganize files and update imports.
  • Multi-language support – out-of-the-box LSP adapters for Python, TypeScript/JS, Go, Rust, Java, C#, PHP and more.
  • Project indexing & caching – incremental indexer maintains fast look-ups and minimizes token usage.
  • Flexible integration – works as an MCP server (Claude Code, Cursor, VS Code, JetBrains) or via Agno agent framework.

Information

  • Websitegithub.com
  • AuthorsOraios AI
  • Published date2025/05/19

Categories