Intro
<aside>
🔥
Roo Code가 Cline에 비해 가지는 장단점을 알아보고 Roo Code를 셋팅하는 법을 알아봅니다. (작성일 2025년 4월 9일)
</aside>
이전에는 Cline으로 사용하다가 뭔가 한계점을 느끼고 Roo Code로 전환하게 됐습니다. Cline과 Roo Code를 비교해보면 아래와 같습니다.
Cline과 Roo Code의 유사점
- 핵심 AI 기반 기능: Roo Code와 Cline 모두 자율적인 코딩 에이전트로 작동하도록 설계되었습니다. 이들은 귀하의 파일을 읽고, 코드를 작성하고, 터미널 명령을 실행하며, 자연어로 개발 환경과 상호작용할 수 있습니다.
- OpenAI 호환성: 두 도구 모두 OpenAI 스타일 API와 호환됩니다. 이는 이전에 Cline을 Deepseek R1 또는 OpenAI의 API와 함께 사용한 경우 통합 모델이 대체로 유사하다는 것을 의미합니다.
- 대화형 채팅 인터페이스: 두 도구 모두 VS Code 내에서 직접 지시를 입력하고 코드 제안, 오류 수정, 아키텍처 지침을 받을 수 있는 채팅 인터페이스를 제공합니다.
Cline과 Roo Code의 차이점
- 강화된 다중 모드 지원: Roo Code는 이제 다양한 모드(코드, 아키텍트, 질문 등)를 제공하여 소프트웨어 개발의 다양한 측면에 맞춰져 있습니다. 이러한 유연성은 Cline에서는 두드러지지 않았습니다.
- 개선된 사용자 정의: Roo Code로의 브랜딩 전환은 보다 광범위한 사용자 정의 옵션을 가능하게 했습니다. 이제 맞춤형 프롬프트로 사용자 정의 모드를 생성하고, 파일 제한을 지정하고, 특정 명령에 대한 자동 승인을 구성할 수 있습니다.
- 세련된 사용자 인터페이스: Cline은 코드 생성을 위한 기본 인터페이스를 제공했지만, Roo Code는 VS Code의 기본 기능(코드 작업 및 터미널 통합 등)과 더 매끄럽게 통합되어 보다 일관된 경험을 제공합니다.
- 업데이트된 통합: Roo Code는 API 관리를 위해 Apidog와 같은 인기 있는 도구와의 더 나은 통합을 제공하여 코드 생성 작업 흐름에 맞춰 API를 설계, 테스트 및 문서화하는 것을 더 쉽게 만들어 줍니다.
- 성능 및 안정성 개선: Roo Code는 이전 모델에 비해 더 많은 복잡한 작업 흐름을 처리할 수 있도록 최적화되어 반응 시간이 개선되고 더 적은 결함으로 작동합니다.
그렇기에 좀더 장점이 많은 Roo Code를 설치하는 방법을 알아보겠습니다.
Body
1. VSCode를 키고 extension에서 Roo Code를 설치합니다.
2. openrouter를 연결합니다.
3. 셋팅을 변경합니다.
4. 정상적으로 잘 동작하는지 확인합니다.
5. MCP Server를 셋팅합니다.
Conclusion
Roo Code를 설치하는 방법에 대해서 알아보았습니다. Cline보다 모델적으로 customize할 수 있는 영역이 많아서 더욱 좋은거 같습니다!
하지만, 이러한 커스터마이징 설정들을 정확하게 알고 써야만 의미가 있기 때문에 다음에는
- 설정값의 의미와 그 설정값과 관련된 AI의 개념
- 어떤 설정값이 AI Agent에 의미가 있는지
를 중점적으로 알아보겠습니다.
⬅️ 이전 페이지
openrouter로 모델 연결하기
➡️ 다음 페이지
Roo Code 모델 설정값 이해하기
Reference
https://arc.net/l/quote/yyscwdcj
https://www.youtube.com/watch?v=r5T3h0BOiWw
https://www.youtube.com/watch?v=RMycopezYZw
https://github.com/modelcontextprotocol/servers
<aside>
Topics
Cline 설치하기
Ollama 설치하기
Cline에 ollama 적용하기
openrouter로 모델 연결하기
Roo Code 설치하기
Roo Code 모델 설정값 이해하기
</aside>