TideSurf: Ferramenta de compressão DOM reduz uso de tokens de agentes web em 30 vezes, acelera TTFT em 12 vezes

O que o TideSurf faz
O TideSurf é uma ferramenta que aborda um problema comum com agentes de uso do navegador: eles frequentemente dependem da multimodalidade nativa dos modelos em vez de fontes de página concretas, e mesmo quando usam fontes de página, consomem tokens de contexto em excesso. A solução converte o DOM renderizado para um formato compactado semelhante a markdown antes de enviá-lo para agentes de LLM.
Melhorias de desempenho
De acordo com experimentos com páginas do GitHub, o TideSurf reduz o consumo de tokens em 32 vezes em comparação com o DOM bruto. O processo de análise leva aproximadamente 30ms. Em testes específicos com Qwen 3.5 9B (raciocínio desativado, cache KV Q8 quantizado, outras configurações padrão) em um MacBook Pro 14" Final de 2021 (M1 Pro, GPU 14C, 16GB LPDDR5 Unified Memory, MacOS Tahoe 26.2) usando LM Studio 0.4.7-b2 com runtime MLX:
- Tokens por segundo: 24.788 (DOM bruto) vs 26.123 (TideSurf)
- Tempo até o primeiro token: 106.641s vs 8.442s (redução de 12.6x)
- Tempo de geração: 9.117s vs 6.163s
- Tokens do prompt: 17.371 vs 3.312 (incluindo definições de ferramentas)
- Tokens de inferência: 226 vs 161
Capacidades das ferramentas
O TideSurf inclui 18 ferramentas para LLMs trabalharem interativamente com páginas da web. Essas ferramentas funcionam com qualquer modelo que tenha capacidades de chamada de ferramentas. O sistema suporta interfaces CLI e MCP (Model Context Protocol).
Status atual e disponibilidade
Este é um projeto inicial na versão 0.3, e o desenvolvedor está buscando feedback. O TideSurf está disponível como um pacote npm (@tidesurf/core), com documentação em tidesurf.org/docs e código-fonte no GitHub.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Vida-artificial: Uma reprodução em Python de 300 linhas da pesquisa de Vida Computacional
Uma implementação em Python reproduzindo o artigo Computational Life, onde uma grade 240x135 de programas semelhantes ao Brainfuck interagem e evoluem código autorreplicante através de emparelhamento aleatório e concatenação de fitas de instruções.

Executando Qwen3.6-35B-A3B-UD-Q5_K_XL localmente com VS Code Copilot no AMD R9700
Um usuário compartilha sua configuração funcional do llama.cpp para Qwen3.6-35B-A3B-UD-Q5_K_XL em uma única AMD R9700 com Vulkan, alcançando geração completa de site e testes Playwright do zero com mínima intervenção.

Claude Design vs Huashu-Design: Um Confronto Direto em Layouts HTML e Limites de Taxa
Claude Design cria protótipos HTML rapidamente, mas atinge os limites de taxa rapidamente. Huashu-Design, uma habilidade de Claude Code de código aberto, funciona na assinatura normal sem limite de taxa separado—mas leva 20 minutos contra 5.

OpenClaw Nerve WebUI adiciona controle de voz e painel de gerenciamento de equipe
Nerve é uma interface WebUI para OpenClaw que oferece um painel unificado para monitoramento e gerenciamento de agentes de IA, com controle por voz via duplo toque no shift para Whisper e capacidades de construção de equipes de subagentes.