
1Code
21st.dev · 코딩
1Code는 Claude Code, Codex 및 기타 AI 코딩 에이전트를 하나의 시각적 작업 공간에서 실행할 수 있게 해주는 오픈소스 클라이언트 애플리케이션이다. 터미널 창을 여러 개 오가며 애쓸 필요 없이, 각 채팅이 자체적으로 분리된 Git worktree에서 실행되는 Cursor와 유사한 데스크톱 및 웹 앱을 얻게 된다. 그래서 에이전트들이 메인 브랜치를 건드리지 않고 병렬로 작업할 수 있다. 21st.dev 팀이 만들었고, 코딩 에이전트를 이미 쓰지만 더 차분하고 키보드 중심으로 관리하고 싶은 개발자를 겨냥한다.

1Code 소개
1Code란 무엇인가
1Code는 코딩 에이전트를 위한 오케스트레이션 계층이다. 프로젝트를 지정하고 그 안에서 하나 이상의 에이전트를 시작하면, 편집과 명령, 파일 변경이 실시간 인터페이스에서 펼쳐진다. 프로젝트는 1code.dev와 GitHub의 21st-dev 아래에 있으며, 생 터미널에서 에이전트를 돌리는 일은 금세 엉망이 된다는 전제에서 출발한다. 특히 한 번에 하나 이상을 돌리고 싶어지는 순간부터 그렇다.
핵심 발상은 격리다. 각 채팅 세션은 자체 Git worktree를 받으므로, 두 에이전트가 같은 저장소의 서로 다른 부분을 동시에 리팩터링할 수 있다. 어느 쪽도 실수로 메인 브랜치에 곧바로 커밋할 수 없다. 대부분의 사람이 1Code를 찾는 이유가 이 기능이며, 앱의 나머지 감각도 여기서 결정된다.
가장 큰 한계는 1Code 자체에 에이전트가 포함되지 않는다는 점이다. API 키는 직접 준비한다. 구독도 직접 준비하므로 Claude Code나 Codex를 돌리는 비용은 여전히 해당 제공자에게 남고, 1Code에는 없다. 이건 클라이언트이지 묶음 요금제가 아니다. Git, API 키, 개발 워크플로에 익숙해야 한다는 뜻이다.
시작하기
- 1code.dev에서 macOS, Windows, Linux용 앱을 내려받거나 브라우저에서 웹 버전을 연다.
- 자기 API 키를 추가하거나 이미 결제 중인 모델 서비스에 로그인해 제공자를 연결한다.
- 로컬 프로젝트 폴더를 열고 1Code가 세션용 Git worktree를 준비하게 한다.
- 채팅을 시작하고 에이전트와 모델을 고른 뒤 처리할 작업을 설명한다.
- diff를 검토하고 마음에 드는 것만 남긴 뒤, 준비되면 내장 Git 클라이언트에서 푸시한다.
제품 정보
1Code의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- Claude Code나 Codex를 이미 돌리고 있고 터미널 대신 GUI를 원하는 개인 개발자. 단, API 키 관리에 부담이 없어야 한다.
- 서로의 에이전트 출력을 검토하는 팀. worktree와 diff 미리보기가 있으면 변경 사항이 반영되기 전에 살펴보기 쉽다.
- macOS, Windows, Linux 또는 브라우저에서, 브랜치 안전성이 중요한 저장소를 다루는 백엔드 및 풀스택 엔지니어.
작업
- 같은 저장소에서 여러 에이전트를 병렬 실행한다. worktree 하나당 하나씩, 병합 혼란 없이.
- 에이전트의 편집이 공유 브랜치에 도달하기 전에 검토하고 되돌린다.
- 오래 도는 백그라운드 에이전트를 시작하고, 나중에 노트북이나 스마트폰의 PWA로 결과를 챙긴다.
활용 상황
- 여러 파일에 걸친 리팩터링에서 두 에이전트가 작업을 나눠 맡는 동안, 자신은 세 번째 세션에서 계속 코딩한다.
- 자리를 비운 사이 클라우드 샌드박스에서 도는 백그라운드 에이전트에게 일상적인 작업을 맡긴다.
- 기능 브랜치를 시험 삼아 만들고, 풀 리퀘스트를 열기 전에 내장 브라우저에서 실시간으로 미리 본다.
주요 기능
하나의 앱에서 멀티 에이전트 지원
1Code는 Claude Code와 Codex를 나란히 실행하고 즉시 전환할 수 있게 한다. 작업에 따라 여러 에이전트를 쓰는가? 그러면 따로 떨어진 터미널 사이를 alt-tab으로 오갈 필요가 없다. 자기 API 키와 제공자도 가져올 수 있어서, 앱이 단일 벤더에 묶어두지 않는다.
Git worktree 격리
각 채팅 세션은 자체 Git worktree를 받는다. 두 에이전트가 같은 저장소에서 동시에 작업할 수 있고, 한 세션의 잘못된 편집이 메인 브랜치에 닿지 않는다. 이것이 위험 계산을 바꾼다. 병렬 실행이 무모함이 아니라 안전하게 느껴지기 시작한다.
Cursor와 유사한 시각적 인터페이스
UI는 diff 미리보기, 실시간 도구 실행, git 활동 배지를 에이전트 메시지 위에 바로 보여준다. bash 명령, 파일 편집, 웹 검색이 일어나는 그 순간에 보이므로 블랙박스를 믿을 필요가 없다. 내장 스테이징, 커밋, 브랜치 관리, GitHub 푸시가 있으니 앱을 떠날 일이 거의 없다.
백그라운드 에이전트와 클라우드 샌드박스
노트북이 잠든 뒤에도 에이전트는 클라우드 샌드박스에서 계속 돌 수 있다. 작업을 시작하고 덮개를 닫은 뒤 나중에 결과를 확인한다. PWA를 쓰면 그런 백그라운드 에이전트를 스마트폰에서 시작하고 지켜볼 수 있다. 옆에서 계속 지킬 필요가 없다.
플랜 모드와 확장 사고
에이전트가 코드를 건드리기 전에, 명확히 하는 질문을 하게 하고 Markdown 미리보기가 있는 구조화된 계획을 초안으로 만들게 할 수 있다. 확장 사고는 기본으로 켜져 있다. 실제 결과가 따르는 일이라면 계획을 먼저 보는 데 드는 한 걸음이 값어치가 있다.
자동화와 MCP 지원
에이전트는 GitHub, Linear, Slack에서, 또는 git 이벤트에서 수동으로 촉발할 수 있고, 앱은 MCP 서버와 플러그인 마켓플레이스를 관리한다. 이로써 1Code는 단일 세션 도구에서 기존 워크플로에 들어맞는 무언가로 바뀐다.
내장 Git 클라이언트와 파일 뷰어
창을 떠나지 않고 변경 사항을 스테이징하고, diff를 검토하고, 풀 리퀘스트를 만들고, 푸시한다. Cmd+P 검색, 구문 강조, 이미지 뷰어를 갖춘 파일 뷰어가, 따로 챙겨야 했던 편집기 주변 도구를 채워준다.
API와 채팅 포크
단일 API 호출로 에이전트를 프로그램 방식으로 실행할 수 있고, 어느 어시스턴트 메시지에서든 서브 채팅을 포크해 대안을 탐색할 수 있다. 일상에서 더 흥미로운 쪽은 포크다. 원래 흐름을 잃지 않고 두 접근을 좇을 수 있다.
장단점
장점
- 무료이자 오픈소스이며, 클라이언트 자체에 인원당 요금이 붙지 않는다.
- worktree 격리 덕분에 여러 코딩 에이전트가 한 저장소에서 서로 밟지 않고 돌 수 있다.
- macOS, Windows, Linux, 웹에서 돌아가므로 인터페이스가 기기를 넘어 따라온다.
- diff 미리보기와 롤백 덕분에 에이전트 출력 검토가 터미널 로그를 읽는 것보다 훨씬 쉽다.
- 백그라운드 에이전트와 PWA 덕분에 긴 작업이 노트북에 자신을 묶어두지 않는다.
단점
- 에이전트 자체는 제공자별로 지불하므로, 1Code는 완전한 올인원 코딩 플랜이 아니다.
- 핵심 기능은 Git worktree, API 키, 개발 워크플로에 익숙하다는 전제를 깔고 있어 초보자에게는 부담이 클 수 있다.
- 젊은 프로젝트로, 릴리스가 아직 0.0.x 대에 머물러 있어 거친 부분과 빠른 변화를 각오해야 한다.
자주 묻는 질문
그렇다. 1Code는 오픈소스이고 실행은 무료다. 실제로 지불하는 비용은 연결하는 에이전트와 모델 제공자, 예컨대 Claude Code나 Codex에서 나온다. API 키는 직접 준비하기 때문이다.
관련 콘텐츠
1Code와 관련된 도구, 스킬, 아티클을 살펴보세요.
1Code 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
