왜 Robota인가?
어떤 프로바이더든 본인의 키를 사용하고, 로컬 모델로 완전히 오프라인에서 실행하며, 동일한 엔진을 자신의 앱에 임베드할 수 있는 멀티 프로바이더 AI 코딩 CLI입니다. 전체 소스가 공개되어 자체 호스팅이 가능하며, 오픈소스(AGPL-3.0)와 상업용 라이선스를 모두 제공합니다.
기능 비교
| 기능 | Robota | Claude Code | Cursor | Aider | Cline |
|---|---|---|---|---|---|
| 멀티 프로바이더 (단일 설정) | ✓ | ✗ | ✗ | ✓ | ✓ |
| BYOK — 구독 불필요 | ✓ | ✓ | 구독 | ✓ | ✓ |
| 로컬 모델 지원 (Ollama/LM Studio) | ✓ | ✗ | ✗ | ✓ | ✓ |
| 임베드 가능한 SDK | ✓ | ✗ | ✗ | ✗ | ✗ |
| 소스 공개 | ✓ | 독점 | 독점 | ✓ | ✓ |
| TypeScript 우선, 엄격한 타입 | ✓ | ✓ | ✓ | Python | ✓ |
| 터미널 CLI | ✓ | ✓ | IDE 전용 | ✓ | ✓ |
| 세션 지속성 및 재개 | ✓ | ✓ | ✓ | ✗ | ✗ |
| 백그라운드 에이전트 | ✓ | ✓ | ✗ | ✗ | ✗ |
| 자체 호스팅 가능 | ✓ | ✗ | ✗ | ✓ | ✓ |
Robota를 차별화하는 것
1. 어떤 프로바이더든 — 단일 설정
~/.robota/settings.json 한 줄을 바꿔 Anthropic, OpenAI, DeepSeek, Gemini, 또는 Ollama로 전환하세요. 코드 변경 없음, 새로운 구독 없음.
2. 임베드 가능한 SDK
@robota-sdk/agent-framework를 통해 동일한 에이전트 런타임을 사용자에게 제공하세요. 런타임을 임베드 가능한 라이브러리로 제공하는 AI 코딩 어시스턴트는 드뭅니다 — 대부분(Claude Code, Cursor, Cline)은 최종 사용자 제품으로만 제공됩니다.
3. 공개 소스 · 자체 호스팅
모든 코드를 공개적으로 감사할 수 있습니다. 포크·수정·자체 호스팅이 가능하고 벤더 락인이 없습니다. 오픈소스 사용은 AGPL-3.0이며, 독점·SaaS 용도에는 상업용 라이선스를 제공합니다.
4. 로컬 모델 완전 지원
Ollama나 LM Studio 모델을 프로바이더로 연결하세요. 로컬 모델을 사용하면 코드와 프롬프트가 머신을 벗어나지 않습니다.
다른 것을 선택해야 할 때
- Claude Code를 선택하세요 가장 긴밀한 Claude 통합을 원하고 Anthropic만으로 만족한다면.
- Cursor를 선택하세요 인라인 diff 편집 및 탭 완성이 있는 IDE 우선 경험을 원한다면.
- Aider를 선택하세요 Python 생태계를 선호하고 주로 git 기반 배치 커밋으로 작업한다면.
- Cline을 선택하세요 VSCode 사이드바 에이전트를 원하고 임베드나 SDK 사용이 필요 없다면.