---
title: "Início rápido"
description: "Instale a CLI, execute uma sessão e mescle sua primeira solicitação de alteração."
---

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.

1. <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.

2. **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ê.

3. <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`.

4. **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
    ```

5. **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

<CardGroup>
  <Card icon="route" title="Como as partes se encaixam" href="/docs/pt/work">
    Projetos, sessões e solicitações de alteração explicados.
  </Card>
  <Card icon="terminal" title="Referência de comandos da CLI" href="/docs/pt/cli">
    Todos os comandos, opções e subcomandos.
  </Card>
  <Card icon="terminal" title="O ciclo de desenvolvimento com a CLI" href="/docs/pt/cli">
    Vincule um repositório, publique código e gerencie sessões pelo terminal.
  </Card>
</CardGroup>
