1Code 소개: Claude Code와 Codex를 하나로 관리하는 AI 코딩 에이전트 오케스트레이션
1Code 소개: Claude Code와 Codex를 하나로 관리하는 AI 코딩 에이전트 오케스트레이션
1Code는 21st.dev가 만든 오픈소스 코딩 에이전트 클라이언트로, Claude Code와 OpenAI Codex를 하나의 Cursor 스타일 데스크톱 앱에서 동시에 실행하고 관리하는 오케스트레이션 레이어입니다.
AI 코딩 에이전트를 본격적으로 활용하기 시작하면, 한 가지 문제에 반드시 부딪힙니다. 터미널이 너무 많아진다는 것입니다. Claude Code를 3-4개 동시에 돌리면 어디서 뭘 하는지 추적이 안 되고, diff가 여기저기 흩어집니다. 1Code는 바로 이 문제를 해결하기 위해 만들어진 AI 코딩 에이전트 오케스트레이션 도구입니다.
1Code란 무엇인가
1Code는 21st.dev(YC W26 배치)가 개발한 오픈소스 코딩 에이전트 클라이언트입니다. 자체적으로 AI 모델을 제공하는 것이 아니라, 기존의 Claude Code와 OpenAI Codex 같은 CLI 에이전트들을 하나의 비주얼 인터페이스에서 통합 관리하는 역할을 합니다.
비유하자면, Claude Code가 개별 요리사라면 1Code는 여러 요리사를 한 주방에서 동시에 관리하는 관제 시스템입니다. 에이전트를 "만드는" 도구가 아니라, 에이전트를 "관리하는" 도구라는 점이 핵심 차별점입니다.
해결하는 문제
1Code의 창업자 Serafim Korablev는 Hacker News Show HN에서 이렇게 설명했습니다.
"Claude Code를 4개월 사용하면서, Opus 4.5가 나오자 더 많은 작업을 맡길 수 있게 되었다. 3-4개 에이전트를 병렬로 돌리기 시작했는데, CLI가 고통스러웠다."
구체적으로 1Code가 해결하는 문제는 다음과 같습니다:
- 다수 터미널 관리의 복잡성 (터미널 지옥)
- 에이전트별 코드 변경 추적 어려움
- Git 작업의 분산과 충돌 위험
- 로컬 실행 한계 (노트북 닫으면 중단)
1Code의 핵심 기능
멀티 에이전트 동시 실행
1Code의 가장 기본적인 기능은 Claude Code와 OpenAI Codex를 하나의 앱에서 즉시 전환하며 사용할 수 있다는 것입니다. 각 에이전트가 별도의 채팅 세션으로 관리되며, Cursor 스타일의 비주얼 UI에서 diff 미리보기와 실시간 도구 실행 상태를 확인할 수 있습니다.
Git Worktree 격리
1Code의 킬러 기능 중 하나입니다. 각 채팅 세션이 독립된 Git worktree에서 실행되기 때문에, 에이전트 3개가 동시에 코드를 수정해도 서로 충돌이 발생하지 않습니다. main 브랜치는 항상 안전하게 유지됩니다.
백그라운드 에이전트
노트북을 닫아도 클라우드 샌드박스에서 에이전트가 계속 실행됩니다. 퇴근 전에 에이전트에게 작업을 맡기고, 다음 날 아침에 결과를 확인하는 워크플로우가 가능합니다. PWA를 통해 폰에서도 진행 상황을 모니터링할 수 있습니다.
자동화 트리거
GitHub PR에 @1code를 태그하면 에이전트가 자동으로 코드 리뷰를 수행합니다. Linear 이슈나 Slack 메시지로도 에이전트를 트리거할 수 있으며, CI 실패 시 자동으로 수정 PR을 생성하는 것도 가능합니다.
추가 기능
| 기능 | 설명 |
|---|---|
| 칸반 보드 | 에이전트 세션을 시각적으로 관리 |
| 내장 Git 클라이언트 | 스테이징, diff, PR 생성, GitHub 푸시 |
| MCP & 플러그인 | MCP 서버 관리, 플러그인 마켓플레이스 |
| Chat Forking | 어시스턴트 메시지에서 서브챗 분기 |
| 메시지 큐 | 에이전트 작업 중 프롬프트 대기열 |
| REST API | 프로그래밍 방식으로 에이전트 실행 및 PR 자동 생성 |
| 음성 입력 | Hold-to-talk 받아쓰기 |
| Plan Mode | 구조화된 계획 + 마크다운 프리뷰 |
경쟁 제품 비교
1Code의 포지셔닝을 이해하려면 기존 도구들과의 차이를 살펴볼 필요가 있습니다.
| 기능 | 1Code | Claude Code | Codex CLI | Cursor |
|---|---|---|---|---|
| 형태 | 데스크톱 앱 (GUI) | CLI | CLI | IDE |
| 멀티 에이전트 | Claude + Codex 동시 | Claude만 | GPT만 | 멀티모델 |
| Worktree 격리 | 기본 내장 | 지원 | 샌드박스 | 없음 |
| 백그라운드 에이전트 | 클라우드 샌드박스 | 없음 | 클라우드 | 없음 |
| 자동화 트리거 | GitHub/Linear/Slack | 없음 | 없음 | 없음 |
| API | REST API | 없음 | REST API | 없음 |
| 오픈소스 | Apache 2.0 | 아님 | MIT | 아님 |
Claude Code는 터미널 전용 CLI이고, Cursor는 IDE 자체가 AI를 내장한 형태입니다. 1Code는 "기존 CLI 에이전트에 GUI를 입히는" 클라이언트로, 완전히 다른 포지셔닝을 가지고 있습니다.
설치 방법
1Code는 두 가지 방식으로 설치할 수 있습니다.
소스 빌드 (무료)
# 리포지토리 클론
git clone https://github.com/21st-dev/1code.git
cd 1code
# 의존성 설치
bun install
# 에이전트 바이너리 다운로드
bun run claude:download
bun run codex:download
# 빌드 및 패키징
bun run build
bun run package:mac # 또는 package:win, package:linux
프리빌트 릴리스 (Pro 구독)
1code.dev에서 구독 후 프리빌트 데스크톱 앱을 다운로드할 수 있습니다.
가격 정책
| 플랜 | 가격 | 포함 기능 |
|---|---|---|
| Open Source | 영구 무료 | 로컬 데스크톱, 전체 소스코드, 커뮤니티 지원 |
| Pro | 월 $20 | 데스크톱+웹+모바일(PWA), 백그라운드 에이전트, 라이브 프리뷰 |
Claude Code Max 구독이 월 $100~200인 점을 고려하면, 클라이언트 비용 $20은 상당히 합리적인 수준입니다. 핵심 기능은 오픈소스로 무료 제공되므로, 백그라운드 에이전트가 필요하지 않다면 비용 부담 없이 시작할 수 있습니다.
기술 스택
1Code의 내부 기술 구성도 살펴볼 가치가 있습니다.
| 계층 | 기술 |
|---|---|
| 프레임워크 | Electron ~39.4.0 |
| 프론트엔드 | React 19, Tailwind CSS |
| 상태관리 | Jotai (UI) + Zustand (탭/핀) + React Query (서버) |
| 백엔드 통신 | tRPC + trpc-electron |
| DB | Drizzle ORM + SQLite |
| 터미널 | node-pty |
| 패키지 관리 | Bun |
| 라이선스 | Apache-2.0 |
21st.dev 생태계
1Code를 이해하려면 21st.dev의 전체 생태계를 알아두면 좋습니다.
21st.dev는 YC W26 배치 스타트업으로, 3인 팀(SF 기반)이 운영합니다. CEO Serafim Korablev는 Via($1.5B GTV) 출신이며 2023년부터 풀타임 바이브코더로 전환했습니다.
- UI 컴포넌트 마켓플레이스: 1.4M 개발자, 200K MAU, shadcn 기반
- Magic MCP 서버: AI IDE에서 UI 컴포넌트를 자동 생성
- 1Code: 코딩 에이전트 오케스트레이션
- 21st Agents SDK: 에이전트를 제품에 내장하는 인프라
10개월간 9개 제품을 출시했으며, 100만+ 누적 유저와 $200K 매출을 기록했습니다. Vercel, monday.com, Linux Foundation 등이 사용 기업으로 알려져 있습니다.
결론: 누구에게 필요한가
1Code는 다음과 같은 개발자에게 적합합니다:
- Claude Code를 이미 사용하고 있지만, 터미널 관리가 번거로운 분
- 멀티 에이전트를 병렬로 돌리고 싶지만, 충돌이 걱정되는 분
- CLI보다 GUI를 선호하는 AI 코딩 도구 사용자
- 백그라운드 실행이 필요한 팀 또는 개인 개발자
반면, 이미 Cursor에 만족하고 있거나 에이전트를 1-2개만 사용하는 경우에는 기존 워크플로우가 더 효율적일 수 있습니다.
오픈소스이므로 부담 없이 시작할 수 있습니다. GitHub 리포에서 소스를 확인하거나, 1code.dev에서 바로 다운로드해보세요.
자주 묻는 질문 (FAQ)
1Code는 무료인가요?
네. 오픈소스(Apache 2.0)로 핵심 기능은 영구 무료입니다. Pro 플랜(월 $20)은 백그라운드 에이전트, 라이브 프리뷰, 모바일 PWA 등 클라우드 기능을 추가로 제공합니다.
Claude Code 없이 1Code만 사용할 수 있나요?
아닙니다. 1Code는 자체 AI 모델이 없는 클라이언트입니다. Claude Code(Anthropic API 키) 또는 OpenAI Codex(OpenAI API 키)가 별도로 필요합니다.
Cursor와 1Code의 차이는 무엇인가요?
Cursor는 IDE 자체에 AI가 내장된 형태이고, 1Code는 기존 CLI 에이전트(Claude Code, Codex)에 GUI를 입히는 클라이언트입니다. Cursor는 에디터를 교체해야 하지만, 1Code는 기존 개발 환경을 유지하면서 에이전트 관리만 추가합니다.
Windows에서도 사용 가능한가요?
네. macOS, Windows, Linux 모두 지원합니다. 웹앱과 PWA(모바일)도 제공됩니다.
MCP 서버를 사용할 수 있나요?
네. 1Code는 MCP 서버 관리와 플러그인 마켓플레이스를 기본 제공합니다.
참고 자료
- 1Code GitHub 리포지토리 - 소스코드, 설치 가이드, 릴리스
- 1Code 공식 사이트 - 다운로드, 가격 정보
- 21st.dev 공식 사이트 - 팀 소개, 생태계
- YC 프로필 - 투자 정보
- Product Hunt - #1 Day Rank (493 upvotes)
- Hacker News Show HN - 커뮤니티 토론