Cursor, 코드 호스팅 Origin 얼리 베타 출시
Cursor launches Origin, GitHub alternative
TL;DR Highlight
Cursor가 repo·PR·GitHub 동기화를 갖춘 코드 호스팅 Origin을 유료 플랜에 열었다
Who Should Read
Cursor를 쓰면서 GitHub 대안과 에이전트 중심 코드 협업 도구를 알아보는 팀 개발자
Core Mechanics
- Cursor가 코드 호스팅을 시작했다
- Origin은 오늘부터 모든 유료 플랜에 얼리 베타로 배포된다.
- 에이전트 규모에 맞춘 repo, PR, 코드 탐색, GitHub 동기화부터 시작한다.
- 에이전트 전용 기능은 곧 나온다고만 밝혔다.
- 호스팅 repo는 Origin이 원본이다
- Codebase 탭에서 +New로 repo를 만들고 CLI로 clone하거나 push한다.
- push는 Origin에 바로 들어가고 GitHub은 경로에 없다.
- 첫 repo를 만들 때 정한 코드베이스 이름이 URL에 들어간다(cursor.com/codebase/acme-corp).
- GitHub repo는 동기화해서 함께 쓴다
- GitHub을 연결하고 org를 고르면 동기화할 repo가 보이고, 원하는 것만 가져오며 언제든 연결을 끊을 수 있다.
- 동기화 repo는 GitHub이 원본이고 Origin은 결과를 미러링한다.
- 변경은 실시간으로 반영된다.
- PR이 양방향으로 동기화된다
- 동기화 repo의 PR은 Cursor에서 단 댓글이 GitHub에 올라간다.
- GitHub의 반응과 답글은 몇 초 안에 Cursor에 나타난다.
- GitHub에서 배정된 리뷰도 Cursor에서 리뷰하고 머지할 수 있다.
Community Reactions
- Origin 개발자가 직접 질문을 받겠다고 나섰다
- 글쓴이는 Origin 개발자이자 Graphite 공동 창업자라고 밝히며 소스 컨트롤 전반의 질문에 답하겠다고 했다.
- 학습 데이터로 쓰일까 하는 우려가 컸다는 반응
- 여러 댓글이 Cursor가 호스팅한 비공개 repo를 학습에 쓸 것이라고 가정했다.
- Legacy Privacy Mode에서는 코드 저장이 꺼져 Codebase를 설정할 수 없고, 다른 모드는 학습용 데이터 공유뿐이라는 지적이 있었다.
- GitHub 복제품에 그친다는 실망 의견
- 에이전트 시대의 협업·버전 관리를 새로 짜지 않고 PR, 이슈, CI를 그대로 옮겼다는 의견이 있었다.
- GitLab, Gitea, sourcehut, Codeberg, Tangled 같은 성숙한 대안이 이미 있다는 의견도 있었다.
- GitHub 대안이라 부르기엔 제약이 있다는 지적
- 가입에 휴대폰 번호가 필요하다는 점이 언급됐다.
- Cursor 계정 없이 repo를 볼 수 있는지, repo가 전부 비공개인지 묻는 질문이 나왔다.
- 이름이 git의 origin과 겹쳐 LLM이 origin main 푸시를 오해할 수 있다는 우려도 있었다.
How to Apply
- 개인 GitHub repo 하나를 동기화해 보기
- 오늘 Cursor Codebase 탭에서 GitHub을 연결하고 중요하지 않은 repo 하나만 선택해 가져온다.
- 아이콘으로 호스팅 repo와 GitHub repo를 구분하고 설정에서 동기화 상태를 확인한다.
- 불필요하면 바로 연결을 끊는다.
- PR 양방향 동기화 직접 검증하기
- 동기화된 repo에서 테스트 PR을 열고 Cursor에서 댓글을 달아 GitHub에 올라가는지 본다.
- GitHub에서 답글을 달아 몇 초 안에 Cursor에 뜨는지 확인한다.
- 도입 전 프라이버시 모드부터 확인하기
- 팀 계정의 Privacy Mode 설정을 열어 Codebase 설정이 가능한지 본다.
- 코드 저장과 데이터 공유 조건을 팀 보안 담당자와 확인한 뒤에 호스팅 repo를 만든다.
- Vercel·CI 연동은 테스트 repo에서 먼저 돌리기
- repo의 Apps 탭에서 Vercel을 연결해 PR 프리뷰 배포가 생기는지 확인한다.
- Depot이나 Buildkite를 연결해 기존 GitHub Actions 워크플로가 그대로 도는지 본다.
Try It
# Claude 또는 ChatGPT에 붙여넣기: Origin 도입 전 점검표 만들기
우리 팀은 Cursor Origin(코드 호스팅 얼리 베타)을 써 보려 합니다. 아래 사실만 근거로 도입 전 점검표를 만들어 주세요.
- 호스팅 repo는 Origin이 원본이고, GitHub 동기화 repo는 GitHub이 원본이다.
- PR은 동기화 repo에서 양방향으로 동기화된다.
- Vercel, Depot, Buildkite 연동을 지원하고 Depot과 Buildkite는 기존 GitHub Actions 워크플로를 돌린다.
- 얼리 베타이며 엔터프라이즈는 관리자가 옵트아웃할 수 있다.
우리 상황: {{팀 규모, 현재 CI, 배포 방식}}
지시: 확인할 항목을 '반드시 / 권장 / 나중에'로 나누고, 위 사실에 없는 내용은 '확인 필요'로 표시하세요.
이어서 해 볼 것: 항목 중 '확인 필요'를 Cursor 문서에서 직접 확인해 보세요.Terminology
관련 논문
같은 시뮬레이션, 다른 근거: 도구 출력을 파일로 넘기면 LLM 에이전트 정확도가 어디서 깎이나
긴 툴 출력을 파일로 넘기자 GPT-5.1은 정확도 11.3%p 하락, 정식 출력 지정하니 회복
가짜 뉴스가 진짜 폭락을: LLM 트레이딩 에이전트 대상 정보 주입 공격
가짜 헤드라인 한 줄로 LLM 트레이딩 에이전트 62%를 조종했다(프롬프트 주입은 14%)
Harness Engineering 101: LLM은 뇌, harness는 몸
에이전트는 JSON 배열을 관리하는 루프이고, 16개 챕터로 직접 만들어 본다
Harness²: 에이전트 harness를 스스로 고쳐 쓰는 재귀 최적화 프레임워크
모델은 고정하고 harness를 재귀로 고쳤더니 벤치마크 점수가 최대 11.8%p 올랐다
해고된 Savannah 경찰관, ICE 요원 남편에게 Flock 계정 공유
경찰관이 Flock 계정을 남편(ICE 요원)에게 공유했고, 감사에서 983건 검색이 드러나 해고됐다
tmux와 Claude Code: 세션, send-keys, 그리고 한계선
tmux로 Claude Code 여러 개를 돌리면 편하지만 에이전트 4개쯤에서 한계가 온다
Hybrid Reasoning Agents: 잠재 공간에서 생각하고 텍스트로 행동하는 LLM 에이전트
잠재 공간 추론과 텍스트 도구 호출을 섞었더니 성능 10.4%↑, 토큰 최대 54.7%↓