[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"\u002Fblog\u002Ftui-cognitive-bandwidth\u002F:fr":3,"\u002Fblog\u002Ftui-cognitive-bandwidth\u002F-surround:fr":160,"blog-all-posts:fr":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.fr.md","Le TUI est en train de tuer votre bande passante cognitive : le « filtre geek » de l'AI Coding devrait se briser",{"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",{},"L'argument central est d'abord paru sur ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949416808518106",[25],"nofollow","X"," ; cet article en est la version complète.",[17,29,30],{},"Ces temps-ci, une flopée d'AI Coding Agents se ruent sur le TUI, et Claude Code porte une grosse part de responsabilité dans cette mode. Il a poussé au maximum l'idée de discuter avec une IA dans le terminal pour écrire du code — mais il a aussi installé un goût et une dépendance au chemin : un Coding Agent « vraiment haut de gamme » devrait par défaut avoir une interface terminal ; la version web ne serait qu'un appendice, voire moquée comme « pas assez programmeur ».",[17,32,33],{},"Résultat ? On construit d'abord un TUI compliqué — plein de couleurs, de barres de statut, de raccourcis, de changements de mode — puis on l'appelle « immersif », « efficace », « respectueux des développeurs ».",[17,35,36],{},"Vraiment ?",[38,39,41],"h2",{"id":40},"vous-croyez-discuter-en-fait-vous-vous-battez","Vous croyez discuter, en fait vous vous battez",[17,43,44],{},"Pour la petite minorité qui vit dans le terminal toute la journée, le TUI, oui, c'est agréable. Pour beaucoup plus de gens, c'est un obstacle érigé artificiellement. Quand vous collaborez avec un agent via un TUI, vous faites en permanence trois choses :",[17,46,47,51],{},[48,49,50],"strong",{},"Retrouver les raccourcis et les modes."," Chaque outil a ses propres habitudes de touches. Les nouveaux sont perdus ; même les vétérants réapprennent à chaque changement d'outil.",[17,53,54,57],{},[48,55,56],{},"Localiser l'information dans un flot de caractères qui défile."," L'état n'est pas étalé sous vos yeux — il est enfoui dans une timeline que vous fouillez en scrollant et en cherchant.",[17,59,60,63],{},[48,61,62],{},"Prier pour ne pas être tombé dans un état bizarre."," Le changement de mode est invisible ; vous ne savez souvent pas dans quel mode vous êtes — jusqu'à ce que ça casse.",[17,65,66],{},"Ce n'est plus de l'interaction, c'est un combat contre l'interface.",[38,68,70],{"id":69},"densité-dinformation-nest-pas-efficacité-dinformation","Densité d'information n'est pas efficacité d'information",[17,72,73],{},"Le mot préféré des défenseurs du TUI : « densité d'information ». Mais pousser la densité à l'extrême, on le paie en piétinant lisibilité et récupérabilité jusqu'au minimum.",[17,75,76,77,80],{},"Une interface vraiment efficace devrait ",[48,78,79],{},"étaler l'état devant vous",", et laisser vos yeux et votre sens de l'espace faire le travail — quelle tâche tourne, quelle session attend une saisie, quel fichier a été modifié : un coup d'œil suffit. Au lieu de vous forcer à tout entasser en mémoire à court terme pendant que votre cerveau entretient une carte invisible de « l'état actuel du système ».",[17,82,83],{},"La mémoire de travail humaine a quatre à sept emplacements. Le modèle d'interaction du TUI dépense essentiellement votre ressource cognitive la plus précieuse pour « retenir l'état de l'interface » au lieu de « réfléchir au problème ».",[38,85,87],{"id":86},"et-en-plus-ça-cultive-une-mauvaise-habitude","Et en plus, ça cultive une mauvaise habitude",[17,89,90,91],{},"Pire : l'écosystème TUI cultive un jugement de valeur cassé — ",[48,92,93],{},"considérer la maîtrise des touches d'un outil comme une compétence en soi.",[17,95,96],{},"Résultat : les gens dépensent une énorme énergie à s'adapter à l'interface au lieu de réfléchir au problème. La mesure d'un programmeur devient « sais-tu réciter ces raccourcis » plutôt que « sais-tu décomposer clairement le problème ».",[17,98,99],{},"Un bon outil devrait réduire le coût de la pensée, pas le déplacer vers « comment manipuler cette interface ».",[38,101,103],{"id":102},"le-web-ui-peut-parfaitement-être-rapide-et-propre","Le Web UI peut parfaitement être rapide et propre",[17,105,106],{},"Certains disent que le web est lent, pas « natif ». On est en 2026 — cet argument est mort depuis longtemps.",[17,108,109],{},"Un Web UI peut être tout aussi rapide et propre : installé en PWA, il se confond presque avec un client desktop, et les mises à jour sont encore plus simples — pas de mise à niveau manuelle, un refresh et vous avez la dernière version. Sessions longues, tâches parallèles, états des tâches visualisés : ce sont précisément les points forts du DOM du navigateur, pas ceux d'un flot de caractères.",[17,111,112],{},"Mon setup principal, c'est une interface web comme OpenChamber sur un noyau OpenCode, utilisé longtemps et intensivement — solide comme un roc. Si je dois vraiment pinailler, les petits bugs web occasionnels n'affectent jamais l'usage au long cours ; en revanche, certains changements de mode de certains TUI m'ont piégé de nombreuses fois.",[38,114,116],{"id":115},"les-outils-servent-aux-gens-pas-à-prouver-qui-est-le-plus-geek","Les outils servent aux gens, pas à prouver qui est le plus « geek »",[17,118,119],{},"Claude Code en lui-même est très fort, ça ne se discute pas. Mais il a popularisé l'esthétique « le TUI, c'est l'orthodoxie », et les imitateurs qui ont suivi font pire — ils ne prennent même plus la peine de faire du design d'interaction et traitent « vivre dans le terminal » comme preuve de sophistication.",[17,121,122],{},"Emballer une interaction anti-humaine en sophistication, c'est vraiment risible.",[17,124,125,126,129],{},"Les outils servent aux gens. Le critère devrait toujours être : ",[48,127,128],{},"est-ce que ça réduit le coût total pour accomplir votre travail ?"," Si une interface vous fait dépenser de l'énergie à « lutter contre l'interface », c'est un passif, aussi « geek » soit-elle.",[17,131,132],{},"La prochaine fois que vous choisissez un Coding Agent, enlevez d'abord ce filtre.",{"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","Une flopée d'AI Coding Agents se précipitent pour sortir des TUI, refourbent l'interaction dans le paradigme terminal des années 80 et appellent ça « immersif » et « respectueux des développeurs ». Cet article démonte les trois mécanismes par lesquels le TUI réduit systématiquement la bande passante cognitive — et pourquoi le Web UI est la bonne réponse.","md",null,"fr",{},7,true,false,"\u002Fblog\u002Ftui-cognitive-bandwidth",{"title":5,"description":143},"x","blog\u002Ftui-cognitive-bandwidth.fr",[156,157,158],"Programmation IA","Design d'interaction","Essai","7AAMtubtcoUPkFLQzEQnGBlfXpV2UbRfHR7IyGpA9CI",[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","J'ai trifouillé Pi Agent, OMP, Codex et ZCode — voici pourquoi j'ai fini par choisir OpenCode + OpenChamber","Retour d'expérience sur le choix d'un Agent Harness : trois critères — expérience GUI, verrouillage fournisseur, liberté de développement — qui ont écarté Pi Agent, OMP, Codex et ZCode, pour atterrir sur le noyau OpenCode + l'interface OpenChamber.","2026-08-06",6,[169,170],"AI Agent","Choix d'outils",{"path":172,"title":173,"description":174,"date":175,"minRead":167,"tags":176},"\u002Fblog\u002Fcloudflare-broke-stack","Meilleures pratiques 2026 de l'indie dev : le combo Cloudflare du radin","La stack zéro coût de l'indépendant : Codex écrit le code, GitHub gère les versions, Stripe encaisse ; front TanStack Start, back Hono + Workers, base D1, stockage R2, cache KV — tout tourne sur Cloudflare.","2026-06-15",[177,178,179],"Cloudflare","Développement indépendant","Stack technique",{"path":181,"title":182,"description":183,"date":184,"minRead":167,"tags":185},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek intègre la recherche web dans son API — la recherche officielle à l'œil via Responses API","DeepSeek a intégré la recherche web directement dans son API : il suffit d'appeler deepseek-v4-flash via l'interface Responses et de déclarer l'outil web_search. Pas besoin de moteur tiers, pas besoin de clé de recherche.","2026-08-05",[186,187,188],"DeepSeek","API","Outil IA",{"path":190,"title":191,"description":192,"date":184,"minRead":148,"tags":193},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash en profondeur : pas cher, rapide, 1M de contexte, recherche intégrée","Quelques jours de test intensif de DeepSeek V4 Flash : pas cher à l'extrême, rapide comme l'éclair, 1M de contexte, recherche web intégrée par défaut, totalement open source. Seul point faible : le multimodale, mais on le comble en l'associant à d'autres modèles.",[186,194,188],"Test de modèle",{"path":196,"title":197,"description":198,"date":175,"minRead":199,"tags":200},"\u002Fblog\u002Ffree-cloudflare","Comment presser Cloudflare comme un citron quand on est gratuit, jusqu'où va le plan gratuit ?","Le plan gratuit de Cloudflare peut supporter toute une infrastructure perso sur Internet : DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway, etc.",8,[177,201,202],"Quota gratuit","Déploiement",{"path":204,"title":205,"description":206,"date":142,"minRead":199,"tags":207},"\u002Fblog\u002Fmodel-harness-decoupling","Le Harness first-party n'est pas forcément la réponse du moment : à l'ère des modèles ouverts, choisissez le modèle et le Harness séparément","Claude ? Donc Claude Code. À l'ère des modèles ouverts, cet instinct mérite une mise à jour. L'avantage first-party est réel, mais entraîner un bon modèle et construire un bon Harness sont deux ingénieries différentes — cet article explique pourquoi modèle et Harness peuvent désormais se choisir séparément, avec une carte de positionnement de cinq Harness.",[169,208,170],"Harness",{"path":210,"title":211,"description":212,"date":142,"minRead":199,"tags":213},"\u002Fblog\u002Fopencode-productive-stack","Stable, rapide, productif, pas cher : mon AI Coding stack complet, documenté","OpenCode + OpenChamber + deux abonnements DeepSeek V4 Flash : 15 projets compilent du code en même temps et le quota bouge à peine. Toute ma configuration dévoilée — élagage de Context, mémoire à étages, automatisation du bureau, et la leçon « rester avec la combinaison d'origine ».",[214,156,215],"OpenCode","Configuration",{"path":217,"title":218,"description":219,"date":220,"minRead":221,"tags":222},"\u002Fblog\u002Fproduct-faxin-principle","Le principe de l'intention première : pourquoi l'indie dev doit savoir lâcher prise","Pourquoi tu pars ? Pour qui tu pars ? Quel problème tu veux vraiment résoudre ? La netteté d'un produit vient de ce qu'on accepte de perdre et d'abandonner.","2026-06-20",10,[223,178],"Pensée produit",{"path":225,"title":226,"description":227,"date":220,"minRead":199,"tags":228},"\u002Fblog\u002Fproduct-pain-vs-itch","Quand l'utilisateur dit « génial », ne monte pas sur ton nuage : douleur vs. démangeaison","L'approbation verbale ne vaut pas un clou. Pour juger un besoin, un seul critère dur : ce que l'utilisateur est prêt à débourser.",[223,229],"Jugement du besoin",{"path":231,"title":232,"description":233,"date":166,"minRead":234,"tags":235},"\u002Fblog\u002Fqwen-vision-for-deepseek","Apporter le multimodal à DeepSeek : la solution de lecture d'images Qwen-3.7-Flash","DeepSeek V4 Flash n'a pas de multimodal ; et pour lire les images ? Après comparaison, la solution au meilleur rapport qualité\u002Fprix est Qwen-3.7-Flash : coût de reconnaissance d'une image ultra bas, combinée à V4 Flash pour combler le manque.",5,[186,236,194],"Multimodal",{"path":238,"title":239,"description":240,"date":241,"minRead":242,"tags":243},"\u002Fblog\u002Fsub-store-cloudflare","J'ai déplacé mon agrégateur d'abonnements vers Cloudflare","Plusieurs fournisseurs plus des nœuds maison, le tout concassé dans un seul abonnement ; les règles de routage configurées côté serveur, et le client n'a plus qu'à s'abonner.","2026-06-28",4,[177,244,245],"Réseau","Projet open source",{"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","Discuter de la valeur, c'est ça qui n'a aucune valeur","Notre valeur n'est définie par personne. À l'ère de l'IA, comment l'humain doit-il se comprendre lui-même ?","2026-06-18",[254,255],"Réflexion IA","Essai humaniste",{"path":257,"title":258,"description":259,"date":260,"minRead":261,"tags":262},"\u002Fblog\u002Fx-growth-1000-followers","Plus de 1000 followers en un jour et demi, voilà ce que j'ai fait","En juin, j'ai sérieusement animé mon compte X, et je suis passé à plus de 1000 followers en un jour et demi. Ce post raconte ce que j'ai fait et les retours que j'ai eus.","2026-06-16",12,[263,264],"Animation X","Croissance de contenu",1789752315690]