Все агентские CLI
Cline CLI в NeuroSquad

Cline CLI,а вокруг — целый холст

Запускайте столько сессий Cline, сколько нужно, — каждую в своей карточке с настоящим терминалом Cline. Плагин NeuroSquad внутри Cline сообщает о каждом ходе и каждом одобрении, которого тот ждёт, стрелки дают ему браузеры, терминалы и заметки, а его сессии и расход всегда перед глазами.

Официальный сайтcline.bot/cli
  • Настоящий cline, ваш собственный вход
  • Ничего не пишется в ~/.cline
  • Бесплатно, для Windows 10 и 11
Жизненный цикл

Он знает, когда Cline закончил — и когда ждёт одобрения

Cline 3 загружает плагины из своей папки конфигурации. Каждая карточка получает свою папку с плагином NeuroSquad, и хуки плагина сообщают о ходе — включая момент, когда вызов инструмента остановился на запросе одобрения Cline.

beforeRunхук плагина
Работает

Ход начался. Значок карточки крутится, карточка «Команда» считает агента работающим, а уведомление о прошлом вопросе убирается.

beforeTool + 700 msхук плагина
Ждёт вас

beforeTool срабатывает до проверки одобрения в Cline. Вызов без автоодобрения, который не начался через 700 мс, ждёт вас: карточка пульсирует, а уведомление называет инструмент и его входные данные.

afterRunхук плагина
Закончил

Ход завершён — успешно, отменён или с ошибкой. Уходит следующий промпт из очереди, ответ попадает в журнал, уведомление сообщает, что готово.

Вопросы тоже считаются

Когда Cline вызывает ask_question, карточка ждёт вас с «Cline is asking: …» и самим вопросом.

Статус двигает только главный агент

Сабагенты и участники команды наследуют плагин, но несут id родителя, поэтому их ходы не завершают ваш — а их запросы одобрения всё равно доходят до вас.

Ваша настройка сохраняется

Папка конфигурации карточки подключает ссылками ваши правила, скиллы, workflow и плагины из ~/.cline, так что ничего вашего не теряется.

Посмотрите в работе

Три вещи, которые вы будете делать каждый день

Копии интерфейса приложения, шаг за шагом. Когда Cline ждёт одобрения, отвечаете вы.

Cline чинит падающий тест через подключённый терминал, останавливается за вашим одобрением перед правкой файла и заканчивает — журнал заполняется сам.

Всё, что он получает

Всё, что Cline CLI умеет в NeuroSquad

Cline CLI поддерживается так же глубоко, как Claude Code, — в основном через его собственную систему плагинов. Вот она целиком, а в последней группе — то, что NeuroSquad приходится обходить.

  • 01

    Знает своё состояние

    Плагин NeuroSquad внутри Cline сообщает о каждом ходе, каждом одобрении и каждом вопросе.

  • «Закончил» и «ждёт» — разные вещи

    beforeRun плагина переводит карточку в «работает», afterRun — в «закончил». «Ждёт вас» эмулируется: вызов инструмента, не начавшийся через 700 мс после beforeTool, стоит на запросе одобрения Cline.

    Документация: «Закончил» и «ждёт» — разные вещи
  • Уведомление говорит, что нужно

    Уведомление начинается с инструмента и его входных данных — Cline needs your permission: run_commands — rm -rf dist — или с Cline is asking: …. Одно на агента; клик ведёт к карточке.

    Документация: Уведомление говорит, что нужно
  • Каждая карточка — своя сессия

    --id с id карточки в первый раз начинает сессию ровно с этим id, а потом продолжает её. /clear начинает новую, и плагин сообщает её id, так что карточка следует за ней.

    Документация: Каждая карточка — своя сессия
  • Карточка «Команда»

    Все ИИ-агенты воркспейса на одной карточке — с моделью Cline из его последнего запроса (до него — модель последнего использованного провайдера) и живым временем хода.

    Документация: Карточка «Команда»
  • Свои карточки видят его

    Карточки на Card SDK видят те же статусы и события ходов и читают последний ответ Cline из его файлов сессий.

    Документация: Свои карточки видят его
  • 02

    Работает через холст

    Стрелка от карточки — это набор инструментов, который отдаёт MCP-сервер NeuroSquad.

  • Стрелки — это инструменты

    Стрелка к браузеру, терминалу, заметке или другому агенту даёт Cline neurosquad__browser_*, terminal_*, note_* или agent_*. Плагин одобряет их заранее — проведённая стрелка и есть согласие.

    Документация: Стрелки — это инструменты
  • Сам добавляет карточки

    canvas_spawn_card позволяет ему открыть рядом с собой терминал, браузер, заметку или агента-помощника — сразу со стрелкой. Помощник на Cline получает первый промпт, как только его экран готов.

    Документация: Сам добавляет карточки
  • Режим карточек

    Плагин убирает run_commands, fetch_web_content и web_search из каждого запроса и отказывает, если их всё же вызвали, — раньше политики одобрения Cline, поэтому это держится даже с --auto-approve true.

    Документация: Режим карточек
  • MCP-серверы из реестра

    Поставьте сервер из официального MCP Registry один раз и дайте его агенту стрелкой. Он не одобрен заранее, поэтому Cline спрашивает перед каждым вызовом, а секреты сервера не покидают NeuroSquad.

    Документация: MCP-серверы из реестра
  • Скиллы со skills.sh

    Стрелка к карточке скилла даёт Cline skill_load со списком скиллов и тем, когда их применять, — со следующего запуска карточки.

    Документация: Скиллы со skills.sh
  • 03

    Для долгих прогонов

    Заполненный контекст, сбойные запросы и длинные очереди решаются прямо на карточке.

  • Индикатор контекста и «Сжать»

    Кольцо показывает промпт и вывод последнего запроса относительно окна модели (по каталогу OpenRouter — Cline держит свой только в памяти). «Сжать» отправляет /compact.

    Документация: Индикатор контекста и «Сжать»
  • Продолжает после лимита

    Ход, упавший после собственных повторов Cline, показывает лимит на карточке — со временем сброса, если ошибка его называет, — и в этот момент уходит «continue».

    Документация: Продолжает после лимита
  • Очередь промптов

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

    Документация: Очередь промптов
  • Передать новому агенту

    Когда сессия переполнена, запустите рядом нового агента — на Cline или любом другом CLI — со сводкой работы, уже вписанной и готовой к отправке.

    Документация: Передать новому агенту
  • Журнал

    Каждый законченный ответ добавляется в подключённую заметку — он читается из собственного файла сессии Cline.

    Документация: Журнал
  • 04

    Работает в команде

    Несколько агентов Cline — или смесь разных CLI — в одном проекте, не мешая друг другу.

  • Изолированные worktree

    Дайте агенту свой git worktree — и параллельные агенты никогда не правят одни и те же файлы. Команда настройки и файлы для копирования, например .env, готовят его до старта Cline.

    Документация: Изолированные worktree
  • Добавить ревьюера

    Один клик запускает агента на другом CLI в том же worktree — со стрелкой от автора и промптом проверить, ничего не редактируя.

    Документация: Добавить ревьюера
  • Опасный режим, по карточке

    Сам Cline по умолчанию одобряет всё. Карточка передаёт --auto-approve false, чтобы он спрашивал; опасный режим — это --auto-approve true.

    Документация: Опасный режим, по карточке
  • Роли

    Ревьюер, тестировщик, исследователь, архитектор, автор или своя: роль вписывается первым промптом, который вы видите и можете поправить, и никогда не отправляется повторно за вашей спиной.

    Документация: Роли
  • AGENTS.md читается нативно

    Cline сам читает AGENTS.md воркспейса. Инструкции сессии NeuroSquad идут правилом плагина, потому что собственные инструкции MCP-сервера Cline игнорирует.

    Документация: AGENTS.md читается нативно
  • 05

    Расход, контроль и доступ

    Сколько он тратит, сколько ему можно, на какой модели работает и как до него дотянуться.

  • Расход и стоимость по карточке

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

    Документация: Расход и стоимость по карточке
  • Бюджет-тормоз

    Лимит на воркспейс. Сверх него каждый агент останавливается — Cline через Escape — и автоматические промпты останавливаются. Поднимите лимит, и пауза снимется; то, что вы печатаете сами, не блокируется никогда.

    Документация: Бюджет-тормоз
  • Модели OpenRouter без ключа на диске

    Cline начинает сессию только с ключом, сохранённым в его файлах. Поэтому карточка на OpenRouter кладёт туда заглушку, а ретранслятор в NeuroSquad подставляет настоящий ключ в каждый запрос — никогда в файл или аргумент.

    Документация: Модели OpenRouter без ключа на диске
  • Диктовка в промпт

    Зажмите хоткей и говорите. Речь распознаётся на вашем компьютере и печатается в поле ввода Cline.

    Документация: Диктовка в промпт
  • С телефона

    Отсканируйте QR-код, и весь холст откроется в браузере телефона: читайте терминал Cline, отвечайте на запрос одобрения, отправляйте следующий промпт.

    Документация: С телефона
  • 06

    Что NeuroSquad обходит

    Где умолчания Cline мешали бы карточке — и единственное, чего сделать нельзя.

  • Своя папка конфигурации у каждой карточки

    Эмуляция. --config направляет каждую карточку в её собственную папку с плагином; ваши правила, скиллы, workflow и плагины из ~/.cline подключаются ссылками — не копируются поверх и не перезаписываются. Удаление карточки удаляет ссылки, а не ваши папки.

    Документация: Своя папка конфигурации у каждой карточки
  • Вне общего хаба

    Без --data-dir Cline запускает сессии в общем фоновом хабе — вне терминала карточки, с чужим окружением и дольше, чем живёт карточка. Карточка всегда передаёт этот флаг, так что сессия живёт и заканчивается вместе с ней.

    Документация: Вне общего хаба
  • Новые стрелки — со следующего запуска

    Вживую невозможно. Cline получает список инструментов MCP-сервера один раз за сессию и не следит за изменениями, поэтому стрелка, проведённая к работающей карточке, начинает действовать при её следующем запуске.

    Документация: Новые стрелки — со следующего запуска
  • Escape, никогда не Ctrl+C

    Ctrl+C в простаивающей карточке Cline закрывает Cline (замерено). Бюджет-тормоз и любая остановка из приложения используют Escape: он отменяет ход и сохраняет сессию.

    Документация: Escape, никогда не Ctrl+C
  • Сабагенты не завершают ваш ход

    Помощники spawn_agent наследуют плагин, но их хуки несут id родителя — статус карточки двигает только главный агент. Их запросы одобрения всё равно считаются.

    Документация: Сабагенты не завершают ваш ход
