re:factory

remote-factory

Плагин и CLI factory: из идеи делает план, затем собирает проект командой агентов с проверкой и PR

  • 75 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Строитель пишет и меняет код в вашем репозитории и создает PR, а `--auto-approve` отдает одобрения агенту
  • Режимы `outer-loop` запускают много сессий агентов подряд и тратят токены
Все причины и проверки

boston-harness-group/remote-factory

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/remote-factory

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Строитель пишет и меняет код в вашем репозитории и создает PR, а `--auto-approve` отдает одобрения агенту
  • Режимы `outer-loop` запускают много сессий агентов подряд и тратят токены

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

re:factory — набор агентов и CLI `factory`, который по описанию проектирует и собирает программу. Команда `factory ceo "идея" --mode design` запускает режим проектирования: три исследователя, стратег, который составляет структурированный план, ваше одобрение, затем строитель, проверяющий агент и PR. Для существующего репозитория добавляют путь и `--focus` с областью улучшения. В режиме `design-v2` директора сами проектируют нужное число исследовательских направлений, взглядов стратега и тестеров, а вместо сжатого плана человек получает дизайн-документ с диаграммами и журнал намерений пользователя, по которому проверяет проверяющий. Режим `create` строит новые режимы и пайплайны, а `outer-loop` развивает топологии рабочих процессов методом MAP-Elites по бенчмаркам вроде FeatureBench. Состояние лежит локально: в проекте в `.factory/`, глобально в `~/.factory/`. В Claude Code доступен плагин, который ставится командами `/plugin marketplace add akashgit/remote-factory#plugins` и `/plugin install factory@remote-factory`, а тяжелую работу выполняет CLI.

Для кого. Разработчикам, которые хотят пройти путь от наброска идеи до работающего репозитория с планом, проверкой и PR силами агентов.

Подходит, если

  • Есть набросок идеи, и надо превратить его в план с исследованием и одобрением перед кодом
  • В существующем репозитории надо поработать над одной областью, например над слоем авторизации
  • Нужен новый рабочий процесс агентов, например проверка PR в несколько стадий
  • Хочется подобрать топологию процесса на бенчмарке и сравнить варианты

Не подходит, если

  • Нужна быстрая правка в один файл: процесс с исследователями и стратегом рассчитан на целый проект
  • Нет Claude Code или Python 3.11: они требуются для работы
  • Вы хотите отдать агентам решения без одобрения: на этапах стоят остановки с вашим подтверждением, их отключает только `--auto-approve`

Пример запроса к агенту

Спроектируй через factory ceo в режиме design сервис проверки ссылок в Markdown с вики-ссылками Obsidian и покажи мне план до сборки

Ограничения

Нужны Python 3.11 или новее, `uv` и установленный, авторизованный Claude Code. CLI ставится глобально командой `uv tool install git+https://github.com/akashgit/remote-factory.git`, причины описаны в руководстве по установке. Плагин для Claude Code только вызывает CLI, поэтому CLI все равно нужен. Режим `design-v2` с флагом `--auto-approve` отдает одобрения на этапах самому CEO-агенту, и результат лучше смотреть по PR. Бенчмарк-режимы `outer-loop` тратят много токенов и времени и нужны, в основном, для исследований.

Как отключить. В Claude Code выполните `/plugin uninstall factory@remote-factory`, затем удалите CLI командой `uv tool uninstall` для пакета factory. Папки состояния `.factory/` в проектах и `~/.factory/` удаляются вручную.

Частые вопросы

С какой команды начать?

С `factory ceo "ваша идея" --mode design`. Режим исследует тему, составляет план стратегом и ждет вашей правки до написания кода.

Чем design-v2 отличается от design?

В `design-v2` директора сами выбирают число исследовательских направлений, стратегов и тестеров, а вместо сжатого плана вы получаете дизайн-документ с диаграммами и журнал намерений.

Где хранится состояние?

В проекте в папке `.factory/`, а глобальные настройки в `~/.factory/`. Папку `.factory/` советуют добавить в `.gitignore`.

Как работает режим create?

Он строит новые режимы: исследует существующие паттерны, пишет спецификацию, получает ваше одобрение и реализует определение процесса, SKILL.md, привязку CLI и тесты.

Работает ли в Codex?

В репозитории есть манифест плагина для Codex и каталог `.codex-plugin`, но основным агентом проекта остается Claude Code, который указан в требованиях.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Codex Factory ведет сложный проект в Codex как контролируемый процесс: планы, роли, память с источниками, независимая проверка

ПлагинШирокий доступ90Звезды репозитория

Плагин с 60 субагентами и 62 пресетами команд для Claude Code плюс визуальный конструктор команд агентов в браузере.

ПлагинРасширенный доступ110Звезды репозитория

AI Builder Club Skills

AI Builder Club — Skills

Плагин-маркетплейс для Claude Code: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

Шаблон для проектов на Claude Code: рои параллельных агентов, рабочие скиллы, защитные хуки и правила в одной установке.

ПлагинРасширенный доступ133Звезды репозитория

Evolving Agents, director

Evolving Agents (director)

Плагин director для Claude Code собирает из CLAUDE.md и памяти связанные правила команды и подставляет их агенту перед планом.

ПлагинРасширенный доступ458Звезды репозитория

Общая основа для Claude Code, Codex, Antigravity CLI и OpenCode: жизненный цикл задачи, навыки и песочницы.

CLIРасширенный доступ87Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
re:factory (эта карточка)нет75
Conductorнет499запускает процессы из YAML без стадий проектирования
Gem Teamнет22912 ролей и процесс «план, TDD, проверка»

Коротко о README

Проект представлен как набор для проектирования и развития ПО командой агентов. Описание начинается с команд запуска режимов, затем идут быстрый старт, режимы design, design-v2, create, focus и outer-loop, установка плагина и список агентов плагина.

Бейдж для README

Сообщить о проблеме