{"id":48649279,"url":"https://github.com/nicepkg/auto-company","last_synced_at":"2026-04-10T08:29:43.360Z","repository":{"id":337956521,"uuid":"1155681893","full_name":"nicepkg/auto-company","owner":"nicepkg","description":"🤖 A fully autonomous AI company that runs 24/7. 14 AI agents (Bezos, Munger, DHH...) brainstorm ideas, write code, deploy products \u0026 make money — no human in the loop. Powered by Claude Code.","archived":false,"fork":false,"pushed_at":"2026-02-12T05:17:01.000Z","size":661,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-12T15:03:48.000Z","etag":null,"topics":["24-7","agent-teams","ai-agents","ai-automation","ai-company","anthropic","automation","autonomous","claude","claude-code","hackers","multi-agent"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicepkg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-11T19:33:29.000Z","updated_at":"2026-02-12T14:21:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"063bfc62-f37a-4d92-96b0-7cd8c7cf955c","html_url":"https://github.com/nicepkg/auto-company","commit_stats":null,"previous_names":["nicepkg/auto-company"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/nicepkg/auto-company","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicepkg%2Fauto-company","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicepkg%2Fauto-company/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicepkg%2Fauto-company/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicepkg%2Fauto-company/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicepkg","download_url":"https://codeload.github.com/nicepkg/auto-company/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicepkg%2Fauto-company/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31634980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["24-7","agent-teams","ai-agents","ai-automation","ai-company","anthropic","automation","autonomous","claude","claude-code","hackers","multi-agent"],"created_at":"2026-04-10T08:29:42.689Z","updated_at":"2026-04-10T08:29:43.353Z","avatar_url":"https://github.com/nicepkg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Auto Company\n\n**全自主 AI 公司，24/7 不停歇运行**\n\n14 个 AI Agent，每个都是该领域世界顶级专家的思维分身。\n自主构思产品、做决策、写代码、部署上线、搞营销。没有人类参与。\n\n基于 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) Agent Teams 驱动。\n\n[![macOS](https://img.shields.io/badge/平台-macOS-blue)](#依赖)\n[![Claude Code](https://img.shields.io/badge/驱动-Claude%20Code-orange)](https://docs.anthropic.com/en/docs/claude-code)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green)](#license)\n[![Status](https://img.shields.io/badge/状态-实验中-red)](#%EF%B8%8F-免责声明)\n\n\u003e **⚠️ 实验项目** — 还在测试中，能跑但不一定稳定。目前仅支持 macOS。\n\n\u003c/div\u003e\n\n---\n\n## 这是什么？\n\n你启动一个循环。AI 团队醒来，读取共识记忆，决定干什么，组建 3-5 人小队，执行任务，更新共识记忆，然后睡一觉。接着又醒来。如此往复，永不停歇。\n\n```\nlaunchd (崩溃自重启)\n  └── auto-loop.sh (永续循环)\n        ├── 读 PROMPT.md + consensus.md\n        ├── claude -p (驱动一个工作周期)\n        │   ├── 读 CLAUDE.md (公司章程 + 安全红线)\n        │   ├── 读 .claude/skills/team/SKILL.md (组队方法)\n        │   ├── 组建 Agent Team (3-5 人)\n        │   ├── 执行：调研、写码、部署、营销\n        │   └── 更新 memories/consensus.md (传递接力棒)\n        ├── 失败处理: 限额等待 / 熔断保护 / consensus 回滚\n        └── sleep → 下一轮\n```\n\n每个周期是一次独立的 `claude -p` 调用。`memories/consensus.md` 是唯一的跨周期状态——类似接力赛传棒。\n\n## 团队阵容（14 人）\n\n不是\"你是一个开发者\"，而是\"你是 DHH\"——用真实传奇人物激活 LLM 的深层知识。\n\n| 层级 | 角色 | 专家 | 核心能力 |\n|------|------|------|----------|\n| **战略** | CEO | Jeff Bezos | PR/FAQ、飞轮效应、Day 1 心态 |\n| | CTO | Werner Vogels | 为失败而设计、API First |\n| | 逆向思考 | Charlie Munger | 逆向思维、Pre-Mortem、心理误判清单 |\n| **产品** | 产品设计 | Don Norman | 可供性、心智模型、以人为本 |\n| | UI 设计 | Matías Duarte | Material 隐喻、Typography 优先 |\n| | 交互设计 | Alan Cooper | Goal-Directed Design、Persona 驱动 |\n| **工程** | 全栈开发 | DHH | 约定优于配置、Majestic Monolith |\n| | QA | James Bach | 探索性测试、Testing ≠ Checking |\n| | DevOps/SRE | Kelsey Hightower | Serverless 优先、自动化一切 |\n| **商业** | 营销 | Seth Godin | 紫牛、许可营销、最小可行受众 |\n| | 运营 | Paul Graham | Do Things That Don't Scale、拉面盈利 |\n| | 销售 | Aaron Ross | 可预测收入、漏斗思维 |\n| | CFO | Patrick Campbell | 基于价值定价、单位经济学 |\n| **情报** | 调研分析 | Ben Thompson | Aggregation Theory、价值链分析 |\n\n另配 **30+ 技能**（深度调研、网页抓取、财务建模、SEO、安全审计、UX 审计……），任何 Agent 按需取用。\n\n## 快速开始\n\n```bash\n# 前提:\n# - macOS\n# - 已安装 Claude Code CLI 并登录\n# - Claude Max / Pro 订阅（或 API 额度）\n\n# 克隆\ngit clone https://github.com/nicepkg/auto-company.git\ncd auto-company\n\n# 前台运行（直接看输出）\nmake start\n\n# 或安装为守护进程（开机自启 + 崩溃自重启）\nmake install\n```\n\n## 常用命令\n\n```bash\nmake help       # 查看所有命令\nmake start      # 前台启动循环\nmake start-awake# 前台启动 + 防止 macOS 睡眠\nmake stop       # 停止循环\nmake status     # 查看状态 + 最新共识\nmake monitor    # 实时日志\nmake last       # 上一轮完整输出\nmake cycles     # 历史周期摘要\nmake awake      # 已在跑时，为当前 PID 挂防睡眠\nmake install    # 安装 launchd 守护进程\nmake uninstall  # 卸载守护进程\nmake pause      # 暂停（不自动拉起）\nmake resume     # 恢复\n```\n\n## 防止 Mac 睡眠（推荐）\n\nmacOS 的屏保/锁屏通常不会杀进程，但系统睡眠会让任务暂停。长时间运行建议开启防睡眠：\n\n```bash\nmake start-awake   # 启动循环并保持系统唤醒（直到循环退出）\n\n# 如果循环已经在跑（比如你已执行 make start）：\nmake awake         # 读取 .auto-loop.pid 并对该 PID 挂 caffeinate\n```\n\n说明：\n- 这两个命令依赖 macOS 自带 `caffeinate`\n- `make awake` 会在 PID 结束后自动退出\n\n## 运作机制\n\n### 自动收敛（防止无限讨论）\n\n| 周期 | 动作 |\n|------|------|\n| Cycle 1 | 头脑风暴——每个 Agent 提一个想法，排出 top 3 |\n| Cycle 2 | 验证 #1——Munger 做 Pre-Mortem，Thompson 验证市场，Campbell 算账 → **GO / NO-GO** |\n| Cycle 3+ | GO → 建 repo 写代码部署。NO-GO → 试下一个。**纯讨论禁止** |\n\n### 六大标准流程\n\n| # | 流程 | 协作链 |\n|---|------|--------|\n| 1 | **新产品评估** | 调研 → CEO → Munger → 产品 → CTO → CFO |\n| 2 | **功能开发** | 交互 → UI → 全栈 → QA → DevOps |\n| 3 | **产品发布** | QA → DevOps → 营销 → 销售 → 运营 → CEO |\n| 4 | **定价变现** | 调研 → CFO → 销售 → Munger → CEO |\n| 5 | **每周复盘** | 运营 → 销售 → CFO → QA → CEO |\n| 6 | **机会发现** | 调研 → CEO → Munger → CFO |\n\n## 引导方向\n\nAI 团队全自主运行，但你可以随时介入：\n\n| 方式 | 操作 |\n|------|------|\n| **改方向** | 修改 `memories/consensus.md` 的 \"Next Action\" |\n| **暂停** | `make pause`，然后 `claude` 交互式沟通 |\n| **恢复** | `make resume`，回到自主模式 |\n| **审查产出** | 查看 `docs/*/`——每个 Agent 的工作成果 |\n\n## 安全红线\n\n写死在 `CLAUDE.md`，对所有 Agent 强制生效：\n\n- 不得删除 GitHub 仓库（`gh repo delete`）\n- 不得删除 Cloudflare 项目（`wrangler delete`）\n- 不得删除系统文件（`~/.ssh/`、`~/.config/` 等）\n- 不得进行非法活动\n- 不得泄露凭证到公开仓库\n- 不得 force push 到 main/master\n- 所有新项目必须在 `projects/` 目录下创建\n\n## 配置\n\n环境变量覆盖：\n\n```bash\nMODEL=sonnet make start                    # 换模型（默认 opus）\nLOOP_INTERVAL=60 make start                # 60 秒间隔（默认 30）\nCYCLE_TIMEOUT_SECONDS=3600 make start      # 单轮超时 1 小时（默认 1800）\nMAX_CONSECUTIVE_ERRORS=3 make start        # 熔断阈值（默认 5）\n```\n\n## 项目结构\n\n```\nauto-company/\n├── CLAUDE.md              # 公司章程（使命 + 安全红线 + 团队 + 流程）\n├── PROMPT.md              # 每轮工作指令（收敛规则）\n├── Makefile               # 常用命令\n├── auto-loop.sh           # 主循环（watchdog、熔断器、日志轮转）\n├── stop-loop.sh           # 停止 / 暂停 / 恢复\n├── monitor.sh             # 实时监控\n├── install-daemon.sh      # launchd 守护进程安装器\n├── memories/\n│   └── consensus.md       # 共识记忆（跨周期接力棒）\n├── docs/                  # Agent 产出（14 个目录）\n├── projects/              # 所有新建项目的工作空间\n├── logs/                  # 循环日志\n└── .claude/\n    ├── agents/            # 14 个 Agent 定义（专家人格）\n    ├── skills/            # 30+ 技能（调研、财务、营销……）\n    └── settings.json      # 权限 + Agent Teams 开关\n```\n\n## 依赖\n\n| 依赖 | 说明 |\n|------|------|\n| **macOS** | 使用 `launchd` 管理守护进程，Linux (systemd) 后续支持 |\n| **[Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code)** | 必须安装并登录 |\n| **Claude 订阅** | 推荐 Max 或 Pro，24/7 运行需要持续额度 |\n| `jq` | 可选，解析 JSON 周期日志 |\n| `gh` | 可选，GitHub CLI |\n| `wrangler` | 可选，Cloudflare CLI |\n\n## ⚠️ 免责声明\n\n这是一个**实验项目**：\n\n- **仅支持 macOS** — Linux/systemd 尚未实现\n- **还在测试中** — 能跑，但不保证稳定\n- **会花钱** — 每个周期消耗 Claude API 额度或订阅配额\n- **完全自主** — AI 团队自己做决策，不会问你。请认真设置 `CLAUDE.md` 中的安全红线\n- **无担保** — AI 可能会构建你意想不到的东西，定期检查 `docs/` 和 `projects/`\n\n建议先用 `make start`（前台）观察行为，确认没问题再 `make install`（守护进程）。\n\n## 致谢\n\n- [continuous-claude](https://github.com/AnandChowdhary/continuous-claude) — 跨会话共享笔记\n- [ralph-claude-code](https://github.com/frankbria/ralph-claude-code) — 退出信号拦截\n- [claude-auto-resume](https://github.com/terryso/claude-auto-resume) — 用量限制恢复\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicepkg%2Fauto-company","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicepkg%2Fauto-company","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicepkg%2Fauto-company/lists"}