Ponte de Agente VSCode

Execute agentes de codificação e extensões baseados no VSCode perfeitamente em outras plataformas de IDE - preenchendo a lacuna entre o ecossistema VSCode e outros ambientes de desenvolvimento.

O que é Ponte de Agente VSCode?

A habilidade **Ponte de Agente VSCode** é uma ferramenta fundamental para desenvolvedores que desejam aproveitar o rico ecossistema de agentes de codificação e extensões do VSCode em outras plataformas de IDE. Ela resolve o problema comum de dependência de um único ambiente, permitindo que agentes como Claude Code, Codex ou Cursor sejam executados fora do VSCode, sem perda de funcionalidade. Compatível com várias IDEs populares, a ponte funciona como um tradutor entre as APIs de extensão do VSCode e os sistemas de plugin de outras plataformas, garantindo que comandos, feedback e automações fluam sem interrupções. Utilizando um processo de comunicação back-end via soquetes WebSocket ou APIs HTTP locais, a habilidade mantém o estado dos agentes, gerencia instalações de extensões e coordena a execução de tarefas, tornando-se ideal para equipes que padronizam o uso de agentes em diferentes ambientes de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add diorwave/VSCode-Agent-Bridge

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 Ponte de Agente VSCode faz?

Execute agentes de codificação e extensões baseados no VSCode perfeitamente em outras plataformas de IDE - preenchendo a lacuna entre o ecossistema VSCode e outros ambientes de desenvolvimento.

Visão Geral

Este projeto fornece uma ponte para rodar agentes de codificação e extensões do VSCode em outras IDEs, como JetBrains, Eclipse ou editores baseados na web.

Como Funciona

A ponte se comunica via WebSocket ou API HTTP local entre a IDE de destino e uma instância headless do VSCode. Ela traduz chamadas de API de extensão do VSCode para comandos compreensíveis pela IDE alvo, permitindo que:

  • Agentes de código do VSCode (ex.: Claude Code) sejam executados em outras IDEs.
  • Extensões sejam gerenciadas remotamente.
  • Comandos e saídas sejam sincronizados em tempo real.

Plataformas Suportadas

  • VSCode (headless)
  • JetBrains IDEs (IntelliJ, PyCharm, WebStorm)
  • Eclipse
  • Editores baseados na web (ex.: Theia, Gitpod)

Pré-requisitos

  • Node.js 16+ instalado.
  • Uma instância do VSCode (ou VSCode-server).
  • A IDE de destino deve suportar plugins.

Instalação

  1. Clone o repositório:

    git clone https://github.com/diorwave/VSCode-Agent-Bridge.git
    cd VSCode-Agent-Bridge
    
  2. Instale as dependências:

    npm install
    
  3. Configure as variáveis de ambiente:

    • VSCODE_PATH: Caminho para o binário do VSCode ou code-server.
    • BRIDGE_PORT: Porta para a comunicação WebSocket (padrão: 8080).

Uso

Inicie o servidor da ponte:

npm start

No lado da IDE de destino, instale o plugin correspondente e configure o endereço do servidor WebSocket.

Exemplo de Comando

const bridge = new VSCodeBridge({
  host: 'localhost',
  port: 8080
});

await bridge.executeCommand('editor.action.showHover');

Licença

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas