TideSurf: инструмент сжатия DOM сокращает использование токенов веб-агента в 30 раз, ускоряет TTFT в 12 раз

✍️ OpenClawRadar📅 Опубликовано: 20 апреля 2026 г.🔗 Source
TideSurf: инструмент сжатия DOM сокращает использование токенов веб-агента в 30 раз, ускоряет TTFT в 12 раз
Ad

Что делает TideSurf

TideSurf — это инструмент, решающий распространённую проблему с браузерными агентами: они часто полагаются на встроенную мультимодальность моделей вместо конкретных исходников страниц, и даже при использовании исходников потребляют чрезмерное количество токенов контекста. Решение преобразует отрендеренный DOM в сжатый формат, похожий на markdown, перед отправкой LLM-агентам.

Улучшение производительности

Согласно экспериментам со страницами GitHub, TideSurf сокращает потребление токенов в 32 раза по сравнению с исходным DOM. Процесс парсинга занимает примерно 30 мс. В конкретных тестах с Qwen 3.5 9B (reasoning off, Q8 KV Cache quant, остальные настройки по умолчанию) на MacBook Pro 14" Late 2021 (M1 Pro, 14C GPU, 16GB LPDDR5 Unified Memory, MacOS Tahoe 26.2) с использованием LM Studio 0.4.7-b2 и MLX runtime:

  • Токенов в секунду: 24.788 (исходный DOM) против 26.123 (TideSurf)
  • Время до первого токена: 106.641 с против 8.442 с (сокращение в 12.6 раз)
  • Время генерации: 9.117 с против 6.163 с
  • Токены промпта: 17 371 против 3 312 (включая определения инструментов)
  • Токены инференса: 226 против 161
Ad

Возможности инструментов

TideSurf включает 18 инструментов для LLM, чтобы работать с веб-страницами интерактивно. Эти инструменты работают с любой моделью, поддерживающей вызов инструментов. Система поддерживает как CLI, так и MCP (Model Context Protocol) интерфейсы.

Текущий статус и доступность

Это ранний проект версии 0.3, и разработчик ищет обратную связь. TideSurf доступен как npm-пакет (@tidesurf/core), с документацией на tidesurf.org/docs и исходным кодом на GitHub.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Настройка Headless OpenClaw с Discord через Docker-скрипты
Инструменты

Настройка Headless OpenClaw с Discord через Docker-скрипты

Репозиторий на GitHub предоставляет скрипты для запуска OpenClaw с Discord в headless-контейнере Docker, избегая TUI/WebUI. Он включает управляющий скрипт с командами, такими как claw init, start и stop, а также предварительно настроенную поддержку OpenAI Responses API, Chromium и различных инструментов.

OpenClawRadar
CloudRouter предоставляет возможности AI-кодирующим агентам с управлением ВМ и GPU.
Инструменты

CloudRouter предоставляет возможности AI-кодирующим агентам с управлением ВМ и GPU.

CloudRouter представляет собой инструмент CLI, который позволяет ИИ-агентам кодирования автономно запускать облачные ВМ и ГПУ, автоматизируя такие задачи, как проверка браузера и трудоемкие вычисления на ГПУ.

OpenClawRadar
js-notepad: Скриптуемый блокнот со встроенным MCP-сервером для кода Claude
Инструменты

js-notepad: Скриптуемый блокнот со встроенным MCP-сервером для кода Claude

js-notepad — это бесплатное приложение с открытым исходным кодом для создания скриптуемых блокнотов, разработанное с помощью Claude Code. Оно включает встроенный MCP-сервер, позволяющий Claude Code напрямую взаимодействовать с приложением для чтения/записи страниц, выполнения скриптов, создания задач и отправки результатов.

OpenClawRadar
Kreuzberg v4.7.0 добавляет интеллектуальный анализ кода для 248 языков и улучшенное извлечение разметки Markdown.
Инструменты

Kreuzberg v4.7.0 добавляет интеллектуальный анализ кода для 248 языков и улучшенное извлечение разметки Markdown.

Kreuzberg v4.7.0, библиотека для анализа документов на основе Rust, теперь поддерживает извлечение кода для 248 форматов с помощью tree-sitter и значительно улучшила качество markdown с показателями Structural F1 выше 80% для 23 форматов.

OpenClawRadar