oraios/serena
AI 코딩 에이전트를 위한 IDE 수준의 시맨틱 코드 도구 모음
25,396+355이번 주1,70482Python
데모·홈페이지 열기oraios.github.io중간맛 분석
Python 기반 MCP 서버로, 40개 이상 언어를 지원하는 Language Server Protocol 백엔드 또는 JetBrains IDE 플러그인 백엔드를 활용합니다. 바로 사용 가능합니다: uv tool install serena-agent 후 serena init으로 초기화하면 Claude Code, Codex, Claude Desktop 등 MCP 클라이언트에 연결할 수 있습니다. 데모 영상(5분)이 제공되며, 사용자 평가에 따르면 Opus 4.6은 '크로스파일 이름 바꾸기와 참조 조회가 8~12단계를 1단계로 축약'된다고 평가했습니다.
이런 레포예요
이럴 때 쓰면 좋아요
- AI 에이전트가 큰 코드베이스에서 정확한 심볼 이름 바꾸기를 수행할 때
- 크로스파일 참조 추적과 리팩토링이 필요한 복잡한 프로젝트 작업
- Claude Code나 Codex 같은 MCP 클라이언트에서 에이전트의 코드 조작 정확도를 높이고 싶을 때
핵심 기능
심볼 수준의 시맨틱 검색 및 참조 추적안전한 리팩토링(이름 바꾸기, 이동, 인라인 처리)40개 이상 언어 지원 및 JetBrains 플러그인 옵션
대안 대비 차별점
IDE급 시맨틱 이해를 기반으로 텍스트 기반 검색 대신 심볼 수준의 정확한 코드 조작을 제공하여, 대규모 코드베이스에서 에이전트의 신뢰도와 효율성을 크게 향상시킵니다.
준비물
- uv (패키지 매니저)
바로 시작하기
uv tool install -p 3.13 serena-agent 실행serena init 명령어로 Language Server 또는 JetBrains 백엔드 초기화MCP 클라이언트(Claude Code, Codex 등)에서 launch command로 serena 연결
별 추이 · 7일
25,396+355 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 46/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2025년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기