С одного взгляда

Кто ждёт и сколько это стоило

Две карточки, которые отвечают на самые частые вопросы, когда одновременно работают несколько сессий Cline.

Карточка «Команда»

Каждый агент воркспейса со статусом, моделью и временем хода. Ждущий вас — первым, вместе с инструментом, который он хочет запустить. Нажмите на статус, чтобы отфильтровать.

  • coupon-fixCline CLIclaude-sonnet-4-6Cline needs your permission: run_commands — rm -rf distЖдёт вас2:34
  • api-migrationCline CLIclaude-sonnet-4-6Перевести маршруты на новый клиентРаботает13:41
  • db-indexesCline CLIgpt-5-miniДобавить недостающие индексыРаботает7:59
  • docs-passCline CLIgpt-5-miniОбновить READMEЗакончил4 мин. назад

Расход и стоимость

Читается из собственных файлов сессий Cline на вашем диске и привязывается к карточке по id сессии. Строки всегда складываются в итог.

АгентТокеныСтоимость
coupon-fix986 2402,41 $
api-migration701 5531,68 $
docs-pass190 8620,09 $
Итого1 878 6554,18 $
Точно до пикодоллара; округляется только на экране.В каждую строку входят сабагенты, которых запускала её сессия.
Под капотом

Настоящий Cline CLI и несколько аргументов

NeuroSquad запускает тот же Cline, что и вы сами, — настоящий `cline.exe`, а не через обёртку npm — в терминале внутри карточки. Вот всё, что он добавляет:

Что NeuroSquad добавляет к команде
❯ cline
--config <this card’s config dir>каждый запусксвоя папка конфигурации карточки: плагин плюс ссылки на ваши файлы
--data-dir <your data dir, or the card’s own>каждый запусксессия идёт в карточке, а не в общем фоновом хабе
--id <card id>каждый запускid карточки становится id сессии — новой в первый раз, продолженной потом
CLINE_MCP_SETTINGS_PATH=<this card’s mcp.json>каждый запускваши MCP-серверы плюс сервер NeuroSquad: инструменты приходят со стрелками
--auto-approve falseкаждый запускспрашивать перед инструментами, которые не только читают (по умолчанию Cline одобряет всё)
NEUROSQUAD_CLINE_CANVAS=1режим карточекплагин убирает у Cline оболочку и веб-инструменты
--auto-approve trueопасный режимодобрять любой инструмент без вопросов

Ничего не пишется в ~/.cline

Плагин, файл MCP и папка конфигурации — это файлы карточки в папке данных NeuroSquad.

Ваш вход, ваш провайдер

Cline работает с тем провайдером и ключом, которые вы в нём настроили. Аккаунт NeuroSquad — отдельный и его не видит.

Найдёт там, куда его поставил npm

Обёртка npm пропускается, и запускается собственный исполняемый файл Cline — между терминалом карточки и Cline ничего нет.

Вопросы

Cline CLI в NeuroSquad: ответы

Дайте Cline CLI холст

Бесплатно для Windows 10 и 11. Ваш код, ваш вход и ваши расходы остаются на вашем компьютере.