# Início rápido

Instale a CLI, execute uma sessão e mescle sua primeira solicitação de alteração.

Canonical page: https://beeuni.ai/docs/pt/quickstart

Esta página leva você de um terminal recém-aberto até uma solicitação de alteração (CR) mesclada.
Todos os comandos abaixo podem ser copiados e colados.

<a id="install-the-cli"></a>

### Instale a CLI

Execute o script de instalação. Ele baixa o binário `beeuni` para seu sistema operacional.

```sh
curl -fsSL https://beeuni.ai/install | bash
```

Beeuni é compatível com macOS e Linux. Ainda não há um binário para Windows.

### Entrar
```sh
beeuni login
```

Isso abre seu navegador para você entrar. Depois que você entrar, `beeuni login` seleciona
sua conta e um [projeto](/docs/pt/project) padrão para você.

<a id="create-or-clone-a-project"></a>

### Crie ou clone um projeto

Uma conta nova ainda não tem projetos, então `beeuni login` não tem nenhum para selecionar. Execute
`beeuni init` com um nome para criar seu primeiro projeto. Isso cria a estrutura de um
diretório de projeto na sua máquina.

```sh
beeuni init my-app
cd my-app
beeuni ship
```

`beeuni ship` cria o projeto no Beeuni Cloud na primeira execução e, em seguida,
envia seu código. Execute `beeuni ship` novamente sempre que quiser sincronizar as alterações locais.

Para trabalhar em um projeto que já existe no Beeuni Cloud, clone-o:

```sh
beeuni projects clone <project-id>
```

Encontre `<project-id>` com `beeuni projects ls`.

### Inicie uma sessão
```sh
beeuni sessions new --prompt "Build the login page"
```

Isso inicia uma [sessão](/docs/pt/work/sessions). O agente trabalha em seu próprio
ambiente isolado, em sua própria ramificação, então seu projeto ainda não é alterado.

Conecte-se à sessão para acompanhar o progresso e responder:

```sh
beeuni sessions chat
```

### Revise e mescle a solicitação de alteração
Quando o agente termina, ele abre uma solicitação de alteração com um resumo e
o diff exato.

```sh
beeuni cr ls
```

Isso lista as CRs abertas no seu projeto. Revise a solicitação aberta pelo agente e, em seguida,
mescle-a para incorporar o trabalho à sua ramificação padrão:

```sh
beeuni cr merge 1
```

Substitua `1` pelo número da CR em `beeuni cr ls`. Nada chega à
ramificação padrão do seu projeto até que você faça a mesclagem.

<a id="next-steps"></a>

## Próximas etapas

- [Como as partes se encaixam](/docs/pt/work)
Projetos, sessões e solicitações de alteração explicados.
- [Referência de comandos da CLI](/docs/pt/cli)
Todos os comandos, opções e subcomandos.
- [O ciclo de desenvolvimento com a CLI](/docs/pt/cli)
Vincule um repositório, publique código e gerencie sessões pelo terminal.
