Introducción
Un truco sorprendentemente clásico ha empezado a llamar la atención en la comunidad de Fable 5: convertir contextos de texto largos en imágenes densas y luego hacer que el modelo vuelva a leer esas imágenes mediante su capacidad de visión.
Suena casi como preparar una pequeña chuleta para un examen. Pero en este caso, la “chuleta” no es para una persona. Es para un modelo multimodal capaz de leer capturas de pantalla. Un desarrollador descubrió que, al convertir el contexto de Claude Code en imágenes PNG muy compactas, la factura de tokens de entrada podía reducirse aproximadamente entre un 59% y un 70% en las cargas de trabajo probadas.

La idea básica es simple: los prompts del sistema, la documentación de herramientas, las salidas de comandos, los registros y el historial más antiguo de la conversación suelen consumir muchísimos tokens. Si esos bloques se renderizan como imágenes, su costo en tokens de imagen queda vinculado principalmente a las dimensiones de la imagen, y no a la cantidad de texto comprimido dentro de ella.
Este artículo explica qué hace pxpipe, por qué este método puede ahorrar dinero, en qué casos falla y cómo se relaciona con investigaciones anteriores como CLIPPO y con trabajos más recientes sobre compresión de contexto óptico como DeepSeek-OCR.
Nota sobre la fuente
Este artículo se basa en el artículo original en chino publicado en BAAI Hub, que indica que la fuente provenía de QbitAI en WeChat. Los enlaces de referencia originales incluyen el repositorio de GitHub de pxpipe y el artículo sobre CLIPPO. Las imágenes conservadas a continuación son capturas de pantalla, demostraciones, diagramas y capturas de debates en redes sociales relevantes para el artículo. Se han eliminado los códigos QR, los avisos promocionales para seguir la cuenta, las llamadas a la interacción y la decoración de plataforma no relacionada.
Convierte el contexto en una “chuleta” y reduce la factura
El método que se volvió viral se llama pxpipe. Es un proxy local de código abierto que reescribe el voluminoso contexto de entrada de Claude Code antes de que la solicitud salga de tu máquina.
Según la descripción del proyecto, pxpipe reduce el uso de tokens al renderizar grandes bloques de texto como imágenes. El mismo prompt del sistema, la documentación de herramientas, las salidas de herramientas y el historial anterior pueden empaquetarse en una huella de tokens mucho menor cuando el modelo es lo bastante capaz como para leer texto renderizado y denso.

En un ejemplo, unos 48.000 caracteres de prompt del sistema y documentación de herramientas ocuparían alrededor de 25.000 tokens como texto plano. Renderizado en una imagen de 1573 × 1248, ese mismo contenido habría utilizado aproximadamente 2.700 tokens de imagen.
De ahí proviene la reducción de costos.
La estimación aproximada
la lógica es:
- El costo de tokens de texto crece con la cantidad de texto.
- El costo de tokens de imagen está determinado en gran medida por las dimensiones en píxeles.
- El código denso, JSON, salidas de herramientas, prompts del sistema y registros suelen contener muchos tokens por línea.
- Si el modelo aún puede leer la imagen comprimida de forma fiable, el mismo contexto puede volverse más barato de enviar.
Algunos desarrolladores bromearon diciendo que este es un caso literal de “una imagen vale más que mil palabras”. En este caso, la broma está inusualmente cerca de la realidad técnica.


Lo que pxpipe realmente hace
pxpipe no es un modelo nuevo, ni es un motor OCR tradicional. Funciona como un proxy local entre Claude Code y la API del modelo.
Antes de que se envíe una solicitud, pxpipe busca bloques grandes que sean adecuados para compresión. Luego renderiza esos bloques en páginas PNG compactas y los vuelve a insertar en la solicitud como entradas de imagen. El modelo lee esas páginas usando su canal visual normal.


