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

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
Pour commencer
Le projet est open-source avec ces ressources :
- GitHub : https://github.com/anpl-code/Deblank
- Article : https://arxiv.org/abs/2508.13666
- Docker :
docker pull zhangcen456/deblank:latest
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
👀 See Also

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.

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.

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.

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.