Deblank : Outil pour Supprimer le Formatage du Code afin de Réduire les Tokens des LLM

✍️ OpenClawRadar📅 Publié: March 23, 2026🔗 Source
Deblank : Outil pour Supprimer le Formatage du Code afin de Réduire les Tokens des LLM
Ad

Ce que fait Deblank

Deblank est un outil de prétraitement qui supprime la mise en forme du code (indentation, espaces, sauts de ligne) avant d'envoyer le code aux LLM, avec une étape de post-traitement pour restaurer la lisibilité. La transformation est bidirectionnelle et sûre pour l'AST.

Résultats de performance

Dans les évaluations sur plusieurs modèles (DeepSeek-V3, Claude, Gemini, etc.) :

  • Réduction d'environ 30 % des tokens pour des langages comme Java et C++
  • Réduction d'environ 9 % des tokens pour Python
  • Impact négligeable sur la précision Pass@1 pour la complétion de code
  • Latence moyenne : environ 76 ms

Langages et fonctionnalités pris en charge

  • Python, Java, C/C++, C#, JavaScript/TypeScript et Go
  • Gère raisonnablement bien les extraits incomplets
  • Utile pour les workflows de remplissage au milieu
Ad

Pour commencer

Le projet est open-source avec ces ressources :

Ce type d'optimisation de tokens peut être particulièrement utile lorsque l'on travaille avec des LLM à contexte limité ou lors du traitement de grandes bases de code, bien que l'impact varie selon le langage en raison des différences de conventions de mise en forme.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Développeur Indie Dévoile 'Ideanator', un Outil en Ligne de Commande pour Structurer des Idées Vagues avec des LLMs Locaux
Tools

Développeur Indie Dévoile 'Ideanator', un Outil en Ligne de Commande pour Structurer des Idées Vagues avec des LLMs Locaux

Ideanator est un outil CLI conçu par un développeur autodidacte de 19 ans utilisant des LLM locaux comme Ollama/MLX. Il structure des idées vagues en concepts bien définis, entièrement hors ligne.

OpenClawRadar
Analyse de l'Architecture du Code Claude à partir des Source Maps Fuités
Tools

Analyse de l'Architecture du Code Claude à partir des Source Maps Fuités

L'analyse du codebase TypeScript de 512 000 lignes de Claude Code révèle un runtime basé sur Bun avec une interface CLI React/Ink, plus de 100 commandes, 38+ outils et une coordination multi-agents. Le système utilise Zod pour la validation, OpenTelemetry pour la télémétrie et inclut des mécanismes de compression de contexte.

OpenClawRadar
Une couche de gouvernance à 7 fichiers pour prévenir la dérive de session des LLM
Tools

Une couche de gouvernance à 7 fichiers pour prévenir la dérive de session des LLM

Un développeur a créé une couche de gouvernance avec sept fichiers pour empêcher Claude d'annuler silencieusement des décisions architecturales entre les sessions. Le système comprend les fichiers active_context.md, contracts.md et decisions.md avec une boucle d'exécution stricte.

OpenClawRadar
DAUB MCP Server Permet à Claude de Générer et Rendre des Interfaces Utilisateur via des Spécifications JSON
Tools

DAUB MCP Server Permet à Claude de Générer et Rendre des Interfaces Utilisateur via des Spécifications JSON

DAUB est un serveur MCP qui permet à Claude de générer des interfaces utilisateur directement à partir d'invites en langage naturel, produisant des spécifications JSON structurées qui s'affichent comme des interfaces en direct sans génération de code ni compilation. Il expose quatre outils, notamment generate_ui, render_spec, validate_spec et get_component_catalog.

OpenClawRadar