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

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

使用克劳德从1997年足球经理游戏中提取数据
Инструменты

使用克劳德从1997年足球经理游戏中提取数据

Бен Натталл использовал Claude для извлечения данных об игроках, командах и стадионах из FIFA Soccer Manager 97. ИИ проанализировал файл SM97.DAT, экспортировал CSV и создал поисковый сайт. Весь код Python доступен на GitHub.

OpenClawRadar
angular-grab: Инструмент для извлечения контекста компонентов Angular для AI-агентов
Инструменты

angular-grab: Инструмент для извлечения контекста компонентов Angular для AI-агентов

angular-grab — это инструмент только для разработчиков, который позволяет навести курсор на любой элемент интерфейса в сервере разработки Angular, нажать Cmd+C и скопировать полную трассировку стека компонентов с путями к файлам и HTML в буфер обмена для вставки в AI-агенты.

OpenClawRadar
Открытый порт CLI Claude Code на Go выпущен как claw-code-go
Инструменты

Открытый порт CLI Claude Code на Go выпущен как claw-code-go

Разработчик dolm09 выпустил claw-code-go — полный порт на Go CLI Claude Code с автономным бинарным файлом менее 10 тысяч строк кода. Проект включает TUI с bubbletea, поддержку нескольких провайдеров, клиент MCP и механизм выполнения инструментов.

OpenClawRadar
mindpm: Бесплатный MCP-сервер для постоянного хранения памяти проекта с Claude
Инструменты

mindpm: Бесплатный MCP-сервер для постоянного хранения памяти проекта с Claude

mindpm — это бесплатный, открытый MCP-сервер, который предоставляет Claude локальную базу данных SQLite для отслеживания задач, решений, заметок и сводок сессий в рамках диалогов. Настройка занимает 30 секунд с помощью команды: claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpm.

OpenClawRadar