Tekst als PNG’s renderen om op Claude Code-tokens te besparen is slim en dom tegelijk

Er is een nieuwe open-source proxy genaamd pxpipe die de systeemprompt, tooldocumentatie en oudere gespreksgeschiedenis van Claude Code omzet in PNG-afbeeldingen voordat de request de API bereikt. Mensen melden 60–70 % besparing op Fable 5- en Claude Code-gebruik—alleen door compacte, niet-uitvoerbare tekst als gerasterde afbeelding te versturen in plaats van ruwe tokens.
De truc buit een prijsanomalie uit in Anthropic’s token-accounting. Afbeeldingsinvoer kost per byte aan informatie minder dan een equivalente lap tekst, omdat het model een gecomprimeerde visuele representatie ziet en Anthropic per afbeeldingstegel factureert. Anders gezegd: de tokenizer is de bottleneck, en tekst in pixels verpakken is een compressietruc om de eenheidsprijs te omzeilen. Dat is geen nieuw idee (ik zie al jaren dat mensen logs als screenshots plakken), maar pxpipe automatiseert het tot een proxy, en dat maakt het operationeel interessant.
Het domme gedeelte is de gok dat een model dat een gecomprimeerde PNG leest niet hallucineert bij genuanceerde details. Een korte instructie als “reageer in JSON” is waarschijnlijk geen probleem. Een uitgebreid API-schema met geneste types? Daar vertrouw ik het niet op. De proxy behoudt geen tekstselecteerbaarheid of structuur, en het model reconstrueert intentie uit een bitmap. Als je agentketen afhankelijk is van exacte tool-outputspecificaties, voeg je een extra faalwijze toe om geld te besparen per request.
Waar ik nu naar kijk: Anthropic zal dit gat waarschijnlijk dichten—ofwel door aan te passen hoe beeldinvoer wordt getokeniseerd (tekstrijke PNG’s anders behandelen) of door het prijsmodel bij te sturen. Interessanter is of het mensen richting modellen duwt met plattere kostenstructuren, zoals de long-context-prijzen van Gemini, waar je geen compressietheater hoeft op te voeren. De proxy bestaat omdat de prijsstelling verkeerd is, niet omdat PNG’s een geweldig medium zijn voor systeemprompts.