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-файл настроек. Вот всё это, со страницей документации на каждый пункт.
- 01
Знает своё состояние
Собственные хуки Droid сообщают о каждом ходе — ничего не угадывается.
«Закончил» и «ждёт» — разные вещи
Каждая карточка получает хуки Droid
Документация: «Закончил» и «ждёт» — разные вещиUserPromptSubmit,NotificationиStopв runtime-файле--settings— собственном уровне Droid «только для этого процесса», поверх ваших настроек.Уведомление, в котором сказано, что нужно
Текст разрешения у Droid общий, поэтому тост показывает ждущий вызов из лога сессии: «Droid needs your permission: Execute — rm -rf dist». Клик ведёт к карточке.
Документация: Уведомление, в котором сказано, что нужноКаждая карточка держит свою сессию
Id сессии Droid выбирает сам; хуки его сообщают, и следующий запуск выполняет
Документация: Каждая карточка держит свою сессиюdroid --resume <id>. Если такой сессии у Droid больше нет, карточка тихо начинает новую.Карточка «Команда»
Все ИИ-агенты воркспейса на одной карточке — с моделью из записей расхода или из ваших настроек Droid и живым временем хода.
Документация: Карточка «Команда»Свои карточки могут за ним следить
Карточки на Card SDK видят те же статусы и события ходов и читают ответы Droid из лога его сессии.
Документация: Свои карточки могут за ним следить
- 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
Документация: Навыки со skills.shskill_loadсо списком навыков и тем, когда их применять, — вживую, без перезапуска.
- 03
Для долгих прогонов
Полный контекст и лимиты провайдера обрабатываются прямо на карточке.
Индикатор контекста
Кольцо заполняется по последнему вызову Droid. Окно известно для custom-моделей — рецепт OpenRouter его записывает, — а окна собственных моделей Factory спрятаны в бинаре Droid, и для них оно остаётся неизвестным.
Документация: Индикатор контекстаCompact, который сам подтверждает
Compact шлёт
Документация: Compact, который сам подтверждает/compressи отвечает Enter на «Confirm /compress» Droid. Droid продолжает в новой сессии со сводки, и карточка идёт за ней.Продолжает после лимита
Когда квота провайдера кончается, ошибка попадает в сессию 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-tax | 912 406 | 2,14 $ | ||
| api-pagination | 1 406 218 | 3,39 $ | ||
| docs-pass | 388 150 | 0,18 $ | ||
| Итого | 114 | 2 706 774 | 5,71 $ |
Настоящий Droid и один файл настроек
NeuroSquad запускает тот же `droid`, что и вы сами, в настоящем терминале карточки. Вот всё, что он добавляет:
Ничего не пишется в ~/.factory
Runtime-файл настроек переписывается на каждом запуске в папке данных NeuroSquad. Сам Droid по-прежнему записывает доверие к папке и свои сессии.
Секреты — не в файлах
Токен MCP и ключ OpenRouter передаются переменными окружения; адрес хука лежит в конфиге curl, а не в команде, которую показывает Droid.
Находится там, куда вы его поставили
Сначала droid.exe нативного установщика, потом npm — его Node-шим пропускается, запускается настоящий droid.exe.
Factory Droid в NeuroSquad: ответы
Дайте Droid холст
Бесплатно для Windows 10 и 11. Ваш код, ваши ключи и ваши расходы остаются на вашем компьютере.