一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
gojko/lights-on-software-factory
基于 Claude Code 的“无人值守”软件工厂模板,包含沙箱、命令审批器、Lint 钩子和多智能体工作流生成器。
- Star
- 67
- Fork
- 7
- 未关闭 Issue
- 1
- 最近提交
- 昨天
这是什么?
这是一个用 Claude Code 搭建“无人值守”软件工厂的起步模板,让 AI 智能体承担大部分实现工作,人工只需少量审核。仓库提供容器环境,只把工作目录挂载到宿主机,限制智能体的访问范围。
为减少反复审批和重复的代码评审,模板包含一个确定性的 Bash 命令审批器,按项目规则自动允许或拒绝命令;另有 PostToolUse 钩子,在 Claude 每次编辑 JavaScript 文件后运行 ESLint,并把报错信息返回给智能体。此外还有一套简单的规划与实现流程,以及把计划转换为多智能体工作流的生成脚本,把门禁和测试等机械性步骤交给命令行工具处理,减少模型 token 消耗。
工作区内附带一个带测试和 Lint 配置的示例 JavaScript 项目,可直接替换为自己的代码。
核心功能
- 01在容器中运行 Claude Code,仅与宿主机共享工作目录。
- 02依据项目规则自动允许或拒绝 Bash 命令,被拒时给出替代建议。
- 03每次编辑 JavaScript 文件后运行 ESLint,并将错误反馈给智能体。
- 04提供基础的规划再实现工作流,并配有斜杠命令。
- 05根据计划生成包含门禁和测试步骤的多智能体工作流脚本。
适用场景
- 为 Claude Code 搭建隔离的沙箱环境,在项目上安全运行。
- 通过审批规则减少重复的命令确认提示。
- 把反复出现的代码评审意见写成自定义 ESLint 规则,供智能体遵循。
- 以现成模板启动一个由 AI 驱动开发的新项目。
快速上手
- 1
按照 GETTING-STARTED.md 设置容器并运行第一个变更
- 2
在 workspace 目录中启动 Claude Code
make claude
使用前须知
- 需要容器环境和 Claude Code,因此它与 Claude Code 工作流紧密绑定。
- 内置的规划与实现工作流只是简单示例,建议替换。
- 沙箱、命令调节器、lint 钩子和编排器等组件在使用前需要进行配置。
标签
常见问题
- lights-on-software-factory 是什么?
- 基于 Claude Code 的“无人值守”软件工厂模板,包含沙箱、命令审批器、Lint 钩子和多智能体工作流生成器。 这是一个用 Claude Code 搭建“无人值守”软件工厂的起步模板,让 AI 智能体承担大部分实现工作,人工只需少量审核。仓库提供容器环境,只把工作目录挂载到宿主机,限制智能体的访问范围。
- lights-on-software-factory 可以免费使用吗?用的什么许可证?
- lights-on-software-factory 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- lights-on-software-factory 还在维护吗?
- 活跃维护中。lights-on-software-factory 最近一次提交是在 2026年10月20日。
- lights-on-software-factory 适合用来做什么?
- 为 Claude Code 搭建隔离的沙箱环境,在项目上安全运行。 通过审批规则减少重复的命令确认提示。 把反复出现的代码评审意见写成自定义 ESLint 规则,供智能体遵循。 以现成模板启动一个由 AI 驱动开发的新项目。
- lights-on-software-factory 怎么安装和运行?
- 按照 GETTING-STARTED.md 设置容器并运行第一个变更 在 workspace 目录中启动 Claude Code: make claude
- 在哪里获取 lights-on-software-factory?
- 源代码和安装说明在 GitHub 上:https://github.com/gojko/lights-on-software-factory
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
汇集 1000 多个 Claude Skills 与插件的精选列表,覆盖 Claude Code、Claude.ai 及 Codex、Cursor 等编程智能体。
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
一个 MCP 服务器,将代码、文档与基础设施索引为本地知识图谱,让 AI 编程代理查询结构而非反复读取文件。
Sim 是一个协作式工作区,用于构建、部署和监控 AI 智能体与工作流,支持 270 多种集成。
一组面向 AI 智能体的社交媒体调研技能,覆盖爆款内容、评论挖掘、竞品分析等工作流。