Cursor에서 라이브 앱 만들기

에이전트 덕분에 코드 작성 비용은 낮아졌지만, 사용자가 만드는 앱과 도구는 대부분 localhost를 벗어나지 못합니다.

이제 Cursor에서 직접 라이브 앱을 만들고 링크로 공유할 수 있습니다. 만들고 싶은 것을 설명하면 나머지는 Cursor가 알아서 처리합니다. 앱을 만들고, 데이터베이스를 설정하고, 인증을 구성한 뒤 배포까지 마칩니다.

이번 릴리스로 이제 조직의 누구나 업무에 유용한 도구를 직접 만들어 팀원과 공유할 수 있습니다. Cursor를 업데이트하고 지금 바로 사용해 보세요.

작동 방식

시작하려면 클라우드 에이전트를 실행한 뒤 앱을 만들고 싶다고 명확하게 알려 주세요.

Cursor는 웹 앱의 기본 구조를 잡고, 필요하면 Postgres 데이터베이스를 띄우고, Cursor SSO 기반 인증을 설정하고, 호스팅까지 프로비저닝합니다. 앱이 데이터 웨어하우스 같은 사용자의 시스템에 연결해야 하는 경우에는 Cursor가 필요한 시크릿을 요청합니다.

앱을 게시할 때 고유한 도메인을 선택하면 Cursor가 바로 접속할 수 있는 라이브 링크를 제공합니다.

Cursor에서는 영업, 운영, 법무, 재무, 엔지니어링 등 여러 부서의 사용자가 내부 앱을 직접 만들고 있습니다. 그중 특히 유용한 앱은 다음과 같습니다.

  • 이벤트 등록, 계정 할당, 좌석 배치를 위한 내부 운영 도구
  • 슬라이드, 동영상, 대화형 데모를 결합한 고객용 멀티미디어 프레젠테이션
  • 신규 입사자를 위한 교육, 온보딩 지원, 온보딩 경험
  • 영업팀이 파이프라인과 영업 기회를 한눈에 파악할 수 있는 실시간 대시보드와 도구
  • 엔지니어링 서비스를 관리하기 위한 포털

Cursor는 Cursor Origin과 GitHub의 새 저장소나 기존 저장소에서 앱을 배포할 수 있습니다. GitLab 등 다른 git 제공업체 지원도 곧 출시될 예정입니다.

제어 및 안전장치

앱을 게시하면 Cursor는 결정론적 보안 검사와 에이전트 기반 보안 검사를 실행해 앱 파일에 작성된 시크릿이나 노출된 인증 정보 같은 일반적인 이슈를 잡아냅니다. 검사에 실패하면 에이전트가 무엇을 수정해야 하는지 알려 줍니다. 모든 검사를 통과하고 사용자가 직접 앱을 게시하기 전까지는 아무것도 공개되지 않습니다.

팀 관리자는 팀의 모든 앱과 시크릿을 확인할 수 있습니다. 또한 보안 검토에 자체 규칙을 추가하고, 검토에서 차단된 게시를 승인하고, 어떤 앱이든 게시를 취소할 수 있습니다.

팀과 공유하기

검사를 통과하면 Cursor가 선택한 URL에 앱을 배포합니다. 그런 다음 특정 사용자, 그룹 또는 팀 전체와 앱을 공유할 수 있으며, 모든 접근은 Cursor 로그인으로 보호됩니다. 개인 요금제에서는 앱을 공개적으로 공유할 수도 있습니다.

스크립트나 Grok 봇이 앱을 사용하게 하려면 Cursor API 키를 발급받을 수도 있습니다.

시작하기

이 기능은 이제 클라우드 에이전트가 활성화된 모든 유료 요금제에서 사용할 수 있습니다. 자세한 내용은 문서에서 확인하세요.

Agent SDK

이제 Agent SDK를 사용할 수 있습니다. Agent SDK로 에이전트를 코드 폴더 형태로 정의하고, 평가로 테스트한 뒤, Cursor나 자체 인프라에 배포할 수 있습니다.

