diegoalvarezf.dev
Volver
En curso

docdiet

Hace que Claude Code lea los PDF como Markdown y gaste menos de la mitad de tokens.

Por qué lo hice

Le pasaba muchos PDFs a Claude Code (apuntes, documentación) y se comían el contexto. Cada página se envía como texto y además como imagen, aunque el agente casi nunca necesite la imagen.

Cómo funciona

  1. 01Se engancha a Claude Code con un hook: cuando va a leer un PDF, le da un Markdown en su lugar.
  2. 02Quita cabeceras, pies y números de página, y une las palabras partidas entre líneas.
  3. 03Una red neuronal pequeña detecta tablas, figuras y columnas. Si el PDF es casi todo imagen, se aparta y deja leer el original.

Pruébalo

Elige cuántas páginas tiene el PDF.

PDF tal cual~44.582 tokens
Con docdiet~19.361 tokens

57% menos tokens

Estimación para un documento de texto típico, calibrada con lecturas reales.

Qué aprendí

A medir antes de prometer nada: ajusté las estimaciones de tokens con lecturas reales de Claude Code antes de dar ninguna cifra de ahorro.

Hecho con

TypeScriptNode.jsONNXClaude Code
docdiet — Diego Álvarez