[{"data":1,"prerenderedAt":171},["ShallowReactive",2],{"ru.code.moving-to-console":3,"ru.code.moving-to-console-surround":162},{"id":4,"title":5,"body":6,"createdAt":143,"description":144,"draft":145,"extension":146,"image":147,"language":148,"meta":149,"navigation":150,"path":151,"private":145,"rawbody":152,"read":153,"seo":154,"stem":155,"topics":156,"updatedAt":143,"__hash__":161},"content\u002Fru\u002Fcode\u002F22.moving-to-console.md","Перебираемся в консоль",{"type":7,"value":8,"toc":135},"minimark",[9,13,16,19,22,27,30,33,36,39,42,45,49,52,82,85,99,103,106,109,116,119,123,126,129,132],[10,11,12],"p",{},"Есть забавная историческая петля. Когда-то продвинутый пользователь жил в Norton Commander и похожих инструментах: две панели, горячие клавиши, минимум трения между мыслью и действием. Потом всё уехало в графику. IDE стали мощнее, интерфейсы — удобнее, терминал остался как будто для админов, линуксоидов и любителей усложнять себе жизнь.",[10,14,15],{},"А потом пришли AI-инструменты, и консоль снова оказалась в центре.",[10,17,18],{},"Не потому, что GUI умер. И не потому, что мы соскучились по чёрному экрану. Просто для нового типа работы терминал часто подходит лучше. Графические инструменты по-прежнему удобнее для визуальной навигации, дебага и devtools. Но когда задача превращается в цепочку действий над проектом, файлами, тестами и git-состоянием, терминал снова начинает выглядеть убедительно.",[10,20,21],{},"Раньше консоль была местом, где ты сам запускал команды. Теперь это ещё и среда, где рядом живёт агент. Claude Code, Codex, Aider, Hermes и похожие инструменты естественно встраиваются в терминал, потому что там уже есть всё важное: код, git, тесты, shell, ssh, логи, tmux и реальный рабочий процесс.",[23,24,26],"h2",{"id":25},"почему-терминал-снова-удобен","Почему терминал снова удобен",[10,28,29],{},"Терминал даёт низкое трение. Всё рядом. Не нужно прыгать между окнами, вкладками и панелями, не нужно каждый раз переводить намерение в серию кликов. Можно мыслить более прямо: найди, проверь, сравни, запусти, поправь, покажи разницу.",[10,31,32],{},"Полезно вспомнить, что Norton Commander был не просто файловым менеджером. Это была машина снижения трения. Ты не любовался интерфейсом — ты быстро делал работу. Навигация, копирование, переименование, архивы, права доступа, пакетные действия — всё с клавиатуры, всё быстро.",[10,34,35],{},"Новые AI-инструменты в консоли играют похожую роль, только на другом уровне. Тогда ты управлял файлами. Сейчас всё чаще управляешь намерением: разберись, что здесь происходит; найди, где ломается; сравни ветки; подготовь правку; прогони тесты; покажи diff.",[10,37,38],{},"И всё это происходит в среде, где инструменту не нужно имитировать доступ к реальной работе — он уже внутри неё.",[10,40,41],{},"Например, упал тест после правки в модуле. В графическом workflow я буду прыгать между IDE, терминалом, браузером, git-клиентом и логами. В консоли это превращается в один поток: статус, diff, связанный код, конкретный тест, ошибка, маленькая правка и новая проверка.",[10,43,44],{},"В этом нет магии. Просто меньше переключений и меньше мест, где теряется контекст.",[23,46,48],{"id":47},"tui-уже-не-выглядит-как-ретро","TUI уже не выглядит как ретро",[10,50,51],{},"Есть ещё одна причина возвращения терминала: плотность интерфейса. Хороший TUI почти всегда компактнее графического аналога. На одном экране помещается больше полезного состояния и меньше декоративного шума.",[10,53,54,58,59,58,62,58,65,58,68,58,71,58,74,77,78,81],{},[55,56,57],"code",{},"lazygit",", ",[55,60,61],{},"tig",[55,63,64],{},"yazi",[55,66,67],{},"rmpc",[55,69,70],{},"htop",[55,72,73],{},"btop",[55,75,76],{},"k9s",", сетевые TUI-инструменты вроде ",[55,79,80],{},"netwatch"," — всё это давно показало, что текстовый интерфейс не обязан быть архаичным. Он может быть быстрым, аккуратным и приятным в ежедневной работе.",[10,83,84],{},"Многие современные TUI пишутся на Rust и похожих быстрых стеках, поэтому работают почти мгновенно. Плюс новые терминалы уже умеют показывать изображения прямо внутри окна — например, через Kitty image protocol. Это не превращает консоль в GUI, но делает её меньше похожей на сухую командную строку и больше — на рабочую среду.",[10,86,87,90,91,94,95,98],{},[55,88,89],{},"tmux",", более современный ",[55,92,93],{},"zellij"," и ориентированный на агентов ",[55,96,97],{},"herdr"," добавляют к этому ещё один важный слой. Для агентной работы такая среда становится чем-то вроде рабочего стола: агент, тесты, логи, shell и git живут рядом. Сессию можно оставить на сервере, вернуться позже и продолжить с того же места.",[23,100,102],{"id":101},"ai-стал-катализатором-но-не-причиной","AI стал катализатором, но не причиной",[10,104,105],{},"Интерес к консоли вырос не только из-за AI. AI стал катализатором. Почва была готова и раньше: усталость от перегруженных GUI, зрелость клавиатурных workflow, удалённая работа, ssh, контейнеры, привычка мыслить через git и automation.",[10,107,108],{},"AI отлично врос в эту среду, потому что сам лучше всего работает там, где уже есть реальные инструменты.",[10,110,111,112,115],{},"При этом терминал всё ещё страшен для новичков. И это нормально. Там легко ошибиться, а последствия иногда наступают быстрее, чем успеваешь понять, что сделал. Даже базовые привычки из GUI ломаются: ",[55,113,114],{},"Ctrl+C"," в графике означает «скопировать», а в терминале обычно прерывает выполнение программы.",[10,117,118],{},"Консоль не стала внезапно простой только потому, что рядом появился агент. Агент может взять на себя часть навигации, объяснений и рутины. Он не отменяет необходимость понимать, что происходит, но снижает порог входа.",[23,120,122],{"id":121},"где-терминал-сильнее-gui","Где терминал сильнее GUI",[10,124,125],{},"Спор «GUI против терминала» кажется мне слишком плоским. У этих инструментов разные сильные стороны. Терминал снова особенно хорош для последовательной работы с кодом, командами и состояниями.",[10,127,128],{},"Для разработчика это меняет не только форму работы, но и стиль мышления. Раньше ты управлял отдельными действиями: открыл файл, нажал кнопку, выбрал пункт меню, запустил команду. Теперь всё чаще управляешь потоком задач: формулируешь намерение, а дальше либо выполняешь цепочку сам, либо делегируешь её агенту, который работает рядом с твоими обычными инструментами.",[10,130,131],{},"И в этом смысле консоль сегодня — уже не символ аскезы и не клуб любителей ретро. Это просто короткий путь от мысли к действию там, где работа состоит из текста, кода, команд, состояний и переходов.",[10,133,134],{},"Мы перебираемся в консоль не из романтики. Мы перебираемся туда, потому что там снова удобно.",{"title":136,"searchDepth":137,"depth":137,"links":138},"",2,[139,140,141,142],{"id":25,"depth":137,"text":26},{"id":47,"depth":137,"text":48},{"id":101,"depth":137,"text":102},{"id":121,"depth":137,"text":122},"2026-08-17","Почему терминал снова стал удобной рабочей средой для разработчика: AI-агенты, TUI-инструменты, tmux, git, тесты и низкое трение между мыслью и действием.",false,"md","moving-to-console.jpg","ru",{},true,"\u002Fru\u002Fcode\u002Fmoving-to-console","---\nlanguage: ru\ntitle: \"Перебираемся в консоль\"\ndescription: \"Почему терминал снова стал удобной рабочей средой для разработчика: AI-агенты, TUI-инструменты, tmux, git, тесты и низкое трение между мыслью и действием.\"\nimage: moving-to-console.jpg\ncreatedAt: 2026-08-17\nupdatedAt: 2026-08-17\nread: 4\ntopics:\n  - AI\n  - TUI\n  - Terminal\n  - Workflow\n---\n\nЕсть забавная историческая петля. Когда-то продвинутый пользователь жил в Norton Commander и похожих инструментах: две панели, горячие клавиши, минимум трения между мыслью и действием. Потом всё уехало в графику. IDE стали мощнее, интерфейсы — удобнее, терминал остался как будто для админов, линуксоидов и любителей усложнять себе жизнь.\n\nА потом пришли AI-инструменты, и консоль снова оказалась в центре.\n\nНе потому, что GUI умер. И не потому, что мы соскучились по чёрному экрану. Просто для нового типа работы терминал часто подходит лучше. Графические инструменты по-прежнему удобнее для визуальной навигации, дебага и devtools. Но когда задача превращается в цепочку действий над проектом, файлами, тестами и git-состоянием, терминал снова начинает выглядеть убедительно.\n\nРаньше консоль была местом, где ты сам запускал команды. Теперь это ещё и среда, где рядом живёт агент. Claude Code, Codex, Aider, Hermes и похожие инструменты естественно встраиваются в терминал, потому что там уже есть всё важное: код, git, тесты, shell, ssh, логи, tmux и реальный рабочий процесс.\n\n## Почему терминал снова удобен\n\nТерминал даёт низкое трение. Всё рядом. Не нужно прыгать между окнами, вкладками и панелями, не нужно каждый раз переводить намерение в серию кликов. Можно мыслить более прямо: найди, проверь, сравни, запусти, поправь, покажи разницу.\n\nПолезно вспомнить, что Norton Commander был не просто файловым менеджером. Это была машина снижения трения. Ты не любовался интерфейсом — ты быстро делал работу. Навигация, копирование, переименование, архивы, права доступа, пакетные действия — всё с клавиатуры, всё быстро.\n\nНовые AI-инструменты в консоли играют похожую роль, только на другом уровне. Тогда ты управлял файлами. Сейчас всё чаще управляешь намерением: разберись, что здесь происходит; найди, где ломается; сравни ветки; подготовь правку; прогони тесты; покажи diff.\n\nИ всё это происходит в среде, где инструменту не нужно имитировать доступ к реальной работе — он уже внутри неё.\n\nНапример, упал тест после правки в модуле. В графическом workflow я буду прыгать между IDE, терминалом, браузером, git-клиентом и логами. В консоли это превращается в один поток: статус, diff, связанный код, конкретный тест, ошибка, маленькая правка и новая проверка.\n\nВ этом нет магии. Просто меньше переключений и меньше мест, где теряется контекст.\n\n## TUI уже не выглядит как ретро\n\nЕсть ещё одна причина возвращения терминала: плотность интерфейса. Хороший TUI почти всегда компактнее графического аналога. На одном экране помещается больше полезного состояния и меньше декоративного шума.\n\n`lazygit`, `tig`, `yazi`, `rmpc`, `htop`, `btop`, `k9s`, сетевые TUI-инструменты вроде `netwatch` — всё это давно показало, что текстовый интерфейс не обязан быть архаичным. Он может быть быстрым, аккуратным и приятным в ежедневной работе.\n\nМногие современные TUI пишутся на Rust и похожих быстрых стеках, поэтому работают почти мгновенно. Плюс новые терминалы уже умеют показывать изображения прямо внутри окна — например, через Kitty image protocol. Это не превращает консоль в GUI, но делает её меньше похожей на сухую командную строку и больше — на рабочую среду.\n\n`tmux`, более современный `zellij` и ориентированный на агентов `herdr` добавляют к этому ещё один важный слой. Для агентной работы такая среда становится чем-то вроде рабочего стола: агент, тесты, логи, shell и git живут рядом. Сессию можно оставить на сервере, вернуться позже и продолжить с того же места.\n\n## AI стал катализатором, но не причиной\n\nИнтерес к консоли вырос не только из-за AI. AI стал катализатором. Почва была готова и раньше: усталость от перегруженных GUI, зрелость клавиатурных workflow, удалённая работа, ssh, контейнеры, привычка мыслить через git и automation.\n\nAI отлично врос в эту среду, потому что сам лучше всего работает там, где уже есть реальные инструменты.\n\nПри этом терминал всё ещё страшен для новичков. И это нормально. Там легко ошибиться, а последствия иногда наступают быстрее, чем успеваешь понять, что сделал. Даже базовые привычки из GUI ломаются: `Ctrl+C` в графике означает «скопировать», а в терминале обычно прерывает выполнение программы.\n\nКонсоль не стала внезапно простой только потому, что рядом появился агент. Агент может взять на себя часть навигации, объяснений и рутины. Он не отменяет необходимость понимать, что происходит, но снижает порог входа.\n\n## Где терминал сильнее GUI\n\nСпор «GUI против терминала» кажется мне слишком плоским. У этих инструментов разные сильные стороны. Терминал снова особенно хорош для последовательной работы с кодом, командами и состояниями.\n\nДля разработчика это меняет не только форму работы, но и стиль мышления. Раньше ты управлял отдельными действиями: открыл файл, нажал кнопку, выбрал пункт меню, запустил команду. Теперь всё чаще управляешь потоком задач: формулируешь намерение, а дальше либо выполняешь цепочку сам, либо делегируешь её агенту, который работает рядом с твоими обычными инструментами.\n\nИ в этом смысле консоль сегодня — уже не символ аскезы и не клуб любителей ретро. Это просто короткий путь от мысли к действию там, где работа состоит из текста, кода, команд, состояний и переходов.\n\nМы перебираемся в консоль не из романтики. Мы перебираемся туда, потому что там снова удобно.\n",4,{"title":5,"description":144},"ru\u002Fcode\u002F22.moving-to-console",[157,158,159,160],"AI","TUI","Terminal","Workflow","FVCkWlI1DriOdMt8kopgHg3OoOPHQmsW-FKJ6mb7Jv4",[163,167],{"title":164,"path":165,"stem":166,"draft":145,"children":-1},"Herdr: терминал, который следит за моими AI-агентами","\u002Fru\u002Fcode\u002Fherdr-terminal-ai-agents","ru\u002Fcode\u002F23.herdr-terminal-ai-agents",{"title":168,"path":169,"stem":170,"draft":145,"children":-1},"Как отключить автоматический запуск Agent Skills","\u002Fru\u002Fcode\u002Fmanual-agent-skill-invocation","ru\u002Fcode\u002F21.manual-agent-skill-invocation",1787739463459]