npx @cursor/agent-sdk init ./my-bot을 실행한 다음 agent-sdk dev를 실행하면 플레이그라운드에서 봇을 로컬로 시작할 수 있습니다. --template 옵션을 지정하면 보안 리뷰어, 소유자 정책 승인 봇, PR 자동 수정 봇, Linear 또는 Jira 이슈 분류 및 우선순위 지정 봇 템플릿으로 시작할 수 있습니다.

필요한 곳 어디에나 에이전트 배포하기

에이전트를 실제로 활용할 준비가 되면 프로젝트 디렉터리에서 agent-sdk deploy를 실행해 Cursor에 배포할 수 있습니다. 이 명령어는 에이전트를 빌드하고 URL을 부여한 뒤 Cursor 인프라에서 실행합니다. 시크릿과 연동은 대시보드에서 관리할 수 있으며, 로컬에서 쓰던 로그, 평가, 플레이그라운드도 그대로 이어서 사용할 수 있습니다.

코드로 정의하는 에이전트

에이전트는 하나의 프로젝트입니다. instructions.md가 프롬프트 역할을 합니다. tools/의 각 파일은 모델이 호출할 수 있는, 타입이 지정된 작업 하나에 해당합니다. skills/에는 모델이 필요할 때 불러오는 절차가 들어 있고, mcp-connections/는 MCP 서버의 도구를 추가하며, channels/는 봇이 메시지를 수신하고 응답하는 곳을 정의합니다. agent-sdk validate는 프로젝트를 검사하고, agent-sdk info는 발견된 항목을 출력합니다.

채널

에이전트는 GitHub, GitLab, Bitbucket의 pull request, 댓글, CI 이벤트, Slack의 멘션과 DM, 모든 제공업체의 웹훅, 그리고 cron 일정에 따라 실행됩니다. GitHub 이벤트는 사용자의 Cursor 계정을 통해 가져오므로 공개 웹훅 URL이 필요하지 않습니다. Slack은 별도 설정 없이 바로 사용할 수 있습니다.

각 대화는 자체 세션을 유지하며, 모든 메시지와 도구 호출을 빠짐없이 기록합니다. pull request나 Slack 스레드에서 후속 질문을 하면 같은 세션이 재개됩니다.

평가

eval은 봇에 고정된 메시지를 보낸 뒤, 봇이 수행한 작업을 검증합니다. 어떤 도구가 어떤 입력으로 실행되었는지, 응답이 어떤 형태인지를 확인합니다. agent-sdk eval은 로컬이나 CI에서 실행할 수 있습니다.

agent-sdk github replay <pr-url>은 실제 pull request를 서명된 웹훅 페이로드로 변환해 봇에 전송합니다. 따라서 GitHub 기반 봇을 푸시를 기다리지 않고 바로 테스트할 수 있습니다. --dry-run --fixtures-dir fixtures/를 추가하면 페이로드를 eval 픽스처로 저장합니다.

시작하기

Agent SDK가 오늘 정식 출시되었습니다. 문서를 확인하고 지금 바로 시작해 보세요.

클라우드 에이전트 캔버스 및 환경 개선

클라우드 에이전트의 캔버스

이제 클라우드 에이전트가 작업 중에 대화형 캔버스를 만들 수 있습니다. 완성된 캔버스는 링크를 보내 팀과 공유할 수 있습니다.

캔버스 공유에 대해 자세히 알아보세요.

Environments API

이제 Environments API를 베타로 사용할 수 있습니다. 이 API를 사용하면 에이전트가 실행되는 클라우드 환경을 프로그래밍 방식으로 만들고 관리할 수 있습니다.

더 크고 빨라진 환경

클라우드 에이전트 환경에서 이제 최대 300개의 저장소를 지원합니다. 대규모 환경의 로딩 속도도 5배 빨라졌습니다.

Origin 앱 마켓플레이스

이제 Origin은 Cloudflare, Linear, Sentry, Socket Security 등 파트너가 제공하는 20개 이상의 앱과 연동되어 배포, CI, 코드 검토, 보안, 모니터링, 프로젝트 관리를 지원합니다.

