[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"\u002Fblog\u002Ftui-cognitive-bandwidth\u002F:de":3,"\u002Fblog\u002Ftui-cognitive-bandwidth\u002F-surround:de":160,"blog-all-posts:de":161},{"id":4,"title":5,"author":6,"body":10,"date":142,"description":143,"extension":144,"image":145,"locale":146,"meta":147,"minRead":148,"navigation":149,"original":150,"path":151,"pinned":150,"seo":152,"source":153,"sourceUrl":23,"stem":154,"tags":155,"updated":145,"__hash__":159},"blog\u002Fblog\u002Ftui-cognitive-bandwidth.de.md","TUI frisst deine kognitive Bandbreite: Der „Geek-Filter“ im AI Coding sollte endlich zerbrechen",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":133},"minimark",[13,28,31,34,37,42,45,52,58,64,67,71,74,81,84,88,94,97,100,104,107,110,113,117,120,123,130],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Der Kerngedanke erschien zuerst auf ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949416808518106",[25],"nofollow","X","; dieser Artikel ist die ausführliche Fassung.",[17,29,30],{},"Zurzeit rüsten sich AI Coding Agents reihenweise mit TUIs aus, und ein gut Teil der Schuld daran trägt Claude Code. Es hat die Idee, im Terminal mit einer AI zu chatten und Code zu schreiben, zur Perfektion getrieben — aber es hat damit auch einen Geschmack und eine Pfadabhängigkeit etabliert: Ein „wirklich hochwertiger“ Coding Agent sei eben per Default ein Terminal-Interface; die Web-Variante sei bloß ein Anhang und wird sogar als „nicht programmierer genug“ verspottet.",[17,32,33],{},"Und das Ergebnis? Erst mal ein kompliziertes TUI bauen — lauter Farben, Statusleisten, Shortcuts, Moduswechsel — und das dann „immersive“, „effizient“ und „respektvoll gegenüber Programmierern“ nennen.",[17,35,36],{},"Wirklich?",[38,39,41],"h2",{"id":40},"du-glaubst-du-führst-ein-gespräch-in-wahrheit-ringst-du","Du glaubst, du führst ein Gespräch — in Wahrheit ringst du",[17,43,44],{},"Für die kleine Schar, die jeden Tag im Terminal lebt, ist TUI tatsächlich angenehm. Für deutlich mehr Leute ist es eine künstlich gebaute Hürde. Wenn du über ein TUI mit einem Agenten arbeitest, machst du ständig drei Dinge:",[17,46,47,51],{},[48,49,50],"strong",{},"Shortcuts und Modi auswendig rufen."," Jedes Tool hat seine eigenen Tastatur-Gepflogenheiten. Neue Nutzer stehen verloren da, und selbst alte Hasen müssen beim Toolwechsel wieder von vorn lernen.",[17,53,54,57],{},[48,55,56],{},"Sich Informationen aus einem scrollenden Zeichenstrom herauspulen."," Der Zustand ist nicht ausgebreitet für dich sichtbar, sondern in einer Timeline vergraben — du musst per Scrollen und Suchen „Archäologie“ betreiben.",[17,59,60,63],{},[48,61,62],{},"Dafür beten, nicht versehentlich in einen seltsamen Zustand geraten zu sein."," Der Moduswechsel ist unsichtbar; oft weiß man gar nicht, in welchem Modus man gerade steckt — bis etwas kaputtgeht.",[17,65,66],{},"Das ist keine Interaktion mehr. Das ist Ringen mit dem Interface.",[38,68,70],{"id":69},"informationsdichte-ist-nicht-informationseffizienz","Informationsdichte ist nicht Informationseffizienz",[17,72,73],{},"Das Lieblingswort der TUI-Verteidiger ist „Informationsdichte“. Aber treibt man Informationsdichte auf die Spitze, zahlt man dafür, indem Lesbarkeit und Wiederherstellbarkeit auf den Boden getreten werden.",[17,75,76,77,80],{},"Ein wirklich effizientes Interface sollte ",[48,78,79],{},"den Zustand offen vor dir ausbreiten",", damit deine Augen und dein Raumgefühl das Verstehen übernehmen — welcher Task läuft, welche Session wartet auf Eingabe, welche Datei wurde geändert, ein Blick genügt. Statt dich zu zwingen, alles ins Kurzzeitgedächtnis zu stopfen und im Kopf eine unsichtbare Karte des „aktuellen Systemzustands“ zu pflegen.",[17,82,83],{},"Das Arbeitsgedächtnis des Menschen hat vier bis sieben Slots. Das TUI-Interaktionsmodell verschwendet deine kostbarste kognitive Ressource im Kern für „Interface-Zustand merken“, statt für „über das Problem nachdenken“.",[38,85,87],{"id":86},"es-zieht-außerdem-eine-schlechte-angewohnheit-heran","Es zieht außerdem eine schlechte Angewohnheit heran",[17,89,90,91],{},"Schlimmer noch: Das TUI-Ökosystem kultiviert ein kaputtes Werturteil — ",[48,92,93],{},"die Beherrschung der Keymap eines Tools als Fähigkeit an sich zu behandeln.",[17,95,96],{},"Die Folge: Menschen stecken enorme Energie in die Anpassung ans Interface statt in das Nachdenken über das Problem. Der Maßstab für einen Programmierer wird zu „Kannst du diese Shortcuts aufsagen?“ statt „Kannst du das Problem sauber zerlegen?“.",[17,98,99],{},"Ein gutes Tool sollte die Kosten des Denkens senken, nicht sie auf „Wie bediene ich dieses Interface?“ abwälzen.",[38,101,103],{"id":102},"web-ui-kann-locker-schnell-und-sauber-sein","Web UI kann locker schnell und sauber sein",[17,105,106],{},"Manche sagen, das Web sei langsam und nicht „nativ“. Es ist 2026 — dieses Argument ist längst tot.",[17,108,109],{},"Ein Web UI kann genauso schnell und sauber sein: Als PWA installiert unterscheidet es sich kaum von einer Desktop-App, und Updates sind sogar einfacher — kein manuelles Upgrade, einfach neu laden, fertig. Lange Sessions, parallele Tasks, sichtbare Task-Zustände — genau das sind die Stärken des Browser-DOM, nicht die eines Zeichenstroms.",[17,111,112],{},"Mein tägliches Setup ist eine Web-Oberfläche wie OpenChamber auf einem OpenCode-Kern, dauerhaft unter starker Last — absolut stabil. Wenn ich meckern will: Die gelegentlichen kleinen Web-Bugs stören den Langzeitbetrieb nie, während mich bestimmte TUI-Moduswechsel schon oft reingelegt haben.",[38,114,116],{"id":115},"tools-sind-für-menschen-da-nicht-um-zu-beweisen-wer-der-größere-geek-ist","Tools sind für Menschen da, nicht um zu beweisen, wer der größere „Geek“ ist",[17,118,119],{},"Claude Code selbst ist stark, daran zweifle ich nicht. Aber es hat den „TUI ist der einzig wahre Weg“-Geschmack und die Pfadabhängigkeit popularisiert, und die Nachahmer dahinter sind noch schlimmer — Interaktionsdesign ist ihnen zu mühsam, „im Terminal zu leben“ gilt direkt als Beweis von Hochwertigkeit.",[17,121,122],{},"Menschenfeindliche Interaktion als Hochwertigkeit zu verkleiden — das ist wirklich zum Lachen.",[17,124,125,126,129],{},"Tools sind für Menschen da. Der Maßstab sollte immer sein: ",[48,127,128],{},"Hat es die Gesamtkosten verringert, deine Arbeit zu erledigen?"," Wenn ein Interface deine Energie in „Ringen mit dem Interface“ fließen lässt, ist es ein Negativ-Asset, so „geeky“ es auch aussieht.",[17,131,132],{},"Wenn du das nächste Mal einen Coding Agent aussuchst, nimm erst diesen Filter ab.",{"title":134,"searchDepth":135,"depth":135,"links":136},"",2,[137,138,139,140,141],{"id":40,"depth":135,"text":41},{"id":69,"depth":135,"text":70},{"id":86,"depth":135,"text":87},{"id":102,"depth":135,"text":103},{"id":115,"depth":135,"text":116},"2026-09-09","Ein Haufen AI Coding Agents liefert um die Wette TUIs aus, drückt die Interaktion zurück ins Terminal-Paradigma der 80er und nennt das dann „immersive“ und „respektvoll gegenüber Programmierern“. Dieser Artikel zerlegt die drei Mechanismen, mit denen TUI die kognitive Bandbreite systematisch senkt – und warum Web UI die richtige Antwort ist.","md",null,"de",{},7,true,false,"\u002Fblog\u002Ftui-cognitive-bandwidth",{"title":5,"description":143},"x","blog\u002Ftui-cognitive-bandwidth.de",[156,157,158],"AI-Coding","Interaktionsdesign","Essay","YS5k4aOagExtTfnVO8fSpGPUfu10rCp5w4LN3FfihM0",[145,145],[162,171,180,189,195,203,209,216,224,230,237,246,248,256],{"path":163,"title":164,"description":165,"date":166,"minRead":167,"tags":168},"\u002Fblog\u002Fagent-harness-selection","Nach Pi Agent, OMP, Codex und ZCode: Warum ich am Ende OpenCode + OpenChamber gewählt habe","Meine Retro zur Agent-Harness-Auswahl: Nach den drei Kriterien GUI-Erlebnis, Vendor Lock-in und Freiheit zur Weiterentwicklung flogen Pi Agent, OMP, Codex und ZCode raus – die Wahl fiel schließlich auf den OpenCode-Kernel mit der OpenChamber-Oberfläche.","2026-08-06",6,[169,170],"AI Agent","Tool-Auswahl",{"path":172,"title":173,"description":174,"date":175,"minRead":167,"tags":176},"\u002Fblog\u002Fcloudflare-broke-stack","Best Practices für Indie-Devs 2026: Das Cloudflare-Komplettpaket für Sparfüchse","Die Nullkosten-Technologie-Stack von unabhängigen Entwicklern: Codex schreibt Code, GitHub verwaltet Versionen, Stripe kassiert – Frontend mit TanStack Start, Backend mit Hono + Workers, Datenbank D1, Storage R2, Cache KV, alles auf Cloudflare.","2026-06-15",[177,178,179],"Cloudflare","Indie-Entwicklung","Tech-Stack",{"path":181,"title":182,"description":183,"date":184,"minRead":167,"tags":185},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek baut Websuche direkt in die API – mit der Responses API die offizielle Suchpower gratis abgreifen","DeepSeek hat Websuche offiziell in die API eingebaut: Rufe deepseek-v4-flash über den Responses-Endpoint auf, deklariere das web_search-Tool, fertig – kein Drittanbieter-Suchdienst, kein eigener Such-Key nötig.","2026-08-05",[186,187,188],"DeepSeek","API","AI-Tools",{"path":190,"title":191,"description":192,"date":184,"minRead":148,"tags":193},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash im Deep-Test: billig, schnell, 1M Kontext, integrierte Suche","Ein paar Tage Deep-Test mit dem offiziellen DeepSeek V4 Flash: extrem billig, blitzschnell, 1M Kontext, offiziell eingebaute Websuche, komplett Open Source. Die einzige Schwäche ist Multimodalität – die lässt sich aber mit anderen Modellen ausgleichen.",[186,194,188],"Modell-Review",{"path":196,"title":197,"description":198,"date":175,"minRead":199,"tags":200},"\u002Fblog\u002Ffree-cloudflare","Wie Gratis-Nutzer Cloudflare bis aufs Blut ausquetschen – wie viel gibt's wirklich umsonst?","Die Cloudflare-Gratisversion trägt eine komplette persönliche Internet-Infrastruktur: DNS, CDN, Pages, Workers, KV, D1, R2, E-Mail, Tunnel, AI Gateway und mehr.",8,[177,201,202],"Gratis-Kontingent","Deployment",{"path":204,"title":205,"description":206,"date":142,"minRead":199,"tags":207},"\u002Fblog\u002Fmodel-harness-decoupling","Das First-Party-Harness ist nicht immer die beste Wahl: In der Ära offener Modelle wählt man Modell und Harness getrennt","Claude? Dann Claude Code. In der Ära offener Modelle verdient dieser Instinkt ein Upgrade. Der First-Party-Vorteil ist echt, aber ein gutes Modell zu trainieren und ein gutes Harness zu bauen sind zwei verschiedene Ingenieurskünste — dieser Artikel erklärt, warum sich Modell und Harness heute getrennt wählen lassen, plus eine Positionierungskarte von fünf Harnesses.",[169,208,170],"Harness",{"path":210,"title":211,"description":212,"date":142,"minRead":199,"tags":213},"\u002Fblog\u002Fopencode-productive-stack","Stabil, schnell, produktiv, günstig: Mein AI-Coding-Stack, vollständig dokumentiert","OpenCode + OpenChamber + zwei DeepSeek V4 Flash Abos: 15 Projekte laufen gleichzeitig Code, und das Kontingent bewegt sich kaum. Der komplette Aufbau offengelegt — Context-Beschneidung, gestufte Memory, Desktop-Automatisierung und die Lektion „beim Original bleiben“.",[214,156,215],"OpenCode","Konfiguration",{"path":217,"title":218,"description":219,"date":220,"minRead":221,"tags":222},"\u002Fblog\u002Fproduct-faxin-principle","Das Prinzip des ursprünglichen Antriebs: Warum Indie-Entwickler das Weglassen lernen müssen","Warum startest du? Für wen startest du? Welches Problem willst du wirklich lösen? Die Schärfe eines Produkts entsteht aus Loslassen und Verzichten.","2026-06-20",10,[223,178],"Produktdenken",{"path":225,"title":226,"description":227,"date":220,"minRead":199,"tags":228},"\u002Fblog\u002Fproduct-pain-vs-itch","Wenn Nutzer „geil\" sagen, nicht abheben: Schmerz- vs. Juckpunkte","Verbales Lob ist keinen Cent wert. Es gibt nur einen harten Maßstab, um Bedürfnisse zu beurteilen: Schau, was Nutzer bereit sind zu geben.",[223,229],"Bedürfnis-Validierung",{"path":231,"title":232,"description":233,"date":166,"minRead":234,"tags":235},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek Multimodalität verpassen: Das Qwen-3.7-Flash-Bilderkennungs-Setup","DeepSeek V4 Flash kann keine multimodalen Eingaben – was tun, wenn es ans Bilderlesen geht? Nach meiner Recherche ist das Setup mit dem besten Preis-Leistungs-Verhältnis Qwen-3.7-Flash: Eine Bilderkennung kostet fast nichts, und kombiniert mit V4 Flash deckt es die Schwäche ab.",5,[186,236,194],"Multimodalität",{"path":238,"title":239,"description":240,"date":241,"minRead":242,"tags":243},"\u002Fblog\u002Fsub-store-cloudflare","Ich habe meine Sub-Abo-Aggregation auf Cloudflare verlegt","Mehrere Proxy-Dienste plus eigene Nodes zu einem einzigen Abo verkneten, Routing-Regeln serverseitig konfigurieren – der Client muss nur noch abonnieren.","2026-06-28",4,[177,244,245],"Zensurumgehung","Open-Source-Projekt",{"path":151,"title":5,"description":143,"date":142,"minRead":148,"tags":247},[156,157,158],{"path":249,"title":250,"description":251,"date":252,"minRead":167,"tags":253},"\u002Fblog\u002Fvalue-not-external","Zu diskutieren, ob etwas Wert hat – genau das ist selbst wertlos","Unser Wert ist von niemandem definierbar. Wie sollte der Mensch im AI-Zeitalter sich selbst verstehen?","2026-06-18",[254,255],"AI-Reflexion","Literarischer Essay",{"path":257,"title":258,"description":259,"date":260,"minRead":261,"tags":262},"\u002Fblog\u002Fx-growth-1000-followers","Über 1000 Follower an einem Tag – was ich gemacht habe","Im Juni habe ich X richtig ernst genommen, und an etwas mehr als einem Tag kamen 1000+ Follower dazu. Dieser Beitrag hält fest, was ich damals getan und welches Feedback ich bekommen habe.","2026-06-16",12,[263,264],"X-Wachstum","Content-Wachstum",1789752316351]