O Claude-Autopilot é um pacote de software para o Visual Studio Code (VS Code) e o Cursor Uma extensão criada para ajudar os desenvolvedores a automatizar o gerenciamento do Claude Código para tarefas de programação. Com filas de tarefas inteligentes, processamento em lote e recursos de retomada automática, ele permite que os desenvolvedores configurem tarefas e não precisem monitorá-las constantemente, o que o torna adequado para cenários que exigem longas execuções ou o processamento de um grande número de tarefas. Os usuários podem adicionar tarefas à fila e o Claude-Autopilot as processará automaticamente, mesmo que elas encontrem Código Claude Os limites de uso também podem ser restaurados automaticamente para execução após a redefinição dos limites. Compatível com Windows, macOS e Linux, essa ferramenta é fácil de instalar e flexível para configurar, o que a torna adequada para desenvolvedores individuais ou equipes. Ela não coleta dados pessoais, concentra-se na segurança e no gerenciamento de dependências, tem código-fonte aberto e segue a licença MIT.
Lista de funções
- Gerenciamento de filas de tarefasSuporte para adicionar, editar, excluir, copiar e reordenar tarefas, o que garante que as tarefas sejam executadas sob demanda.
- função de arquivo em loteCapacidade de lidar eficientemente com várias tarefas relacionadas, mantendo a consistência do contexto e do estado.
- Retomada automática da operaçãoQuando o Claude Code atinge seu limite de uso, ele pausa automaticamente e continua processando a tarefa depois que o limite é redefinido.
- Como evitar que seu computador hiberneManutenção de computadores ativos durante o processamento de tarefas: manter os computadores ativos durante o processamento de tarefas garante uma operação noturna ou prolongada sem interrupções.
- Rastreamento de históricoRegistro de todo o histórico de execução de tarefas, suporte a filtragem e pesquisa, fácil de visualizar e revisar.
- Suporte a várias plataformasCompatível com Windows, macOS e Linux, oferecendo otimizações específicas para cada plataforma.
- Verificação de dependência de segurançaVerifica automaticamente se as dependências, como o Claude Code e o Python, estão instaladas corretamente antes de iniciar.
- Integração do painel de comandoAcesso rápido e fácil a todas as funções por meio do painel de comando do VS Code.
Usando a Ajuda
Processo de instalação
Para usar o Claude-Autopilot no VS Code ou no Cursor, siga estas etapas para instalá-lo e configurá-lo:
- Instalação do código Claude::
- entrevistas Antrópica Site oficial, faça o download e instale o Claude Code.
- Certifique-se de que você tenha uma assinatura do plano Pro ou Max com o Anthropic, pois o Claude-Autopilot depende da funcionalidade do Claude Code.
- Execute-o em um terminal
claude
para fazer login em sua conta do Anthropic. Se precisar atualizar o Claude Code, você pode executar o comando/logout
e, em seguida, executar oclaude update
e, por fim, reinicie o terminal e faça login novamente.
- Clonagem e instalação do Claude-Autopilot::
- Abra um terminal e execute o seguinte comando para clonar o repositório do projeto:
git clone https://github.com/benbasha/Claude-Autopilot.git cd Claude-Autopilot
- Instale a dependência:
npm install
- Compilar código TypeScript:
npm run compile
- (Opcional) Se você for um desenvolvedor, execute o seguinte comando para entrar no modo de desenvolvimento e ativar a depuração:
npm run watch
- Extensões de empacotamento para uso no VS Code:
vsce package
- No VS Code, abra o painel Extensões, clique em "Instalar do VSIX" e selecione o pacote gerado pelo
.vsix
Documentação.
- Abra um terminal e execute o seguinte comando para clonar o repositório do projeto:
- Extensões de configuração::
- Após a conclusão da instalação, abra as "Configurações" do VS Code (
File → Preferences → Settings
), procure por "Claude Autopilot" para configurá-lo. - As opções de configuração incluem a velocidade de processamento da fila, o intervalo de recuperação automática, etc., que podem ser ajustados de acordo com os requisitos do projeto.
- Após a conclusão da instalação, abra as "Configurações" do VS Code (
Funções principais
Gerenciamento de filas de tarefas
No centro do Claude-Autopilot está o gerenciamento de filas de tarefas, adequado para cenários em que é necessário lidar com um grande número de tarefas de programação. As etapas da operação são as seguintes:
- Abra o VS Code e vá para o painel de comando (tecla de atalho)
Ctrl+Shift+P
talvezCmd+Shift+P
). - importação
Claude Autopilot
e selecione o comando relevante, comoAdd Task to Queue
. - Na caixa de entrada pop-up, insira uma descrição da tarefa, como "Gerar um script Python para processar um arquivo CSV" ou "Corrigir um problema especificado do GitHub".
- As tarefas são adicionadas à fila e a extensão as processa automaticamente em ordem. Você pode fazer isso por meio do painel de comando, selecionando
View Queue
Verifique o status da fila ou use a funçãoEdit Task
eRemove Task
etc. para ajustar a fila.
função de arquivo em lote
O processamento em lote é adequado para lidar com várias tarefas relacionadas. Por exemplo, corrigir erros de lint em vários arquivos de código:
- No Painel de Comando, selecione
Batch Process Tasks
. - Digite uma descrição da tarefa, especificando os arquivos ou diretórios a serem processados, por exemplo, "Run lint to check and repair all JavaScript files in the src/ directory".
- O Claude-Autopilot executa automaticamente o comando lint, lista os erros e os corrige um a um, atualizando o status da fila quando terminar.
Retomada automática da operação
Quando o Claude Code é suspenso devido a um limite de uso, o Claude-Autopilot detecta e suspende automaticamente a fila. Depois que a restrição é redefinida (normalmente a cada 5 horas), a extensão retoma automaticamente o processamento da tarefa sem intervenção manual. A frequência da verificação de limites pode ser ajustada pelo usuário nas configurações.
Rastreamento de histórico
- No Painel de Comando, selecione
View History
Visualizar um registro de execução de todas as tarefas. - Use filtros (por exemplo, por data ou tipo de tarefa) para encontrar registros específicos ou pesquise por palavras-chave para localizá-los rapidamente.
Operação da função em destaque
Como evitar que seu computador hiberne
- Ativar em Configurações
Keep Computer Awake
para garantir que as tarefas noturnas não sejam interrompidas pela hibernação do computador. - Ideal para cenários que exigem horas de operação contínua, como refatoração de código em grande escala ou processamento de dados.
Verificação de dependência de segurança
- Ao iniciar a extensão, o Claude-Autopilot verifica automaticamente se os ambientes Claude Code e Python estão configurados corretamente.
- Se as dependências estiverem ausentes, mensagens de erro específicas e etapas de instalação serão solicitadas para garantir um ambiente operacional confiável.
advertência
- Certifique-se de que sua assinatura do Claude Code seja válida (plano Pro ou Max), pois o Claude-Autopilot depende de sua funcionalidade.
- Tenha cuidado em um ambiente não confiável
--dangerously-skip-permissions
para evitar riscos de segurança. - Verifique regularmente seus repositórios do GitHub para obter atualizações e suporte da comunidade.
cenário do aplicativo
- Processamento noturno de códigos em lote
- Os desenvolvedores podem configurar uma série de tarefas, como refatoração de código, geração de casos de teste ou atualizações de documentação antes do final do dia, e o Claude-Autopilot as concluirá automaticamente durante a noite, com os resultados disponíveis para visualização no dia seguinte.
- Gerenciamento de grandes projetos
- Para projetos que contêm vários arquivos, os desenvolvedores podem usar o recurso de processamento em lote para corrigir todos os erros de lint de uma só vez ou gerar comentários de código consistentes para aumentar a eficiência.
- Trabalho em equipe
- As equipes podem gerenciar de forma colaborativa as tarefas de desenvolvimento de projetos complexos, compartilhando as filas de tarefas e o histórico para garantir a transparência do progresso.
- Aprendendo a nova estrutura
- No caso de estruturas de programação desconhecidas, os desenvolvedores podem acelerar o aprendizado configurando tarefas de aprendizado por meio de uma fila e permitindo que o Claude-Autopilot gere código de amostra ou documentação.
QA
- O Claude-Autopilot tem custo adicional?
- O próprio Claude-Autopilot é uma extensão de código aberto gratuita, mas requer a assinatura do Anthropic Pro (US$ 20/mês) ou do plano Max para usar o Claude Code.
- Como você lida com erros na fila de tarefas?
- Se a tarefa falhar, você poderá visualizar o registro detalhado no histórico. Use a seção
Edit Task
Ajuste a descrição da tarefa ou verifique os limites de uso do Claude Code.
- Se a tarefa falhar, você poderá visualizar o registro detalhado no histórico. Use a seção
- Quais linguagens de programação são compatíveis?
- O Claude-Autopilot se baseia no Claude Code e suporta todas as linguagens suportadas pelo Claude Code, incluindo Python, JavaScript, Java etc., dependendo do seu projeto.
- Como faço para compartilhar filas de tarefas na minha equipe?
- Os perfis de fila podem ser compartilhados via Git, e os membros da equipe precisam clonar o mesmo repositório e instalar extensões para garantir um ambiente de tarefas consistente.