Meituan CatPaw: Meituan의 AI IDE
Meituan CatPaw: Meituan의 AI IDE소개
미투안 CatPaw란 무엇인가
미투안 CatPaw는 미투안이 출시한 ai 통합 개발 환경입니다. 주로 Agent에 의존하여 사람의 코드 작성을 보조하며, 반복적이고 기계적인 부분은 가능한 한 도구에 맡겨 처리합니다. 개발자는 기능 설계와 구현에 에너지를 집중할 수 있어 전체적인 진행 속도가 훨씬 빨라집니다. 단순히 코드 관련 질문에 답하는 도우미에 그치지 않습니다. 구조 조정, 일괄 변경, 여러 파일에 걸친 처리 등 여러 단계의 작업이 필요한 개발 업무라면, CatPaw가 직접 참여하여 일을 단계별로 완수할 수 있습니다. 이렇게 하면 아이디어부터 사용 가능한 코드까지의 과정이 훨씬 매끄러워집니다.
미투안 내부에서 사용해 본 결과, 미투안 CatPaw의 효과가 꽤 뚜렷합니다.研发 부서에서 거의 대부분 사용하고 있으며, 침투율은 95%를 넘었습니다. 새로 추가된 코드 중 절반 이상이 AI로 생성되었습니다. 자동 완성 지연 시간도 매우 낮아 150밀리초 미만이며, 평소에는 거의 끊김을 느끼지 못합니다.
미투안 CatPaw의 기반에는 미투안이 자체적으로 학습시킨 LongCat 모델이 사용되며, 이는 프로그래밍 시나리오에 맞게 특별히 조정되었습니다. 여러 모델을 동시에 호출하는 것도 지원하며, 작업 유형에 따라 가장 적합한 모델을 골라 사용합니다.

