Cursor, Origin로 코드 호스팅 시작

1 hour ago 1

Cursor가 자체 코드 호스팅 기능인 Origin을 오늘부터 모든 유료 플랜에 얼리 베타로 공개했다. 엔터프라이즈 조직은 관리자가 옵트아웃하면 제외된다. Origin 저장소 새로 생긴 Codebase 탭에서 저장소를 만든다. +New를 누르고 이름을 정하면 CLI 설치 방법과 clone, push 명령이 안내된다. 처음 만든 저장소의 이름이 코드베이스 URL에 들어간다. 예를 들어 acme-corp로 만들면 cursor.com/codebase/acme-corp가 된다. GitHub 저장소 연동 GitHub 저장소를 Origin과 함께 둘 수 있다. GitHub를 연결하고 조직을 선택하면 동기화 가능한 저장소 목록이 뜨고, 원하는 저장소를 골라 가져온다. 동기화 대상은 언제든 바꾸거나 끊을 수 있다. 동기화된 저장소에 읽기나 쓰기 권한이 있는 사람은 Cursor에서도 볼 수 있다. 동기화는 실시간이다. 브라우징, 검색, pull은 Origin에 있는 사본에서 이루어진다. push는 계속 GitHub로 가며, GitHub에서 시작된 작업은 GitHub가 원본으로 유지된다. 저장소 이름 옆 아이콘으로 Cursor가 호스팅하는지 GitHub에서 온 것인지 구분한다. Pull Request 모든 저장소에 PR 기능이 있다. PR을 열면 타임라인, 커밋, 체크, 변경 파일을 볼 수 있고 diff 리뷰, 댓글, 머지가 가능하다. 동기화된 저장소의 PR은 양방향으로 연동된다. Cursor에서 댓글을 달면 GitHub에 올라가고, GitHub에서 반응하거나 답글을 달면 몇 초 안에 Cursor에 반영된다. GitHub에서 자신에게 할당된 리뷰도 Cursor에서 처리할 수 있다. 모든 저장소에 에이전트 코드, PR, 에이전트가 한 곳에 있다. 보고 있는 코드에 대해 질문하면 답변, 코드 수정, PR 업데이트, 브랜치 push까지 처리한다. 앱 확장 Vercel, Depot, Buildkite 연동이 이미 제공되며 추후 더 추가될 예정이다. 저장소의 Apps 탭에서 Vercel을 연결하면 PR마다 프리뷰 배포가 생성되어 테스트와 댓글이 가능하고, 머지하면 프로덕션에 배포된다. CI는 Depot이나 Buildkite를 연결한다. 둘 다 기존 GitHub Actions 워크플로를 실행하며, Buildkite는 자체 파이프라인도 지원한다. 설정 저장소별 설정에서 GitHub 동기화 상태, 접근 권한, 연결된 앱을 확인하고 관리할 수 ...

Read Entire Article