TideSurf : l'outil de compression DOM réduit l'utilisation de tokens des agents web par 30, et accélère le TTFT par 12

Ce que fait TideSurf
TideSurf est un outil qui résout un problème courant avec les agents d'utilisation de navigateur : ils s'appuient souvent sur la multimodalité native des modèles plutôt que sur les sources concrètes des pages, et même lorsqu'ils utilisent les sources de pages, ils consomment un nombre excessif de jetons de contexte. La solution convertit le DOM rendu en un format compressé de type markdown avant de l'envoyer aux agents LLM.
Améliorations des performances
Selon des expériences avec des pages GitHub, TideSurf réduit la consommation de jetons par 32 fois par rapport au DOM brut. Le processus d'analyse prend environ 30 ms. Dans des tests spécifiques avec Qwen 3.5 9B (raisonnement désactivé, quantification Q8 KV Cache, autres configurations par défaut) sur un MacBook Pro 14" fin 2021 (M1 Pro, GPU 14C, 16 Go de mémoire unifiée LPDDR5, MacOS Tahoe 26.2) utilisant LM Studio 0.4.7-b2 avec le runtime MLX :
- Jetons par seconde : 24,788 (DOM brut) contre 26,123 (TideSurf)
- Temps jusqu'au premier jeton : 106,641 s contre 8,442 s (réduction de 12,6x)
- Temps de génération : 9,117 s contre 6,163 s
- Jetons d'invite : 17 371 contre 3 312 (incluant les définitions d'outils)
- Jetons d'inférence : 226 contre 161
Capacités des outils
TideSurf inclut 18 outils permettant aux LLM de travailler de manière interactive avec les pages web. Ces outils fonctionnent avec tout modèle disposant de capacités d'appel d'outils. Le système prend en charge à la fois les interfaces CLI et MCP (Model Context Protocol).
État actuel et disponibilité
Il s'agit d'un projet précoce en version 0.3, et le développeur sollicite des retours. TideSurf est disponible sous forme de package npm (@tidesurf/core), avec une documentation sur tidesurf.org/docs et le code source sur GitHub.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Pipeline de Traduction de Livres Locale Utilise Qwen 32B et Mistral 24B avec RAG Contextuel
Un développeur a créé un pipeline de traduction de livres entièrement local et automatisé qui convertit des fichiers PDF au format ePub en utilisant huit scripts Python. Le système aborde les problèmes courants de traduction comme la perte de contexte et les problèmes de mise en forme grâce à un flux de travail en plusieurs étapes.

Strale.io propose une API gratuite de validation d'IBAN et d'e-mail pour les agents IA, sans inscription.
Strale.io propose une API gratuite avec cinq fonctionnalités incluant la validation d'IBAN, la validation d'email, la recherche DNS, la conversion d'URL en markdown et la réparation de JSON. Aucune inscription ni clé API n'est requise, et elle inclut un serveur MCP pour l'intégration avec Claude ou Cursor.

Cloudflare Dynamic Worker Loader : Isolation des agents IA avec Isolates
L'API Dynamic Worker Loader de Cloudflare, désormais en bêta ouverte, permet aux Workers d'instancier de nouveaux Workers avec du code spécifié à l'exécution dans des sandbox isolés utilisant des isolats V8, offrant un démarrage 100 fois plus rapide que les conteneurs et aucune limite de concurrence globale.

DESIGN.md : Un format de spécification pour décrire l'identité visuelle aux agents de codage
DESIGN.md combine des jetons de design YAML avec de la prose Markdown pour donner aux agents IA une compréhension persistante et structurée d'un système de design. Inclut un linter et un outil de diff.