Repolode
2234839

2234839/silkpulse

Um debugger remoto nativo de IA que permite a agentes de IA inspecionar e operar páginas web em dispositivos remotos, como páginas H5 mobile, WebViews em aplicativos e sites em produção.

Alternativa open source a:vConsole

Estrelas
230
Forks
16
Issues abertas
0
Último commit
há 6 dias

O que é?

silkpulse é uma ferramenta de depuração remota para páginas front-end executadas em dispositivos aos quais os desenvolvedores não têm acesso fácil, como navegadores mobile e WebViews incorporadas. Ao adicionar uma tag script à página, o console, as requisições de rede e as pilhas de erros são enviados para um console web, onde um desenvolvedor pode acompanhá-los em tempo real ou repassá-los a um agente de IA.

Além dos logs, a ferramenta incorpora os painéis oficiais do Vue DevTools e do React DevTools, permitindo inspecionar árvores de componentes, estado, hooks e props, mesmo em builds de produção. As pilhas de erros são mapeadas de volta às posições no código-fonte original por meio de sourcemaps. Vários dispositivos podem se conectar ao mesmo tempo, cada um identificado por tags e reconectando sem perder o histórico.

Uma interface HTTP e uma skill incluída permitem que agentes de IA leiam snapshots, logs e corpos de requisições de rede, executem JavaScript na página remota, cliquem, preencham formulários e rolem a página para verificar uma correção. O projeto usa a licença MIT, roda com Node 22+ e pnpm e oferece uma imagem Docker para hospedagem própria.

Recursos principais

  • 01Envia logs do console, requisições de rede e pilhas de erros de páginas remotas para um console web.
  • 02Incorpora os painéis oficiais do Vue DevTools e do React DevTools, inclusive em builds de produção.
  • 03Mapeia erros de volta aos locais correspondentes no código-fonte usando sourcemaps.
  • 04Permite que agentes de IA leiam snapshots e logs e executem JavaScript em páginas remotas.
  • 05Aceita vários dispositivos ao mesmo tempo, com tags e reconexão automática.

Casos de uso

  • Depurar uma página H5 ou um WebView em um aplicativo no celular de um usuário sem pedir que ele faça capturas de tela.
  • Permitir que um agente de IA diagnostique um problema de front-end em produção e verifique a correção na página ao vivo.
  • Inspecionar o estado de componentes Vue ou React em um site publicado em produção.

Início rápido

  1. 1

    Instale as dependências (requer Node 22+ e pnpm 11+)

    pnpm install
  2. 2

    Compile todos os pacotes

    pnpm build
  3. 3

    Inicie o servidor (porta padrão: 8080)

    pnpm start

Antes de usar

  • Para executar a partir do código-fonte, é necessário ter Node 22+ e pnpm 11+.
  • Hospedar o servidor por conta própria requer configuração; o playground on-line gratuito compartilha dados públicos visíveis para todos.
  • A imagem do Docker é criada apenas para amd64.

Em coleções

Tópicos

#debugging#remote-debugging#webview#devtools#observability#sourcemap#mcp-agent

Perguntas frequentes

O que é silkpulse?
Um debugger remoto nativo de IA que permite a agentes de IA inspecionar e operar páginas web em dispositivos remotos, como páginas H5 mobile, WebViews em aplicativos e sites em produção. silkpulse é uma ferramenta de depuração remota para páginas front-end executadas em dispositivos aos quais os desenvolvedores não têm acesso fácil, como navegadores mobile e WebViews incorporadas. Ao adicionar uma tag script à página, o console, as requisições de rede e as pilhas de erros são enviados para um console web, onde um desenvolvedor pode acompanhá-los em tempo real ou repassá-los a um agente de IA.
silkpulse é gratuito? Qual é a licença?
silkpulse é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
silkpulse ainda é mantido?
Manutenção ativa. O último commit de silkpulse foi em 1 de nov. de 2026.
Para que posso usar silkpulse?
Depurar uma página H5 ou um WebView em um aplicativo no celular de um usuário sem pedir que ele faça capturas de tela. Permitir que um agente de IA diagnostique um problema de front-end em produção e verifique a correção na página ao vivo. Inspecionar o estado de componentes Vue ou React em um site publicado em produção.
Como instalar silkpulse?
Instale as dependências (requer Node 22+ e pnpm 11+): pnpm install Compile todos os pacotes: pnpm build Inicie o servidor (porta padrão: 8080): pnpm start
Onde consigo silkpulse?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/2234839/silkpulse

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados