Baixe no VS Marketplace | Junte-se à discórdia | Documentos | Solicitações de recursos |
Conheça Cline, um assistente de IA que pode usar seu CLI e Editor .
Graças aos recursos de codificação de agente do Claude 3.5 Sonnet, o Cline pode lidar com tarefas complexas de desenvolvimento de software passo a passo. Com ferramentas que permitem criar e editar arquivos, explorar grandes projetos, usar o navegador e executar comandos de terminal (após você conceder permissão), ele pode ajudá-lo de maneiras que vão além da conclusão do código ou do suporte técnico. Embora os scripts de IA autônomos sejam tradicionalmente executados em ambientes de área restrita, esta extensão fornece uma GUI humana para aprovar cada alteração de arquivo e comando de terminal, fornecendo uma maneira segura e acessível de explorar o potencial da IA de agente.
Insira sua tarefa e adicione imagens para converter modelos em aplicativos funcionais ou corrigir bugs com capturas de tela.
Cline começa analisando a estrutura do arquivo e os ASTs do código-fonte, executando pesquisas regex e lendo arquivos relevantes para se atualizar nos projetos existentes. Ao gerenciar cuidadosamente quais informações são adicionadas ao contexto, o Cline pode fornecer assistência valiosa mesmo para projetos grandes e complexos, sem sobrecarregar a janela de contexto.
Assim que Cline tiver as informações de que precisa, ele poderá:
Crie e edite arquivos + monitore erros de linter/compilador ao longo do caminho, permitindo que ele corrija proativamente problemas como importações ausentes e erros de sintaxe por conta própria.
Execute comandos diretamente em seu terminal e monitore sua saída enquanto ele trabalha, permitindo, por exemplo, reagir a problemas do servidor de desenvolvimento após editar um arquivo.
Para tarefas de desenvolvimento web, Cline pode iniciar o site em um navegador sem cabeça, clicar, digitar, rolar e capturar capturas de tela + logs do console, permitindo-lhe corrigir erros de tempo de execução e bugs visuais.
Quando uma tarefa for concluída, Cline apresentará o resultado a você com um comando de terminal como open -a "Google Chrome" index.html
, que você executa com o clique de um botão.
Dica
Use o atalho CMD/CTRL + Shift + P
para abrir a paleta de comandos e digite “Cline: Abrir em nova guia” para abrir a extensão como uma guia em seu editor. Isso permite que você use Cline lado a lado com seu explorador de arquivos e veja como ele altera seu espaço de trabalho com mais clareza.
Cline oferece suporte a provedores de API como OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure e GCP Vertex. Você também pode configurar qualquer API compatível com OpenAI ou usar um modelo local por meio do Ollama. Se você estiver usando o OpenRouter, a extensão buscará a lista de modelos mais recentes, permitindo que você use os modelos mais recentes assim que estiverem disponíveis.
A extensão também monitora o total de tokens e o custo de uso da API para todo o ciclo de tarefas e solicitações individuais, mantendo você informado sobre os gastos em cada etapa do processo.
Graças às novas atualizações de integração de shell no VSCode v1.93, Cline pode executar comandos diretamente em seu terminal e receber a saída. Isso permite que ele execute uma ampla gama de tarefas, desde a instalação de pacotes e execução de scripts de construção até a implantação de aplicativos, gerenciamento de bancos de dados e execução de testes, tudo isso enquanto se adapta ao seu ambiente de desenvolvimento e conjunto de ferramentas para fazer o trabalho corretamente.
Para processos de longa execução, como servidores de desenvolvimento, use o botão "Continuar durante a execução" para permitir que Cline continue na tarefa enquanto o comando é executado em segundo plano. Enquanto Cline trabalha, ele será notificado sobre qualquer nova saída do terminal ao longo do caminho, permitindo que ele reaja a problemas que possam surgir, como erros em tempo de compilação ao editar arquivos.
Cline pode criar e editar arquivos diretamente em seu editor, apresentando uma visão diferenciada das alterações. Você pode editar ou reverter as alterações de Cline diretamente no editor de visualização de diferenças ou fornecer feedback no chat até ficar satisfeito com o resultado. Cline também monitora erros de linter/compilador (importações ausentes, erros de sintaxe, etc.) para que ele possa corrigir sozinho os problemas que surgirem ao longo do caminho.
Todas as alterações feitas pelo Cline são registradas na linha do tempo do seu arquivo, fornecendo uma maneira fácil de rastrear e reverter as modificações, se necessário.
Com o novo recurso Computer Use do Claude 3.5 Sonnet, Cline pode iniciar um navegador, clicar em elementos, digitar texto e rolar, capturando capturas de tela e logs do console em cada etapa. Isso permite depuração interativa, testes ponta a ponta e até mesmo uso geral da web! Isso lhe dá autonomia para corrigir bugs visuais e problemas de tempo de execução sem que você precise segurar e copiar e colar os logs de erros.
Tente pedir a Cline para "testar o aplicativo" e observe como ele executa um comando como npm run dev
, inicia seu servidor de desenvolvimento em execução local em um navegador e realiza uma série de testes para confirmar se tudo funciona. Veja uma demonstração aqui.
@url
: cole um URL para a extensão buscar e converter em markdown, útil quando você deseja fornecer ao Cline os documentos mais recentes
@problems
: Adicione erros e avisos no espaço de trabalho (painel 'Problemas') para Cline corrigir
@file
: Adiciona o conteúdo de um arquivo para que você não precise desperdiçar solicitações de API aprovando a leitura do arquivo (+ digite para pesquisar arquivos)
@folder
: Adiciona todos os arquivos da pasta de uma só vez para acelerar ainda mais seu fluxo de trabalho
Para contribuir com o projeto, comece explorando questões em aberto ou verificando nosso quadro de solicitação de recursos. Também adoraríamos que você se juntasse ao nosso Discord para compartilhar ideias e se conectar com outros colaboradores.
Clone o repositório (requer git-lfs) :
clone do git https://github.com/cline/cline.git
Abra o projeto no VSCode:
linha de código
Instale as dependências necessárias para a extensão e webview-gui:
npm execute instalação: todos
Inicie pressionando F5
(ou Run
-> Start Debugging
) para abrir uma nova janela VSCode com a extensão carregada. (Você pode precisar instalar a extensão esbuild problem matchers se tiver problemas ao construir o projeto.)
Apache 2.0 © 2024 Cline Bot Inc.