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

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

Запускайте Droid в стольких карточках, сколько нужно, — в каждой настоящий терминал. Его собственные хуки сообщают NeuroSquad, когда он работает, спрашивает или закончил; стрелки дают ему терминалы, браузеры и заметки; а карточка может работать на модели OpenRouter вовсе без входа в Factory.

Официальный сайтfactory.com
  • Настоящий droid
  • Ничего не пишется в ~/.factory
  • Бесплатно, для Windows 10 и 11
Хуки жизненного цикла

Он знает, когда Droid закончил — и когда спрашивает

Droid выполняет хуки, совместимые с Claude. Каждая карточка передаёт ему три из них в runtime-файле настроек, и они сообщают NeuroSquad о каждом ходе.

UserPromptSubmitхук
Работает

Вы нажали Enter (UserPromptSubmit). Иконка карточки крутится, карточка «Команда» считает его работающим, а тост ожидания снимается.

Notificationхук
Ждёт вас

Droid остановился за разрешением. Его собственный текст общий, поэтому карточка берёт ждущий вызов инструмента из лога сессии Droid — «Execute — rm -rf dist». Висит, пока вы не ответите.

Stopхук
Закончил

Ход окончен (Stop). Уходит следующий промпт из очереди, журнал получает ответ, тост сообщает, что готово. Ход, прерванный Escape, тоже закрывается.

Клик — и вы на месте

Клик по тосту переключает воркспейс, подводит камеру к карточке и подсвечивает её — даже среди десятков агентов.

Его вопросы тоже считаются

Когда Droid спрашивает вас через свой инструмент AskUser, карточка ждёт, а деталью служит сам вопрос.

Ваши хуки остаются вашими

Droid складывает хуки со всех уровней настроек, так что ваши собственные хуки работают рядом с хуками NeuroSquad.

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

Три вещи, которые вы будете делать с Droid

Реплики приложения, шаг за шагом. Когда Droid просит разрешения, решаете вы.

Droid чинит упавший тест, останавливается за разрешением перед удалением папки — карточка показывает, какую именно команду, — и заканчивает. Журнал пишется сам.

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

Всё, что Factory Droid умеет в NeuroSquad

Droid получает почти всё то же, что Claude Code, — через собственные хуки и runtime-файл настроек. Вот всё это, со страницей документации на каждый пункт.

  • 02

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

    Стрелка от карточки — это набор инструментов. Проведите её, и Droid сможет пользоваться тем, что на другом конце.

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

    Стрелка к браузеру, терминалу, заметке или другому агенту даёт Droid neurosquad___browser_*, terminal_*, note_* или agent_* — вживую, со следующего хода. Хук заранее их одобряет: проведённая стрелка и есть согласие.

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

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

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

    Режим холста, который держится

    Хук отклоняет Execute, Script, WebSearch и FetchUrl с объяснением и отправляет Droid к карточкам терминала и браузера. Хуки решают раньше автономии, поэтому --auto high его не снимает.

    Документация: Режим холста, который держится
  • MCP-серверы из реестра

    Серверы, установленные в NeuroSquad, доходят до Droid через второй MCP-сервер без предварительного одобрения, поэтому Droid спрашивает перед каждым их вызовом.

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

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

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

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

    Полный контекст и лимиты провайдера обрабатываются прямо на карточке.

  • Индикатор контекста

    Кольцо заполняется по последнему вызову Droid. Окно известно для custom-моделей — рецепт OpenRouter его записывает, — а окна собственных моделей Factory спрятаны в бинаре Droid, и для них оно остаётся неизвестным.

    Документация: Индикатор контекста
  • Compact, который сам подтверждает

    Compact шлёт /compress и отвечает Enter на «Confirm /compress» Droid. Droid продолжает в новой сессии со сводки, и карточка идёт за ней.

    Документация: Compact, который сам подтверждает
  • Продолжает после лимита

    Когда квота провайдера кончается, ошибка попадает в сессию Droid, а карточка показывает чип лимита, отсчитывает время до сброса и тогда шлёт «continue».

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

    Выстройте следующие сообщения: каждое уходит на Stop. Ввод во время работы Droid направляет текущий ход — как в самом Droid.

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

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

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

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

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

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

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

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

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

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

    Запускает Droid с --auto high — самой высокой автономией, которую принимает его интерактивный экран. Жёсткие запреты самого Droid остаются.

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

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

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

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

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

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

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

  • Точный расход и стоимость

    Droid ведёт нарастающие итоги по сессии; NeuroSquad записывает прирост между сканами, так что итоги карточки совпадают с итогами Droid до токена. Сессии сабагентов считаются карточке родителя.

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

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

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

    Карточка может работать на любой модели OpenRouter как custom-модель Droid. Она идёт в режиме airgap Droid, поэтому вход в Factory не нужен; ключ остаётся в окружении карточки.

    Документация: OpenRouter без аккаунта Factory
  • Диктовка в промпт

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

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

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

    Документация: С телефона
С одного взгляда

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

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

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

Все агенты воркспейса со статусом, моделью и временем хода. Тот, кто ждёт вас, — первым, с командой, о которой спрашивает. Нажмите на статус, чтобы отфильтровать.

  • invoice-taxFactory DroidSonnet 4.5Droid needs your permission: Execute — rm -rf distЖдёт вас2:34
  • api-paginationFactory DroidSonnet 4.5Пагинация API заказовРаботает17:49
  • job-queueFactory Droidqwen/qwen3-coderЗадачи на новую очередьРаботает5:25
  • docs-passFactory Droidqwen/qwen3-coderОбновить READMEЗакончил3 мин. назад

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

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

АгентТокеныСтоимость
invoice-tax912 4062,14 $
api-pagination1 406 2183,39 $
docs-pass388 1500,18 $
Итого2 706 7745,71 $
Точно до пикодоллара; округляется только на экране.В каждую строку входят сессии сабагентов, запущенные её сессией.
Под капотом

Настоящий Droid и один файл настроек

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

Что NeuroSquad добавляет к команде
❯ droid
--settings <this card’s runtime settings>каждый запускхуки и MCP-серверы NeuroSquad поверх ваших настроек — только для этого процесса
--resume <session id>следующие запускита же сессия после перезапуска — если она у Droid ещё есть
PreToolUse → deny Execute, Script, WebSearch, FetchUrlрежим карточексвой шелл и веб отклоняются; вместо них карточки холста
--auto highопасный режимсамая высокая автономия экрана Droid

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

Runtime-файл настроек переписывается на каждом запуске в папке данных NeuroSquad. Сам Droid по-прежнему записывает доверие к папке и свои сессии.

Секреты — не в файлах

Токен MCP и ключ OpenRouter передаются переменными окружения; адрес хука лежит в конфиге curl, а не в команде, которую показывает Droid.

Находится там, куда вы его поставили

Сначала droid.exe нативного установщика, потом npm — его Node-шим пропускается, запускается настоящий droid.exe.

Вопросы

Factory Droid в NeuroSquad: ответы

Дайте Droid холст

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