또한 오늘부터 마켓플레이스에 누구나 앱을 제출할 수 있어, 개발자 도구를 만드는 팀이라면 어디든 Origin용 앱을 게시할 수 있습니다.

사용자의 스택에 맞는 앱

이제 마켓플레이스에서 다음 분야의 앱을 사용할 수 있습니다.

배포, CI, 코드 리뷰, 보안, 모니터링, 프로젝트 관리 분야의 앱이 등록된 Origin 앱 마켓플레이스

마켓플레이스에 게시하기

앱을 제출하려면 다음 단계를 따르세요.

  1. 사용자의 네임스페이스에 앱을 만드세요. 개발하는 동안에는 해당 네임스페이스 내에서만 비공개로 유지됩니다.
  2. Origin API를 기반으로 앱을 개발하세요. 앱은 앱 JWT와 설치 접근 토큰으로 인증하고, 웹훅 이벤트를 수신하며, check run, pull request 주석, 검토를 다시 기록할 수 있습니다.
  3. 앱을 공개로 전환한 다음, 앱 페이지에서 슬러그, 추천 태그, 데모 영상을 첨부해 제출하세요. 영상에는 설치와 제거 과정, 그리고 핵심 제품 흐름이 담겨 있어야 합니다.
  4. 제출된 앱을 검토한 후 승인되면 마켓플레이스에 등록합니다.
Origin 앱 마켓플레이스에 앱 제출하기

시작하기

지금 바로 Origin 앱 마켓플레이스에서 앱을 사용해 보세요.

Origin 앱을 만들고 싶으신가요? 게시 가이드와 Origin API 참조부터 확인해 보세요.

Origin Apps 플러그인을 사용하면 최신 Origin API 문서를 바탕으로 질문에 대한 답변을 얻을 수 있고, 이미 운영 중인 앱을 Origin으로 이전하는 계획도 세울 수 있습니다.

로컬 에이전트 원격 제어

이제 Cursor iOS 앱으로 내 컴퓨터에서 실행 중인 로컬 에이전트를 확인하고 응답할 수 있습니다.

시작하기

원격 제어는 기업 조직을 제외한 모든 사용자에게 기본적으로 활성화되어 있습니다.

Cursor iOS 앱을 다운로드하고 로그인하세요. 계정에 연결된 컴퓨터가 앱에 자동으로 표시됩니다. 앱에서 사용할 컴퓨터를 탭한 다음, Cursor 데스크톱 앱에서 페어링 요청을 승인하세요. 그러면 로컬 에이전트 목록이 표시됩니다. 에이전트를 탭하면 현재 진행 중인 작업을 확인하거나 메시지를 보낼 수 있습니다.

Cursor iOS 앱에서 로컬 에이전트를 원격 제어하는 화면

에이전트는 사용자의 컴퓨터에서 계속 실행됩니다

원격 제어를 사용해도 에이전트가 다른 곳으로 옮겨지지는 않습니다. 에이전트는 그대로 사용자의 컴퓨터에서 실행되고, 앱은 이 컴퓨터에 연결될 뿐입니다. 원격 제어를 사용하려면 컴퓨터가 켜져 있고 인터넷에 연결된 상태여야 합니다.

컴퓨터 절전 모드 방지하기

자리를 비운 동안 컴퓨터가 절전 모드로 전환되지 않게 하려면 Cursor 데스크톱 설정의 원격 제어에서 "Keep this computer awake"를 켜세요. 이 기능을 사용하려면 컴퓨터가 전원에 연결되어 있고 노트북 덮개가 열려 있어야 합니다.

기업 팀용

원격 제어는 기업 조직을 제외하면 기본적으로 켜져 있습니다. 기업 관리자는 Org settings > Security and identity > 원격 제어에서 이 기능을 켤 수 있습니다.

원격 제어는 클라우드 Agent 없이도 작동합니다.

원격 제어는 현재 Cursor iOS 앱에서 바로 사용할 수 있습니다.