Como criar um repositório no Origin do Cursor e enviar seu projeto local

O Origin do Cursor é a hospedagem de código (git forge) da própria Cursor, lançada em 17 de agosto de 2026 em early beta, para hospedar repositórios, sincronizar projetos do GitHub e navegar tudo pelo navegador. Para criar seu primeiro repositório você abre a aba Codebase, clica em +New, nomeia a codebase (esse nome entra na URL), nomeia o repositório e escolhe a visibilidade entre Internal e Private. Depois instala a CLI origin, faz login pelo navegador e envia seu projeto local com git remote add origin e git push -u origin main. O armazenamento de código está nos planos Pro, Teams e Enterprise
Fala aí, beleza? A Cursor soltou no dia 17 de agosto de 2026 o Origin, a hospedagem de código dela mesma, em early beta, e agora repositório, pull request, review, merge e conexão de CI vivem dentro do Cursor
Aqui o papo é execução pura: sair do zero, criar o primeiro repositório e empurrar aquele projeto que só existe na sua máquina pra dentro do Origin
Nada de teoria sobre o futuro do git hosting, beleza? É clicar, instalar CLI e dar push 🙂
O que você precisa antes de criar o repositório
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 18min
Antes de abrir o Cursor e sair clicando, confere essa listinha, porque tem gente que trava logo no primeiro passo por causa dela
- Plano pago: o armazenamento de código do Origin está disponível nos planos Pro, Teams e Enterprise, e NÃO está disponível no plano gratuito
- Paciência com o rollout: a liberação é escalonada entre os usuários de planos pagos, então nem todo mundo elegível teve acesso no dia do lançamento
- Git instalado na máquina, porque metade do fluxo é git puro mesmo
- Sistema compatível com a CLI: a CLI do Origin instala em macOS, Linux e Windows via WSL
Esse último ponto merece atenção se tu é do time Windows: o caminho documentado passa pelo WSL, então já deixa teu ambiente Linux ali de pé antes de começar
Como criar um repositório no Origin passo a passo
Dá pra criar repositório de dois jeitos: pelo navegador ou pela CLI. Este bloco é o caminho do navegador, e o do terminal aparece mais pra frente no post. Bora?
- Abra a aba Codebase (Base de código), que é onde moram os repositórios do Origin
- Clique em +New para criar um repositório novo
- Nomeie a codebase
Esse é o passo que mais dá dor de cabeça depois. O nome da codebase vira parte da URL de TODOS os repositórios, no formato cursor.com/codebase/acme-corp
O erro comum aqui: escolher nome no impulso, tipo teste2, e descobrir semanas depois que ele aparece na URL de tudo que o time hospeda
- Dê o nome do repositório, que é o nome do projeto em si
- Escolha a visibilidade, entre Internal e Private
| Visibilidade | Quem enxerga |
|---|---|
| Internal | Quem tem acesso à codebase do time |
| Private | Só membros com acesso concedido diretamente ou pelas permissões da codebase |
O erro comum deste passo é achar que os dois são a mesma coisa. Internal é aberto pra codebase do time, Private é fechado por acesso concedido
- Leia a página que aparece depois da criação
O Cursor mostra ali as instruções de instalação da CLI e os comandos pra clonar um repositório ou enviar um projeto local. É literalmente o roteiro dos próximos dois blocos deste post 😀
Como instalar e logar na CLI do Origin
Agora sim vai pro terminal
- Instale a CLI com um comando só (macOS, Linux e Windows via WSL):
curl -fsSL https://downloads.cursor.com/origin/install.sh | sh
- Saiba onde o binário caiu: o instalador coloca em
~/.local/bin/origin
O erro comum deste passo é clássico. Se o shell responder isso:
command not found: origin
É porque ~/.local/bin não está no seu PATH. Adiciona esse diretório ao PATH e o comando volta a existir
- Faça login com a conta Cursor que tem acesso ao Origin
O login acontece por um fluxo no navegador, então prepara pra sair do terminal e voltar
- Não configure credencial na mão
Ao entrar, a CLI já configura o git credential helper. Ou seja: git push e git pull contra remotes do Origin funcionam sem configuração extra, sem token colado em arquivo, sem gambiarra
E tem um detalhe que confunde muita gente: a CLI do Origin (origin) é SEPARADA da CLI do agente do Cursor (agent). São bichos diferentes, com propósitos diferentes
Se quiser conferir a fonte de tudo isso, a referência é a documentação do Origin
Como enviar um projeto local para o Origin (git push)
Esse é o caso do projeto que já vive na sua máquina, com commits e tudo
- Crie o repositório pela CLI:
origin repo create my-project
O erro comum deste passo mora na barra. Usar origin repo create sem barra cria o repositório no namespace da SUA conta. Se a intenção era criar dentro do namespace do time, ele vai nascer no lugar errado e tu vai descobrir só na hora de compartilhar
- Adicione o remote do Origin dentro da pasta do projeto:
git remote add origin https://origin.cursor.com/{owner}/{repo}.git
- Dê o push:
git push -u origin main
- Se criou no lugar errado, desfaça
O delete pede o caminho completo, no formato {owner}/{repo}. O exemplo da documentação é este:
origin repo delete acme/my-project
Troca o acme pelo owner onde o repositório realmente nasceu. Se tu rodou o create sem barra lá no passo 1, o owner é o namespace da sua própria conta
Tome cuidado com esse comando: apagar repositório é daqueles irmãos dos rm -rf da vida, confere o nome duas vezes antes de apertar enter
Como clonar um repositório do Origin
Se o repositório já existe porque alguém do time criou, tu só precisa trazer pra máquina
Pela CLI:
origin repo clone '{ownerSlug}/{repoName}'
Ou direto pelo git, se preferir o caminho de sempre:
git clone 'https://origin.cursor.com/{ownerSlug}/{repoName}.git'
As duas vias chegam no mesmo lugar. E se o projeto clonado for grande e cheio de documentação que tu nunca leu, vale apoiar a leitura com uma ferramenta de IA pra entender projeto novo antes de sair mexendo no código dos outros
Três caminhos para colocar seu código no Origin
Não existe só o caminho manual. Escolhe o teu
| Caminho | Quando faz sentido |
|---|---|
| Projeto local vira repositório novo | Você já tem código na máquina e quer hospedar do jeito clássico, no terminal |
| Pedir pro agente do Cursor | Você quer delegar o processo inteiro e só conferir o resultado |
| Espelhar um repositório do GitHub | Seu código já vive no GitHub e você quer os dois lados sincronizados |
O primeiro é o fluxo que este post inteiro descreveu, do origin repo create até o git push -u origin main
O segundo é o mais preguiçoso (e isso é bom!): dá pra pedir ao agente do Cursor para guardar um projeto no Origin, e ele instala a CLI, faz login, cria o repositório, configura o remote e dá push
É o mesmo espírito de quando a gente discute criar projeto sem saber codar: o comando existe, tu só não precisa digitar todos eles
O terceiro caminho é o espelhamento. O Origin tem sincronização bidirecional com o GitHub: o que tu muda no Cursor vai pro GitHub, e atualização feita no GitHub aparece no Cursor em segundos
E se tu tá se perguntando se isso aguenta agente rodando em cima do repositório o dia inteiro, a Cursor divulga números de escala do Origin: 296.000 operações de clone por hora e 22 commits por segundo por repositório
Insano né?
Conclusão: próximo passo depois do primeiro push
Depois que o primeiro push entra, o Origin deixa de ser só um lugar pra guardar arquivo
Ele traz repositórios, pull requests, reviews, merges e conexões de CI pra dentro do Cursor, que é justamente a graça de hospedar código na mesma casa onde tu escreve o código
Lembrando sempre: é early beta, lançado em 17 de agosto de 2026, então trata como coisa nova mesmo, sem colocar o projeto mais crítico da empresa lá em cima no primeiro dia
Próximo passo sugerido? Abre tua codebase em cursor.com/codebase/{nome}, dá uma navegada nos repositórios pelo browser e conecta o espelhamento com o GitHub pra ter os dois lados conversando
Aí sim tu sente na prática o que muda no dia a dia…
até o próximo post! 😀
Perguntas frequentes
O que é o Origin do Cursor e para que serve?
É a plataforma de hospedagem de código (git forge) da própria Cursor, usada pra hospedar repositórios, sincronizar projetos do GitHub e navegar pelos repositórios do time direto no navegador. Foi lançada em 17 de agosto de 2026, em early beta, e segue ativa.
O Origin do Cursor é gratuito?
Não. O armazenamento de código do Origin está disponível nos planos Pro, Teams e Enterprise, e não está disponível no plano gratuito.
Preciso do WSL pra usar o Origin no Windows?
Sim. A CLI do Origin instala em macOS, Linux e Windows via WSL, com o mesmo comando curl usado nos outros sistemas.
O Origin sincroniza automaticamente com o GitHub?
Sim, a sincronização é bidirecional: mudanças feitas no Cursor vão pro GitHub e atualizações no GitHub aparecem no Cursor em segundos. Existe até uma página de docs específica sobre espelhar um repositório do GitHub.
Qual a diferença entre a CLI do Origin e a CLI do agente do Cursor?
São ferramentas separadas com propósitos diferentes. A origin cuida do Origin em si (criar, clonar, apagar repositório), enquanto a agent é a CLI do agente do Cursor, e uma não substitui a outra.
Todo usuário do Cursor já tem acesso ao Origin?
Não necessariamente. O rollout do Origin é escalonado entre usuários de planos pagos, então nem todo usuário elegível teve acesso logo no dia do lançamento.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Como Recuperar Conversas Apagadas no ChatGPT: É Possível?
Descubra neste artigo tudo o que você precisa saber sobre como recuperar conversas apagadas no ChatGPT, se isso é possível, quais alternativas existem para proteger […]
ChatGPT não funciona: saiba como corrigir erros
ChatGPT não funciona? O ChatGPT pode deixar de funcionar por diversos motivos, e a maioria deles está relacionada a problemas de conexão, cache ou instabilidade […]
Como limpar histórico do ChatGPT e proteger sua privacidade
Veja como limpar o histórico do ChatGPT e proteger sua privacidade de forma simples e eficaz, mantendo seus dados seguros online. Para apagar uma conversa […]
