AI駆動のソフトウェア開発を強化する、Python製の会話型エージェント向けツールキット
LLMをコーディングエージェントとして強化しセマンティックな検索・編集を可能にしトークンを節約する。IDE並みの精度でAIモデルとの統合が可能とされている
MCPサーバーとして動作可能で、Claude Codeとの連携例もある
技術的にはLSPによる高度な解析を行っており、以下のような言語に対応している
Rust
Go(gopls)
Python
TypeScript/JavaScript
Java
PHP
C#
Elixir
Clojure
C/C++
https://github.com/oraios/serena