미투안 CatPaw 주요 기능
Tab: 코드 자동 완성 및 예측
문맥을 결합하여 다음에 작성할 내용을 예측하며, 단순한 문법 힌트만 제공하는 것이 아닙니다.
이전의 변경 사항을 바탕으로 다음에 편집할 위치를推测합니다.
프로젝트에서 반복되는 패턴을 발견하면, 동일한 유형의 코드를 한 번에 모두 수정할 수 있습니다.
두 가지 상호작용 방식
Ask 모드: 질문에만 답하며 코드를 수정하지 않습니다. 로직 정리, 문제 확인, 설계에 적합합니다. AI가 제시한 코드는 사용자가 직접 클릭해야 적용됩니다.
Agent 모드: 스스로 코드를 탐색하고, 문서를 읽고, 파일을 수정하고, 명령을 실행하여 일련의 작업을 완수할 수 있습니다. 예를 들어 프로젝트 내 모든 Axios 요청을 Fetch로 교체하는 작업이 가능합니다.
Browser: IDE에서 직접 페이지를 보고 디버깅
내장 브라우저가 있어 프론트엔드 작성 시 바로 미리보기가 가능합니다.
페이지에서 요소를 클릭하여 선택하면, AI에 전달하여 수정하도록 할 수 있습니다.
Console의 오류를 실시간으로 확인할 수 있으며, 일부 문제는 한 번에 처리할 수 있습니다.
Codebase: 전체 프로젝트 관점에서 분석
@Codebase와 같은 명령을 사용하면, 수만 줄의 코드를 수십 초 만에 인덱싱할 수 있습니다.
프로젝트 구조, 의존성, 핵심 구현을 이해하여 파일을 넘나드는 비교적 정확한 제안을 제공합니다.
확장 및 커스터마이즈
.catpaw/rules 파일을 통해 규칙을 정의하여, AI가 생성하는 코드가 팀의 스타일에 부합하도록 할 수 있습니다.
자주 사용하는 문서나 웹사이트를 추가하여, Agent가 답변할 때 더 많은 참고 자료를 활용하도록 할 수 있습니다.
MCP 확장을 지원하여 더 많은 도구를 연동할 수 있습니다.
System Prompt와 도구 세트를 직접 구성하여 전용 Agent 모드를 만들 수도 있습니다.
다국어 지원
Python, C++, Java, JavaScript, TypeScript, Go, Rust 등 주류 언어들을 지원합니다.
미투안 CatPaw 적용 시나리오
새 기능 개발: Agent 모드가 코드 골격 작성, 단위 테스트 및 인터페이스 작업을 도와줍니다. 내부 실측 결과, JWT 인증을 포함한 API 작업이 90분에서 25분으로 단축되었습니다.
레거시 코드 유지보수: Codebase를 사용하여 오래된 아키텍처를 빠르게 파악하고, 대량의 레거시 코드를 수정하여 많은 수작업 분석 시간을 절약할 수 있습니다.
프론트엔드 튜닝: 내장 브라우저에서 효과를 보면서 요소를 클릭하여 AI가 스타일과 로직을 수정하도록 할 수 있어, 코드 내에서 직접 찾아다닐 필요가 없습니다.
Code Review: 팀 규칙을 설정해두면 AI가 자동으로 규정 위반 사항을 찾아 수정하여, 수동 검수 부담을 줄여줍니다.
프로그래밍 학습: Ask 모드에서 작성하면서 질문하면, 문법과 더 나은 작성법을 즉시 설명해주므로 초보자에게 비교적 친절합니다.
미투안 CatPaw 사용 방법
설치
공식 사이트 https://catpaw.meituan.com/download 에서 설치 파일을 다운로드할 수 있으며, Mac 및 WIN 버전이 제공됩니다.
초기 설정
가입 완료 시 대화 기회 500회가 제공됩니다.
설정에서 모델을 선택하며, 기본값은 LongCat이고 다른 모델로 변경할 수도 있습니다.
AI 스타일을 제한하고 싶다면, 프로젝트 루트 디렉터리에 .catpaw/rules 파일을 생성하면 됩니다.
일상 작업
코드 작성 시 회색 자동 완성 제안을 볼 수 있으며, Tab 키를 눌러 채택합니다.
AI를 여는 두 가지 진입점이 있습니다: 사이드바 대화(Ask 또는 Agent 선택), 또는 코드 라인 내에서 직접 질문하기.
@Symbols, @Files, @Folders 같은 마커를 사용하여 프로젝트 내 항목을 컨텍스트로 끌어올 수 있습니다.
크레딧
설정에서 남은 횟수를 확인할 수 있습니다.
모두 소진한 후 충전 신청을 제출할 수 있으며, 심사 통과 시 계속 사용할 수 있습니다.
미투안 CatPaw 자주 묻는 FAQ
Q1: 미투안 CatPaw와 GitHub Copilot, Cursor의 차이는 무엇인가요?
A: 미투안 CatPaw의 핵심은 Agent 기반駆動 방식과 프로젝트 단위 분석입니다. 단순한 자동 완성에 그치지 않고, 일괄 리팩토링 등 여러 파일에 걸친 복잡한 작업도 수행할 수 있습니다. 기반이 되는 LongCat은 미투안 업무에 맞춰 조정되었으며, 국내 대형 모델의 혼용도 지원합니다.
Q2: 500회를 모두 사용했다면 어떻게 하나요?
A: 설정에서 사용 시나리오를 적어 신청을 제출하고, 심사를 기다리면 됩니다. 현재는 공개 베타이며, 한도 증액은 대체로 무료인 경우가 많습니다.
Q3: 프라이빗 배포가 가능하거나 로컬 모델을 사용할 수 있나요?
A: 현재는 주로 SaaS 형태로 제공됩니다. 기업이 프라이빗 클라우드 배포를 원할 경우 미투안 영업팀에 문의해야 합니다.
Q4: 코드 보안과 개인 정보 보호는 어떻게 처리되나요?
A: 이는 엔터프라이즈급 제품으로, 미투안 내부 보안 규정을 준수합니다. 민감한 프로젝트의 경우 공식 보안 안내를 확인하거나, 로컬 Rules를 사용하여 핵심 로직이 업로드되지 않도록 하는 것이 좋습니다.
Q5: Agent가 더 정확하게 실행되도록 하려면 어떻게 해야 하나요?
A: 첫째, @Codebase를 자주 사용하여 컨텍스트를 제공하는 것. 둘째, Rules에 규정을 명확히 작성하는 것. 셋째, 복잡한 작업은 여러 단계로 분할하는 것. 넷째, MCP 확장을 통해 적절한 도구 체인을 연동하는 것입니다.
관련 소식:
MultiTalk: 미투안이 오픈소스로 공개한 오디오 기반 다인물 대화 영상 생성 도구
GUIRoboTron-Speech: 미투안과 Zhejiang 대학이 공동 출시한 최초의 음성 인터랙션 GUI 에이전트
대본 기획 도우미▸
AI 앱
AI 뉴스