코딩 보조·CLI 에이전트 맛대결: 의미 분석부터 플랫폼 운영까지
넷 다 'AI 코딩 에이전트' 주변에 있지만 실제로는 서로 다른 층위에서 동작합니다. serena는 에이전트에게 코드 이해력을 주는 MCP 도구, rtk는 명령 출력을 압축해 토큰을 줄이는 CLI 프록시, OpenHands는 여러 에이전트를 한 곳에서 실행·관리하는 플랫폼, ai-guide는 도구가 아니라 AI 코딩 개념을 설명하는 문서 사이트입니다.
왜 이들을 묶었나 — 이 넷을 나란히 두는 이유는 '무엇으로 대체할지'가 아니라 '내 스택에 무엇을 추가할지'를 가르기 위해서입니다. 같은 검색어에 묶이지만 경쟁 관계가 아니라 코드 이해, 비용 절감, 에이전트 운영, 개념 학습이라는 서로 다른 역할을 맡고 있어, 독자가 자기 상황에 필요한 층위를 먼저 파악하는 것이 중요합니다.
OpenHands/OpenHands
LLM 기반 AI 에이전트로 소프트웨어 개발 작업을 자동화하는 오픈소스 플랫폼
왜 이걸 골랐나 — OpenHands는 자체 에이전트뿐 아니라 Claude Code, Codex, Gemini 같은 외부 에이전트를 한 컨트롤 센터에서 실행·전환하고 Slack·GitHub 같은 협업 도구와 바로 연동할 수 있는 유일한 완결형 플랫폼입니다. 코딩 에이전트를 처음 다루는 사람이 MCP나 LSP 같은 배경 지식 없이도 바로 시도해볼 수 있는 진입점이라 첫 선택으로 권합니다.
여섯 가지 차원으로 견줬습니다
| 차원 | oraios/serena🍚 착한밥상 | rtk-ai/rtk🍚 착한밥상 | OpenHands/OpenHands🍚 착한밥상 | liyupi/ai-guide🍚 착한밥상 |
|---|---|---|---|---|
| 설치 난이도단일 바이너리 vs 멀티서비스 | 설정 다소 복잡MCP 서버 구동과 언어별 LSP 서버 설정이 필요하며, JetBrains 백엔드를 쓰면 별도 플러그인 설치도 필요합니다. | 바이너리 한 개Rust 단일 바이너리로 설치는 가볍지만, 에이전트별 훅 스크립트를 따로 연결해야 합니다. | 멀티서비스 스택Agent Server, Automation, Frontend 세 서비스가 얽힌 Docker/Electron 구성으로 배포 부담이 큽니다. | 정적사이트 빌드npm install과 VuePress 빌드만으로 끝나 설치 자체는 가장 단순하지만 코딩 도구가 아닙니다. |
| 성능·규모압축 특화 vs 플랫폼형 | 심볼 기반 정밀 조작LSP 기반 심볼 탐색·편집으로 대형 코드베이스에서도 정밀한 조작이 가능합니다. | 출력 압축에 특화100개 이상 명령어 출력을 압축하지만 코드 이해·편집 같은 확장 기능은 없습니다. | 멀티에이전트 오케스트레이션여러 백엔드와 ACP 호환 에이전트를 오가며 협업 도구 연동까지 아우르는 범위가 가장 넓습니다. | 해당 없음실행형 도구가 아니라 문서 콘텐츠이므로 성능·규모 개념 자체가 적용되지 않습니다. |
| 유지보수 활력기능 확장 폭 | 다중 클라이언트 확장클라이언트별 컨텍스트·모드 설정과 메모리 시스템 등 기능이 지속적으로 세분화되어 있습니다. | 명령어 커버리지 확대도구별 압축 로직과 분석 대시보드, 플러그인 연동까지 기능이 폭넓게 나뉘어 있습니다. | 플랫폼 통합 확장ACP 프로토콜, 협업 도구 연동, 데스크톱 배포까지 여러 방향으로 기능이 뻗어 있습니다. | 콘텐츠 지속 갱신주제별 폴더와 자동 사이드바 생성 구조로 문서가 꾸준히 늘어나는 형태입니다. |
| 학습곡선개념 이해 부담 | 개념 학습 필요MCP 프로토콜, 심볼 기반 편집, LSP 개념을 먼저 이해해야 제대로 활용할 수 있습니다. | 훅 설정 학습CLI 자체는 단순하지만 에이전트별 훅 프로토콜(Allow/Deny/Ask)을 이해해야 합니다. | 플랫폼 이해 필요세 서비스의 라우팅 구조와 ACP 연동 방식을 파악해야 문제를 진단할 수 있습니다. | 읽기만 하면 됨마크다운 문서를 읽는 수준이라 기술적 진입 장벽이 가장 낮습니다. |
| 라이선스상업적 사용 | ✅ MIT | ✅ Apache-2.0 | ✅ MIT | ➖ 확인 필요 |
| 용도 적합어디에 맞나 | 이미 Claude Code 등 에이전트를 쓰고 있고 코드 탐색·리팩토링 정밀도를 높이려는 개발자에게 맞습니다. | 이미 CLI 기반 에이전트를 운영 중이며 명령 출력으로 인한 토큰 비용을 줄이고 싶은 팀에 맞습니다. | 여러 에이전트를 팀 차원에서 관리·자동화하며 협업 도구와 연동하려는 조직에 맞습니다. | AI 코딩 도구를 아직 써본 적 없어 개념과 사용법부터 배우려는 입문자에게 맞습니다. |
각자 무엇을 잘하고, 무엇을 포기했나
AI 코딩 에이전트를 위한 IDE 수준의 의미 기반 코드 분석·편집·리팩토링 도구
👍 장점
- 심볼 단위 탐색·편집으로 정밀한 코드 조작이 가능합니다
- MCP를 통해 여러 에이전트 클라이언트와 연동됩니다
- 프로젝트별 메모리로 반복 작업 컨텍스트를 재사용합니다
- JetBrains 플러그인 백엔드도 선택할 수 있습니다
👎 단점
- 언어별 LSP 서버 설정이 필요해 초기 구성이 복잡합니다
- MCP와 클라이언트 개념을 먼저 이해해야 합니다
- JetBrains 백엔드는 유료입니다
LLM 컨텍스트 토큰을 60-90% 감소시키는 고성능 CLI 프록시
👍 장점
- 단일 Rust 바이너리라 설치가 가볍습니다
- 100개 이상 명령어 출력 압축을 지원합니다
- 종료 코드 기반 프로토콜로 여러 에이전트에 통합할 수 있습니다
- 절감량 대시보드로 효과를 확인할 수 있습니다
👎 단점
- 자체 토크나이저 없이 bytes/4 추정치라 정확도는 제한적입니다
- 코드 편집·이해 기능은 없고 출력 압축에만 특화되어 있습니다
- 에이전트별 훅 스크립트를 따로 연결해야 합니다
LLM 기반 AI 에이전트로 소프트웨어 개발 작업을 자동화하는 오픈소스 플랫폼
👍 장점
- OpenHands 자체 에이전트 외에도 Claude Code, Codex, Gemini를 한 곳에서 전환·실행합니다
- Slack·GitHub·Linear 연동 자동화 워크플로를 지원합니다
- 자체 호스팅형 컨트롤 센터로 팀 단위 운영에 적합합니다
- 데스크톱(Electron) 배포도 가능합니다
👎 단점
- 세 서비스로 구성돼 배포 복잡도가 높습니다
- 포트·라우팅 구조를 이해해야 문제를 진단할 수 있습니다
- 단일 목적 CLI 도구보다 초기 설정 부담이 큽니다
완전 무료 개방형 AI 지식 공유 플랫폼으로 비브 코딩 초보자 교육과 AI 도구 종합 가이드를 제공합니다
👍 장점
- AI 도구·모델 활용법을 마크다운으로 정리한 방대한 문서를 제공합니다
- VuePress 기반으로 가볍게 정적 사이트를 빌드합니다
- 사이드바·README 자동 생성으로 콘텐츠 구조 관리가 쉽습니다
- 비브 코딩 등 입문자용 튜토리얼을 제공합니다
👎 단점
- 실제로 코드를 분석·편집·실행하는 도구가 아니라 문서 사이트입니다
- 라이선스가 명시되지 않아 재사용 범위가 불명확합니다
- 코딩 에이전트를 직접 구동하거나 통합하는 기능은 없습니다
용도별 추천
심볼 단위로 정의·참조를 탐색·편집하는 MCP 도구를 붙이면 줄 번호 기반 조작보다 정확한 리팩토링이 가능합니다.
훅으로 명령 출력을 가로채 압축한 뒤 전달하면 동일한 작업을 더 적은 토큰으로 처리할 수 있습니다.
Agent Server, Automation, Frontend가 묶인 플랫폼을 자체 호스팅하면 에이전트 전환과 협업 도구 연동을 한 곳에서 관리할 수 있습니다.
실행 도구는 아니지만 LLM 활용법과 비브 코딩 개념을 정리한 문서를 먼저 읽고 감을 잡을 수 있습니다.
어떤 기준으로 견줬나
맛대결은 순위표가 아닙니다. 아래 여섯 차원은 “설치해서 실제로 쓸 때 결과가 갈리는 지점”만 골랐고, 등급은 검증단이 각 레포를 실제 설치·실행해 남긴 기록과 공개 저장소 데이터에 근거합니다.
등급은 절대 점수가 아니라 이 대결 안에서의 상대 비교입니다 · 착한밥상 배지는 4개 관문(안전·실속·살아있음·숙성)을 통과한 레포에만 붙습니다 · 관찰 중 표기는 숙성 기간이 아직 차지 않은 경우입니다.
지난 맛대결
아직 지난 회차가 없어요 — 지금 보고 있는 이 회차가 이 카테고리의 첫 회차입니다. 다음 회차가 차려지면 이 회차가 여기에 쌓이고, 지난 회차는 깃밥 PRO에서 열립니다.