ZapBot - VS Code AI Assistant
ZapBot é uma extensão para VS Code com interface de chat similar ao Copilot, permitindo integração com múltiplos modelos de IA.
Recursos
- 💬 Interface de chat similar ao Copilot
- 🤖 Ícone de robô em balão de conversa
- 🔄 Suporte para múltiplos provedores de IA (OpenAI, Anthropic, Google Gemini, Local)
- ⚙️ Configuração fácil de modelos e chaves de API
- 🎯 Integração nativa com VS Code
Privacidade
Para informações detalhadas sobre como coletamos, usamos e protegemos seus dados, consulte nossa Política de Privacidade.
Instalação
- Clone ou baixe esta extensão
- Abra a pasta em VS Code
- Execute
npm install
- Execute
npm run compile
- Pressione
F5 para executar em modo de desenvolvimento
Configuração
Configure as seguintes opções em VS Code:
zapbot.apiProvider: Escolha o provedor (openai, anthropic, gemini, local)
zapbot.apiKey: Sua chave de API
zapbot.model: Modelo específico a usar
Atalhos de Teclado
Ctrl+Alt+Z (Windows/Linux) ou Cmd+Alt+Z (Mac): Abrir chat do ZapBot
Desenvolvimento
Para desenvolver a extensão:
npm install
npm run compile
npm run watch
Arquitetura
src/extension.ts: Ponto de entrada e gerenciamento da extensão
src/webview/chatPanel.ts: Gerenciamento da interface de chat
src/models/aiProvider.ts: Abstração para provedores de IA
src/models/messageHandler.ts: Processamento de mensagens
| |