CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.
gojko/lights-on-software-factory
Шаблон для запуска программной фабрики на базе Claude Code с песочницей, регулятором bash-команд, lint-хуками и генератором мультиагентных сценариев.
- Звёзды
- 67
- Форки
- 7
- Открытые issues
- 1
- Последний коммит
- вчера
Что это?
Этот репозиторий — стартовый шаблон для программной фабрики на базе Claude Code, где большую часть работы по реализации выполняют AI-агенты, а участие человека в проверке ограничено. В комплект входит контейнер для запуска Claude Code, которому доступна только общая с хостом рабочая директория, поэтому доступ агента остается изолированным.
Чтобы сократить число запросов на подтверждение и повторяющихся замечаний при проверке, здесь есть детерминированный регулятор bash-команд: он разрешает или запрещает команды по правилам проекта. Также добавлен хук PostToolUse, который запускает ESLint для каждого JavaScript-файла, измененного Claude, и передает сообщения об ошибках агенту. Кроме того, в шаблон входят простой процесс планирования и реализации и генератор скриптов, который превращает план в мультиагентный сценарий, включая этапы проверки и тестирования, без расхода токенов модели на эту механическую работу.
В рабочей директории находится пример проекта на JavaScript с тестами и настройкой lint; его можно заменить собственным кодом. По словам автора, подход с оркестратором снизил расход токенов в проекте Votito по сравнению с обычным запуском рабочего процесса Claude.
Ключевые возможности
- 01Запускает Claude Code в контейнере, которому доступна только общая с хостом рабочая директория.
- 02Автоматически разрешает или запрещает bash-команды по правилам проекта и подсказывает, как исправить заблокированные команды.
- 03Запускает ESLint для каждого JavaScript-файла, измененного Claude, и передает ошибки агенту.
- 04Предоставляет простой процесс «сначала планирование, затем реализация» со slash-командами.
- 05Генерирует по планам скрипты мультиагентных сценариев, включая этапы проверки и тесты.
Сценарии использования
- Настройка изолированной среды для запуска Claude Code в проекте.
- Сокращение числа повторных запросов на подтверждение за счет правил команд в регуляторе.
- Формализация повторяющихся замечаний при проверке кода в виде пользовательских правил ESLint для агентов.
- Запуск нового проекта с разработкой на базе AI, используя готовый рабочий шаблон.
Быстрый старт
- 1
Настройте контейнер и выполните первое изменение, следуя инструкциям в GETTING-STARTED.md
- 2
Запустите Claude Code в каталоге рабочей области
make claude
Что важно знать
- Требуется настроить контейнер и использовать Claude Code, поэтому решение привязано к рабочим процессам Claude Code.
- Включённый процесс планирования и реализации — простой пример, который предполагается заменить.
- Перед использованием необходимо настроить несколько компонентов (sandbox, regulator, linter hook, orchestrator).
Темы
Частые вопросы
- Что такое lights-on-software-factory?
- Шаблон для запуска программной фабрики на базе Claude Code с песочницей, регулятором bash-команд, lint-хуками и генератором мультиагентных сценариев. Этот репозиторий — стартовый шаблон для программной фабрики на базе Claude Code, где большую часть работы по реализации выполняют AI-агенты, а участие человека в проверке ограничено. В комплект входит контейнер для запуска Claude Code, которому доступна только общая с хостом рабочая директория, поэтому доступ агента остается изолированным.
- lights-on-software-factory можно использовать бесплатно? Какая у него лицензия?
- lights-on-software-factory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lights-on-software-factory всё ещё поддерживается?
- Активно поддерживается. Последний коммит в lights-on-software-factory — 20 окт. 2026 г..
- Для чего можно использовать lights-on-software-factory?
- Настройка изолированной среды для запуска Claude Code в проекте. Сокращение числа повторных запросов на подтверждение за счет правил команд в регуляторе. Формализация повторяющихся замечаний при проверке кода в виде пользовательских правил ESLint для агентов. Запуск нового проекта с разработкой на базе AI, используя готовый рабочий шаблон.
- Как установить lights-on-software-factory?
- Настройте контейнер и выполните первое изменение, следуя инструкциям в GETTING-STARTED.md Запустите Claude Code в каталоге рабочей области: make claude
- Где скачать lights-on-software-factory?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gojko/lights-on-software-factory
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка из более чем 1000 Claude Skills и плагинов для Claude Code, Claude.ai и ИИ-агентов для программирования, таких как Codex, Cursor и Gemini CLI.
Модульная среда выполнения и оркестрации, которая координирует AI-агентов для разработки через пайплайны с проверками задач, ревью, релизов и документации.
MCP-сервер индексирует код, документацию и инфраструктуру в локальный граф знаний, чтобы AI-агенты для программирования могли изучать структуру проекта, не перечитывая файлы.
Sim — совместная рабочая среда для создания, развёртывания и мониторинга AI-агентов и рабочих процессов с более чем 270 интеграциями и поддержкой ведущих LLM.
Набор навыков для AI-агентов, которые проводят исследования в TikTok, Instagram, YouTube, Reddit, X и других соцсетях на базе ScrapeCreators.