lld1995/BurstCode

Agente de codificação VS Code com prioridade local: loop de ferramentas integrado, integração LSP, revisão de diff por Hunk, checkpoint Git e suporte a Ollama / LM Studio / vLLM.

O que é BurstCode?

O BurstCode é um agente de codificação inteligente para VS Code que opera prioritariamente de forma local, eliminando a dependência de serviços em nuvem. Ele integra um loop de ferramentas que permite executar comandos do sistema, gerenciar arquivos e interagir com APIs de modelos de linguagem (como Ollama, LM Studio e vLLM), além de oferecer suporte ao LSP (Language Server Protocol) para diagnósticos precisos e sugestões de código em tempo real. Uma de suas funcionalidades mais poderosas é a capacidade de criar revisões de diff no nível de Hunk (blocos de alteração), permitindo que o desenvolvedor aceite ou rejeite mudanças de forma granular antes da aplicação final. Adicionalmente, o BurstCode cria automaticamente checkpoints Git antes de qualquer modificação, garantindo que seja possível reverter alterações indesejadas com segurança. Em momentos de inatividade, o agente pode realizar auditorias de código em segundo plano, gerar documentação e elaborar relatórios de teste, otimizando o fluxo de trabalho sem interromper o desenvolvedor. Suportado por múltiplas plataformas de execução local, o BurstCode é ideal para equipes que priorizam privacidade, baixa latência e controle total sobre o ambiente de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add lld1995/BurstCode

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que BurstCode faz?

Agente de codificação VS Code com prioridade local: loop de ferramentas integrado, integração LSP, revisão de diff por Hunk, checkpoint Git e suporte a Ollama / LM Studio / vLLM.

Visão Geral

BurstCode é um assistente inteligente de codificação que opera inteiramente no seu ambiente local, sem depender de serviços em nuvem. Ele oferece um loop de ferramentas completo que permite executar comandos, gerenciar arquivos e interagir com modelos de linguagem de código aberto hospedados localmente.

Funcionalidades

Loop de Ferramentas Integrado

  • Execute comandos do sistema diretamente do chat
  • Crie, leia, edite e exclua arquivos
  • Faça chamadas de API para provedores de IA locais

Integração LSP

  • Suporte nativo ao Language Server Protocol
  • Diagnósticos e sugestões em tempo real
  • Destaque de erros sintáticos e semânticos

Revisão de Diff por Hunk

  • Visualização granular de alterações por bloco (Hunk)
  • Aceitação ou rejeição seletiva de mudanças
  • Integração com o diff editor do VS Code

Git Checkpoint

  • Checkpoint automático antes de qualquer modificação
  • Reversão segura com git revert
  • Histórico de alterações preservado

Tarefas em Segundo Plano

  • Auditoria de código durante inatividade
  • Geração automática de documentação
  • Elaboração de relatórios de teste

Configuração

Pré-requisitos

  • VS Code versão 1.85 ou superior
  • Node.js 18+
  • Um provedor de IA local compatível (Ollama, LM Studio ou vLLM)

Instalação

  1. Clone o repositório:
git clone https://github.com/lld1995/BurstCode.git
cd BurstCode
  1. Instale as dependências:
npm install
  1. Configure o provedor de IA no arquivo .env:
AI_PROVIDER=ollama
OLLAMA_BASE_URL=http://localhost:11434
  1. Execute no VS Code:
code .

Uso

Abra o painel de comandos (Ctrl+Shift+P ou Cmd+Shift+P) e execute:

BurstCode: Iniciar Sessão

Exemplo de Fluxo de Trabalho

  1. Início: O usuário diz "Adicione validação de email ao formulário de login"
  2. LSP: BurstCode analisa o código em busca de erros existentes
  3. Edição: Cria as alterações necessárias com preview de diff por Hunk
  4. Checkpoint: Cria um commit Git automático antes de aplicar as mudanças
  5. Auditoria: Após confirmação, executa uma verificação de segurança em segundo plano

Modelos Suportados

ProvedorModelos RecomendadosPorta Padrão
Ollamallama3, mistral, codellama11434
LM StudioQualquer modelo GGUF1234
vLLMQwen2.5-Coder, DeepSeek-Coder8000

Contribuição

Contribuições são bem-vindas! Veja o arquivo CONTRIBUTING.md para diretrizes.

Licença

MIT

Habilidades Relacionadas