Перейти к содержимому
Чэнь Дахуан
Все посты
7 мин чтенияПервоначально из X

TUI убивает вашу когнитивную пропускную способность: «гик-фильтру» в AI Coding пора разбиться

Куча AI Coding Agent наперебой выпускают TUI, заталкивают взаимодействие обратно в терминальную парадигму 80-х и называют это «иммерсивностью» и «уважением к программистам». Эта статья разбирает три механизма, которыми TUI системно снижает когнитивную пропускную способность, — и объясняет, почему Web UI — правильный ответ.

Chen Dahuang

Chen Dahuang

Инди-разработчик

TUI убивает вашу когнитивную пропускную способность: «гик-фильтру» в AI Coding пора разбиться

Ключевая мысль впервые опубликована в X; эта статья — её полная версия.

Сейчас куча AI Coding Agent наперебой ставит TUI, и за эту моду Claude Code несёт немалую ответственность. Он довёл до предела идею разговора с ИИ в терминале ради кода, но заодно задал эстетику и зависимость от пути: настоящий Coding Agent будто обязан по умолчанию иметь терминальный интерфейс; веб-версия — так, приложение, её ещё и высмеивают как «недостаточно программистскую».

И результат? Сначала делают сложный TUI — куча цветов, статус-бары, хоткеи, переключение режимов — а потом называют это «иммерсивностью», «эффективностью» и «уважением к программисту».

Правда?

Ты думаешь, что ведёшь диалог, а на самом деле борешься

Для небольшой группы людей, живущих в терминале, TUI — это кайф, спору нет. Для гораздо большего числа людей это искусственно воздвигнутый барьер. Когда ты работаешь с агентом через TUI, ты постоянно делаешь три вещи:

Вспоминаешь хоткеи и режимы. У каждого инструмента свои привычки клавиш. Новички в ступоре, а ветераны при смене инструмента учатся заново.

Ищешь информацию в прокручивающемся потоке символов. Состояние тебе не разворачивают — оно зарыто в таймлайне, приходится «проводить раскопки» скроллом и поиском.

Молишься, чтобы случайно не переключиться в какой-нибудь странный режим. Переключение режимов невидимо; часто ты не знаешь, в каком режиме находишься, — пока что-нибудь не сломается.

Это уже не взаимодействие — это борьба с интерфейсом.

Плотность информации — это не эффективность информации

Любимое слово защитников TUI — «плотность информации». Но доведённая до предела плотность оплачивается растоптанными читабельностью и восстанавливаемостью.

По-настоящему эффективный интерфейс должен разворачивать состояние перед тобой, чтобы понимать глазами и пространственным чувством — какая задача работает, какая сессия ждёт ввода, какой файл изменён: один взгляд — и всё ясно. Вместо того чтобы заставлять всё запихивать в кратковременную память и держать в голове невидимую карту «текущего состояния системы».

Рабочая память человека — четыре-семь слотов. Модель взаимодействия TUI по сути тратит самый ценный когнитивный ресурс на «помнить состояние интерфейса», а не на «думать над задачей».

И ещё она воспитывает дурную привычку

Хуже того: экосистема TUI культивирует сломанное суждение о ценности — считать знание клавиш инструмента способностью самой по себе.

В итоге люди тратят огромные силы на адаптацию к интерфейсу вместо размышлений над задачей. Мерилом программиста становится «можешь ли ты продекламировать эти хоткеи», а не «умеешь ли ты чётко разложить задачу».

Хороший инструмент должен снижать стоимость мышления, а не перекладывать её на «как этим интерфейсом пользоваться».

Web UI может быть быстрым и чистым

Говорят, веб медленный и недостаточно «нативный». На дворе 2026 год — этот аргумент давно мёртв.

Web UI может быть таким же быстрым и чистым: установленная как PWA, веб-версия почти не отличается от десктопного клиента, обновлять ещё проще — без ручных апгрейдов, перезагрузил страницу — и у тебя последняя версия. Длинные сессии, параллельные задачи, визуализация их состояний — это как раз сильные стороны браузерного DOM, а не потока символов.

Мой основной сетап — веб-интерфейс вроде OpenChamber на ядре OpenCode, долго и интенсивно — стабильно как скала. Если придраться: редкие мелкие баги веб-части на долгосрочное использование никак не влияют, а вот переключения режимов в некоторых TUI меня подловили не раз.

Инструменты существуют для людей, а не для доказательства, кто больший «гик»

Claude Code сам по себе силён, тут спора нет. Но он популяризировал эстетику «TUI — это ортодоксия», а подражатели пошли ещё дальше — им лень делать дизайн взаимодействия, и «жить в терминале» выдаётся за признак продвинутости.

Упаковывать античеловечное взаимодействие в обёртку продвинутости — это по-настоящему смешно.

Инструменты существуют для людей. Критерий всегда должен быть один: снизил ли он общую стоимость выполнения твоей работы? Если интерфейс заставляет тебя тратить силы на «борьбу с интерфейсом», это пассив, каким бы «гиковским» он ни выглядел.

В следующий раз, выбирая Coding Agent, сначала сними этот фильтр.

Если было полезно — поделитесь со знакомым.

Похожие статьи