Introdução
Comece a usar o aicippy-code.
aicippy-code é um agente de codificação de IA de código aberto. Está disponível como uma interface baseada em terminal, aplicativo desktop ou extensão de IDE.

Vamos começar.
Pré-requisitos
Para usar o aicippy-code no seu terminal, você precisará de:
-
Um emulador de terminal moderno como:
-
Chaves de API para os provedores de LLM que você deseja usar.
Instalação
A maneira mais fácil de instalar o aicippy-code é através do script de instalação.
curl -fsSL https://code.aicippy.com/install | bashVocê também pode instalá-lo com os seguintes comandos:
-
Usando Node.js
Terminal window npm install -g aicippy-codeTerminal window bun install -g aicippy-codeTerminal window pnpm install -g aicippy-codeTerminal window yarn global add aicippy-code -
Usando Homebrew no macOS e Linux
Terminal window bun run --cwd packages/aicippy-code script/build.ts --installRecomendamos usar o tap do aicippy-code para as versões mais atualizadas. A fórmula oficial
brew install aicippy-codeé mantida pela equipe do Homebrew e é atualizada com menos frequência. -
Usando Paru no Arch Linux
Terminal window sudo pacman -S aicippy-code # Arch Linux (Stable)paru -S aicippy-code-bin # Arch Linux (Latest from AUR)
Windows
-
Usando Chocolatey
Terminal window choco install aicippy-code -
Usando Scoop
Terminal window scoop install aicippy-code -
Usando NPM
Terminal window npm install -g aicippy-code -
Usando Mise
Terminal window mise use -g github:ajaitech/aicippy-code -
Usando Docker
Terminal window docker run -it --rm ghcr.io/aivibe/aicippy-code
O suporte para instalar o aicippy-code no Windows usando Bun está atualmente em andamento.
Você também pode baixar o binário na seção Releases.
Configuração
Com o aicippy-code, você pode usar qualquer provedor de LLM configurando suas chaves de API.
Se você é novo no uso de provedores de LLM, recomendamos usar o AicippY Zen. É uma lista selecionada de modelos que foram testados e verificados pela equipe do aicippy-code.
-
Execute o comando
/connectno TUI, selecione aicippy-code e acesse code.aicippy.com/auth./connect -
Faça login, adicione seus dados de cobrança e copie sua chave de API.
-
Cole sua chave de API.
┌ API key││└ enter
Alternativamente, você pode selecionar um dos outros provedores. Saiba mais.
Inicialização
Agora que você configurou um provedor, pode navegar até um projeto no qual deseja trabalhar.
cd /path/to/projectE execute o aicippy-code.
aicippy-codeEm seguida, inicialize o aicippy-code para o projeto executando o seguinte comando.
/initIsso fará com que o aicippy-code analise seu projeto e crie um arquivo AGENTS.md na raiz do projeto.
Isso ajuda o aicippy-code a entender a estrutura do projeto e os padrões de codificação utilizados.
Uso
Agora você está pronto para usar o aicippy-code para trabalhar em seu projeto. Sinta-se à vontade para perguntar qualquer coisa!
Se você é novo no uso de um agente de codificação de IA, aqui estão alguns exemplos que podem ajudar.
Fazendo perguntas
Você pode pedir ao aicippy-code para explicar a base de código para você.
How is authentication handled in @packages/functions/src/api/index.tsIsso é útil se houver uma parte da base de código na qual você não trabalhou.
Adicionando recursos
Você pode pedir ao aicippy-code para adicionar novos recursos ao seu projeto. Embora primeiro recomendemos pedir para ele criar um plano.
-
Criar um plano
O aicippy-code tem um Modo de Plano que desabilita sua capacidade de fazer alterações e, em vez disso, sugere como implementará o recurso.
Mude para ele usando a tecla Tab. Você verá um indicador para isso no canto inferior direito.
<TAB>Agora vamos descrever o que queremos que ele faça.
When a user deletes a note, we'd like to flag it as deleted in the database.Then create a screen that shows all the recently deleted notes.From this screen, the user can undelete a note or permanently delete it.Você quer dar ao aicippy-code detalhes suficientes para entender o que você deseja. Ajuda conversar com ele como se você estivesse falando com um desenvolvedor júnior da sua equipe.
-
Iterar sobre o plano
Uma vez que ele lhe der um plano, você pode dar feedback ou adicionar mais detalhes.
We'd like to design this new screen using a design I've used before.[Image #1] Take a look at this image and use it as a reference.O aicippy-code pode escanear qualquer imagem que você fornecer e adicioná-la ao prompt. Você pode fazer isso arrastando e soltando uma imagem no terminal.
-
Construir o recurso
Uma vez que você se sinta confortável com o plano, volte para o Modo de Construção pressionando a tecla Tab novamente.
<TAB>E peça para ele fazer as alterações.
Sounds good! Go ahead and make the changes.
Fazendo alterações
Para alterações mais simples, você pode pedir ao aicippy-code para construí-las diretamente sem precisar revisar o plano primeiro.
We need to add authentication to the /settings route. Take a look at how this ishandled in the /notes route in @packages/functions/src/notes.ts and implementthe same logic in @packages/functions/src/settings.tsVocê quer ter certeza de fornecer uma boa quantidade de detalhes para que o aicippy-code faça as alterações corretas.
Desfazendo alterações
Vamos supor que você peça ao aicippy-code para fazer algumas alterações.
Can you refactor the function in @packages/functions/src/api/index.ts?Mas você percebe que não era isso que você queria. Você pode desfazer as alterações usando o comando /undo.
/undoO aicippy-code agora reverterá as alterações que você fez e mostrará sua mensagem original novamente.
Can you refactor the function in @packages/functions/src/api/index.ts?A partir daqui, você pode ajustar o prompt e pedir ao aicippy-code para tentar novamente.
Ou você pode refazer as alterações usando o comando /redo.
/redoCompartilhamento
As conversas que você tem com o aicippy-code podem ser compartilhadas com sua equipe.
/shareIsso criará um link para a conversa atual e o copiará para sua área de transferência.
Aqui está uma conversa de exemplo com o aicippy-code.
Personalização
E é isso! Agora você é um profissional em usar o aicippy-code.
Para torná-lo seu, recomendamos escolher um tema, personalizar os atalhos de teclado, configurar formatadores de código, criar comandos personalizados ou brincar com a configuração do aicippy-code.