En términos sencillos, pxpipe se comporta como una microimpresora automática para contextos largos. No hace que el modelo haga “OCR” del texto en el sentido estricto de la ingeniería. En cambio, se apoya en la capacidad integrada del modelo para leer entradas visuales similares a capturas de pantalla.
El README de pxpipe explica que se centra en contextos de entrada voluminosos como:
- Grandes cuerpos de
tool_result, incluidas lecturas de archivos, salidas de comandos y registros. - Historial de conversación antiguo y colapsado.
- Prompts del sistema estáticos y documentación de herramientas.
Evita deliberadamente convertirlo todo. Los turnos recientes, los mensajes del usuario, los identificadores exactos, los bloques pequeños, la prosa dispersa y la salida del modelo permanecen como texto.
Por qué puede ahorrar tanto
La desalineación central de precios es que las entradas de imagen y el texto
las entradas se miden de forma diferente.
En los flujos de trabajo de desarrollo con mucho texto, el material de origen suele tener una alta densidad de tokens. El código, los registros, el JSON, los stack traces y los esquemas de herramientas pueden resultar costosos cuando se envían como texto plano. El autor de pxpipe estima que, en el tráfico real de Claude Code, el contenido denso puede concentrar aproximadamente 3,1 caracteres por token de imagen, frente a cerca de 1 carácter por token de texto.
Esa proporción le da a pxpipe margen para reducir costos cuando el texto es lo bastante denso.
El autor también compartió una demostración comparativa. En la versión original en texto, según se informa, una ejecución de prueba terminó con una factura de 42,21 dólares y una ventana de contexto casi llena. En la versión de pxpipe, la misma tarea se completó por 6,06 dólares y con mucho más espacio de contexto disponible.

El detalle importante es que pxpipe solo comprime el lado de la solicitud. La respuesta del modelo sigue transmitiéndose normalmente como texto. No comprime los tokens de salida.
Resultados del benchmark y la principal advertencia
El método es impresionante, pero no es sin pérdida. El contexto de imagen densa depende en gran medida de la capacidad visual del modelo para leer.
La captura del benchmark de pxpipe muestra que Fable 5 rinde bien en varias tareas de contexto de imagen, incluidas aritmética novedosa, recuerdo de la idea general, seguimiento de estado y algunas pruebas de recuerdo de renderizado denso. Pero el recuerdo exacto de cadenas es un punto débil, especialmente en modelos que no son buenos leyendo texto denso.

Una versión simplificada de la tabla de benchmark reportada se ve así:
| Prueba | N | Texto | Imagen pxpipe | Cambio de tokens |
|---|---|---|---|---|
Aritmética novedosa, claude-fable-5 | 100 | 100% | 100% | -38% |
Aritmética novedosa, claude-opus-4-8 | 100 | 100% | 93% | -38% |
| Recuerdo de idea general A/B, Fable 5 | 98 por grupo | 98/98 | 98/98 | — |
| Seguimiento de estado, Fable 5 | 18 por grupo | 18/18 | 18/18 | — |
| Confabulación sobre hechos nunca mencionados, Fable 5 | 16 por grupo | 0/16 | 0/16 | — |
| Recuerdo literal de hexadecimal de 12 caracteres, Opus | 15 | 15/15 | 0/15 | — |
| Recuerdo literal de hexadecimal de 12 caracteres, Fable 5 | 15 | — | 13/15 | — |
El peligro es claro: el contexto basado en imágenes puede ser lo bastante bueno para una comprensión semántica amplia, el seguimiento de estado y muchas tareas de programación, pero puede interpretar mal cadenas exactas sin que se note.
Los ID, hashes, secretos, números fijos y otros valores exactos a nivel de bytes no deberían introducirse en imágenes densas. Las propias notas de pxpipe subrayan este punto: la compensación es seria, y el modo de fallo puede ser una respuesta segura pero incorrecta en lugar de un error evidente.

