✅ Что хорошо:
1. Можно использовать любую модель: Claude, GPT, Grok, Gemini и даже локальные через Ollama
2. Множество провайдеров в одном конфиге. Не устраивает модель на задаче - переключил в одну строчку, без переезда на новый инструмент. Для рутины есть бесплатные Zen-модели, для сложного - Claude или GPT через API.
3. Экосистема плагинов. OhMyOpenCode ставишь поверх - и получаешь мульти-агентную оркестрацию из коробки: один агент планирует и раздаёт задачи, другой сам исследует кодбазу и пилит фичи до конца. По сути Conductor, только без GUI и без лагов.
⛔ Что плохо:
1. Конфигурация сложнее: несколько провайдеров, ключи, настройка моделей - порог входа выше
2. Claude Pro / Max подписка напрямую не работает - нужен API-доступ. Есть обходные пути, но они не всегда стабильные
3. AGENTS.md вместо CLAUDE.md - своя экосистема, нужно привыкнуть
Кому подходит: если хочешь свободу выбора модели и не хочешь быть привязан к одному провайдеру. Для рутинных задач хватает Zen-моделей, для сложных подключаешь Claude или GPT через API - платишь только за то, что реально используешь.
Если важна приватность и есть локальная тачка - локальные модели через Ollama. А если хочешь выжать максимум - ставишь OhMyOpenCode и получаешь мульти-агентную систему, где каждой задаче назначается оптимальная модель автоматически.
——-
Так почему же происходят фризы?
• GUI рендерит историю чата - а это дополнительная нагрузка на интерфейс. В CLI текст просто прокручивается в терминале, терминалу по сути всё равно сколько там строк.
• Нет ignore-файлов. IDE индексирует всё подряд: node_modules, билды, логи. В CLI индексации нет, агент читает файлы по запросу. Но .gitignore важен везде - без него и CLI потратит лишние токены на мусор.
• Много открытых файлов. В CLI этой проблемы нет - здесь нет понятия "открытые файлы". Агент сам решает какие файлы читать по запросу, прочитал - отпустил.
А в GUI каждая открытая вкладка - это файл, который IDE держит в памяти, рендерит подсветку синтаксиса, и потенциально включает в контекст AI.
• Параллельные AI-запросы - в CLI влияет меньше. Cursor Agent mode или Conductor запускают несколько AI-процессов и при этом рендерят результаты всех в GUI.
Каждый процесс = память на модель + память на рендеринг
——-
Поэтому текущий мой сетап - три открытые вкладки терминала для трёх проектов в CLI. Я просидел на Conductor два месяца и на Cursor до этого.
Я решил, что быстрота работы и отзывчивость для меня важнее, чем красивый интерфейс и визуальные удобства, которые через полчаса всё равно начинают тормозить.
Да, у CLI есть минусы:
1. Нет визуального превью - не видишь diff красиво подсвеченным, не видишь как выглядит UI до запуска.
2. Дебажить сложнее - когда AI наломал дров, в IDE ты сразу видишь где красное, в терминале надо разбираться по тексту.
3. Порог входа - если никогда не работал с терминалом, то первая неделя будет непривычной.
Но конкретно мне это не критично. Я привык к терминалу, превью смотрю в браузере, а диффы - через git diff.
Плюсы перевешивают: ноль фризов, честный контекст без обрезки, и ощущение что ты работаешь с AI напрямую - без прослойки, которая жрёт половину ресурсов на саму себя.
А ты на чём сейчас вайб кодишь? Может уже попробовал что-то и забросил - расскажи почему.
Такой практический опыт полезнее любого обзора.
Ну и 🔥, если зашло.