El tuit de abajo fue una respuesta de @sanixdarker, quien afirmó que esta práctica no es nada nuevo: la ha estado usando desde el lanzamiento de Opus y no tiene una relación directa con la serie Fable. La imagen está estrechamente vinculada al contexto y presenta de forma intuitiva la discusión sobre los posibles riesgos de introducir datos específicos en imágenes densas.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/image/2026/07/8d83ec15-fc8e-4019-8909-2d441f51f258-10-af6628e8-7211-4ee2-8a25-33b3a4e2a529.png)
Qué mantiene pxpipe como texto
Debido a que la compresión es con pérdida, pxpipe no convierte ciegamente cada bloque de entrada en una imagen. Mantiene en formato de texto el contenido sensible y el que requiere precisión crítica.
Ejemplos de contenido que debería permanecer como texto normal:
- IDs y hashes.
- Secretos y claves.
- Valores numéricos exactos.
- Turnos de conversación activos recientes.
- Mensajes del usuario.
- Prosa dispersa que no es lo bastante densa en tokens como para beneficiarse.
Por eso también el proyecto presenta el ahorro como dependiente de la carga de trabajo. Si la solicitud consiste principalmente en prosa larga en lenguaje natural, la compresión puede no resultar rentable. Si la solicitud está cargada de código, JSON, registros y salidas de herramientas, el ahorro puede ser mucho mayor.
Crea un sitio de presentacion y capta leads en minutos
Describe tu idea una vez y We0 AI puede generar un sitio de presentacion, paginas y CMS, y ayudarte a atraer clientes y trafico tras el lanzamiento.
Cómo probar pxpipe
El autor ofrece un flujo de inicio muy breve. Ejecuta el proxy localmente y luego apunta Claude Code al proxy.
npx pxpipe-proxy # proxy en 127.0.0.1:47821
ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude # apunta Claude Code hacia él
Después de iniciarse, pxpipe también expone un panel local:
http://127.0.0.1:47821/
El panel puede mostrar ahorro de tokens, conversiones de texto a imagen en paralelo, un interruptor de apagado y etiquetas de modelo en tiempo real. Esto facilita ver exactamente qué se está comprimiendo y qué está pasando sin cambios.
El artículo CLIPPO de Google de 2022 ya apuntaba en esta dirección
Después de que pxpipe empezara a difundirse, algunos investigadores señalaron que la idea central no es completamente nueva.
Una línea de trabajo relacionada apareció en el artículo de Google de 2022 CLIPPO: Image-and-Language Understanding from Pixels Only. La idea central de CLIPPO es tratar el texto como píxeles en lugar de como un flujo de texto tokenizado por separado.

Los modelos tradicionales de estilo CLIP suelen usar dos torres: una para imágenes y otra para texto. CLIPPO elimina esa separación al renderizar el texto como imágenes RGB y enviar tanto las imágenes como el texto renderizado a través de un Vision Transformer compartido.

La conclusión es importante: el texto no siempre tiene que entrar en un modelo como tokens de texto discretos. También puede convertirse en píxeles y procesarse a través de vías visuales.
DeepSeek-OCR y la compresión de contexto óptico
La discusión también
mencionó DeepSeek-OCR, que se centra en la compresión óptica para contextos largos. Su repositorio describe el proyecto como “Contexts Optical Compression”.


En ese sentido, pxpipe no es solo un truco puntual para reducir costos. Conecta varias tendencias:
- CLIPPO demostró que el texto puede procesarse como imágenes.
- DeepSeek-OCR exploró la compresión óptica de contexto largo.
- Fable 5 parece lo bastante sólido en lectura visual densa como para que esto resulte útil en flujos de trabajo reales de programación.
Sigue habiendo un límite importante: la fiabilidad exacta de las cadenas. Algunos comentaristas sugirieron que el problema podría mejorar simplemente ampliando modelos de visión-lenguaje más potentes.

Conclusiones prácticas
pxpipe resulta más útil cuando el contexto es grande, denso y no crítico en cuanto a precisión. Las sesiones de programación encajan de forma natural porque los agentes suelen volver a leer archivos antes de editarlos, lo que puede reducir el riesgo de actuar basándose en un bloque de imagen mal interpretado.
Es menos adecuado para flujos de trabajo donde importa la recuperación exacta a nivel de caracteres. Si una tarea depende de identificadores, hashes, credenciales, lenguaje jurídico exacto, cifras financieras o cualquier otro contenido sensible a la precisión, la compresión basada en imágenes debe usarse con cautela.
Una forma sensata de usar pxpipe es mantenerlo como una capa de optimización, no como un límite de confianza. Deja que comprima el contexto voluminoso cuando matemáticamente tenga sentido, pero conserva los valores críticos en texto y revisa el panel cuando depures comportamientos extraños del modelo.
Preguntas frecuentes
¿Qué es pxpipe?
pxpipe es un proxy local que reduce el uso de tokens al renderizar el contexto de entrada voluminoso de Claude Code en imágenes PNG compactas. Está diseñado para contexto denso, como salidas de herramientas, registros, código, prompts del sistema e historial antiguo de conversación.
¿Cómo reduce pxpipe los costos de Fable 5?
Aprovecha el hecho de que el costo de los tokens de imagen está ligado principalmente a las dimensiones en píxeles, mientras que el costo de los tokens de texto crece con la cantidad de texto. Si un modelo puede leer texto renderizado denso de forma fiable, los bloques grandes pueden resultar más baratos como imágenes que como texto plano.
¿pxpipe comprime la salida del modelo?
No. pxpipe solo comprime bloques de entrada seleccionados antes de que se envíe la solicitud. El modelo
la respuesta sigue transmitiéndose normalmente como texto, por lo que los tokens de salida no se reducen.
¿La compresión de contexto basada en imágenes no tiene pérdidas?
No. Es un método de compresión con pérdidas. Puede funcionar bien para contexto general, seguimiento de estado y muchas tareas de programación, pero cadenas exactas como ID, hashes, secretos y números precisos pueden leerse incorrectamente.
¿Puedo usar pxpipe con cualquier modelo?
No de forma segura. La propia documentación de pxpipe considera que la compatibilidad con modelos es limitada y depende de la carga de trabajo. Algunos modelos leen mucho peor el texto renderizado denso que otros, por lo que los modelos no compatibles o más débiles deberían pasarse como texto, a menos que se habiliten explícitamente.
¿Qué tipos de contenido deberían mantenerse como texto?
Los ID, hashes, secretos, números exactos, mensajes de usuario, turnos recientes y otros bloques críticos para la precisión deberían mantenerse como texto. pxpipe es más adecuado para material largo, denso y menos sensible a nivel de bytes, como registros, documentación de herramientas e historial antiguo.
¿Cómo ejecuto pxpipe localmente?
Inicia el proxy con npx pxpipe-proxy y luego ejecuta Claude Code con ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude. El panel local está disponible en http://127.0.0.1:47821/.
Herramientas relacionadas
- pxpipe: Un proxy local que renderiza el contexto voluminoso de Claude Code en imágenes PNG para reducir el uso de tokens de entrada.
- Claude Code: La herramienta de programación agentiva de Anthropic para flujos de trabajo en terminal, IDE, escritorio y navegador.
- Anthropic Messages API: La superficie de API a través de la cual se envían las solicitudes de mensajes de estilo Claude.
- Anthropic Token Counting: La referencia oficial de la API para estimar el número de tokens en solicitudes de mensajes.
- DeepSeek-OCR: Un proyecto de código abierto que explora la compresión óptica para texto de contexto largo.
Enlaces relacionados
- Artículo original de BAAI Hub: El artículo fuente en chino que trató el método viral de ahorro de costos de pxpipe.
- Repositorio de pxpipe en GitHub: Código fuente del proyecto, README, benchmarks, limitaciones y comandos de uso.
- Artículo de CLIPPO en arXiv: El artículo de 2022 que explora la comprensión de imagen y lenguaje únicamente a partir de píxeles.
- Repositorio de DeepSeek-OCR en GitHub: Repositorio oficial de Contexts Optical Compression.
- Documentación de Claude Code: Documentación oficial para usar Claude Code en distintos entornos.
- Herramienta de uso de computadora de Anthropic: Documentación oficial sobre la capacidad de Claude para interactuar con la computadora mediante capturas de pantalla.
- Anthropic Messages API: Referencia oficial para enviar solicitudes basadas en mensajes a los modelos de Claude.
Resumen
pxpipe muestra una forma ingeniosa de reducir los costos de entrada de Fable 5: renderizar el contexto cargado de tokens en imágenes compactas y dejar que el modelo lea esas imágenes mediante su capacidad de visión. Para cargas de trabajo de programación densas, esto puede reducir significativamente el lado de la solicitud
uso de tokens y menor costo integral de extremo a extremo.
La contrapartida es que el método implica pérdida de información. Puede preservar suficiente significado para muchos flujos de trabajo de programación y seguimiento de estado, pero no se debe confiar en él para la recuperación exacta, byte por byte, de ID, hashes, secretos o números precisos.
La idea más amplia es que el texto no siempre tiene que seguir siendo texto dentro de los sistemas de IA. CLIPPO, DeepSeek-OCR y pxpipe apuntan todos hacia la misma idea: los píxeles pueden convertirse en una capa de compresión práctica para contextos largos.
El mejor caso de uso es claro: comprimir contexto voluminoso y de baja precisión, pero mantener los valores exactos críticos en texto normal.



