GrowthOS
Claude Code的自主营销团队 --9个AI代理,20个技能,4个MCP服务器,1个 /grow 命令。
GrowthOS将Claude Code变成了一个全栈增长引擎:战略、内容创建、SEO、社交发布、竞争情报、视频制作和登录页面设计——所有这些都由具有内置安全控制的人工智能代理精心策划。
______________________________________________________________________
特性
| 类别 | 你得到了什么 |
|---|---|
| 9个AI代理 | 首席营销官(路由器)、增长策略师、内容创作者、情报分析师、视觉设计师、社交媒体发布者、增长工程师、旋转木马设计师、视频制作人 |
| 20项技能 | 营销策略、文案撰写、SEO增长、内容创作、社交媒体、竞争情报、视频制作、登录页面、平台掌握、Instagram旋转木马、远程视频、远程专业版、+8个展示模板 |
| 4台MCP服务器 | 社交发布(推特、领英、Reddit、GitHub、Threads)、社交发现(分析)、黑曜石库(知识库)、远程渲染(视频) |
| 安全系统 | 默认情况下进行干运行,渐进式自主(4级),审计日志记录,断路器 |
| 视频引擎 | 11卷轴、讲解器、产品演示、演练的远程作品 |
| 旋转木马发动机 | 6个HTML模板(1080x1350)--最小、粗体、渐变、教育者、深色高级、鲜艳 |
| 品牌声音 | 用于音调、受众、词汇、反斜率过滤器的YAML配置 |
______________________________________________________________________
安装
GrowthOS是分布式的 仅通过git clone--它没有在Claude Code市场上发布。这install.sh脚本将克隆的仓库连接到~/.claude/plugins/growthOS所以克劳德·科德发现每一个技能、代理、命令和钩子都是一个真正的斜线命令(/grow,/growthOS:).
我需要安装什么?
GrowthOS的核心(技能、代理、命令、钩子)是纯markdown+YAML-- Claude Code本机读取,无需运行时.Python和Node仅在需要可选引擎(视频渲染、MCP服务器、Instagram发布者、轮播导出)时才需要。
| 如果你想… | 你需要 |
|---|---|
使用 /grow、技能、代理(策略、文案、内容、分析) | 无 超越克劳德准则 |
| 渲染远程视频或将旋转木马导出为PNG | 节点18+ (npm install 回购内部) |
| 运行MCP服务器、Instagram发布者或Python脚本 | Python 3.10+ (pip install -e shared-lib/,加 playwright install chromium IG出版商) |
| 一切 | 节点18+ _和_ Python 3.10+ |
你不需要全局安装TypeScript--npm install拉tsc以及所有类型作为远程项目的本地devDependencies。
1.克隆并安装
git clone https://github.com/melgarafael/growthOS.git
cd growthOS
./install.sh安装程序的作用:
- 创建符号链接
~/.claude/plugins/growthOS →(标准克劳德代码插件发现路径)。 - 副本
brand-voice.example.yaml→brand-voice.yaml如果你还没有。 - 打印下一步。
在它完成之后, 重新启动克劳德代码 (或打开一个新会话),以便加载新插件。
2.(可选)Python和节点依赖关系
仅当您计划使用MCP服务器、远程视频引擎或Instagram发布者时才需要:
# Python shared library (MCP servers, publisher, scripts)
pip install -e shared-lib/
# Node dependencies (Remotion, carousel export)
npm install3.(可选)用于MCP服务器的Docker
如果您希望MCP服务器在容器中运行:
cp .env.example .env
# Edit .env with your API keys
docker-compose up -d4.运行入职向导
内部克劳德代码:
/grow setup向导将指导您完成以下操作:
- 设定你的品牌名称和标语
- 选择你的语调
- 选择您的行业
- 配置目标平台
它写信给 brand-voice.yaml,所有代理商都阅读这些内容以保持品牌。该文件是 被忽视 所以你的个人品牌声音永远不会出现在回购中。
卸载
rm ~/.claude/plugins/growthOS故障排除--斜线命令未显示
如果 /grow 或 /growthOS: 安装后不显示:
- 确认符号链接存在:
ls -la ~/.claude/plugins/growthOS - 确认清单:
cat ~/.claude/plugins/growthOS/.claude-plugin/plugin.json - 完全重启Claude Code(不仅仅是重新加载——退出会话并重新打开)。
- 在Claude Code内部,运行
/help列出已加载的插件。
______________________________________________________________________
快速开始
安装后,一切都会顺利进行 /grow:
# Start here — the setup wizard
/grow setup
# Create a growth strategy
/grow strategy "Launch our new SaaS product in Q3"
# Write content
/grow create blog "Why AI is transforming marketing"
/grow create thread "5 growth hacks for startups"
/grow create newsletter "Monthly product update"
# Create visual content
/grow carousel "10 tips for better landing pages"
/grow video reel "Quick product demo"
# Analyze competitors
/grow analyze "competitor X social strategy"
# Research trends
/grow research "AI marketing tools 2026"
# Generate a landing page
/grow create landing "New feature launch page"
# Or just describe what you need — the CMO agent routes it
/grow "I need content for our product launch next week"______________________________________________________________________
技能参考
核心技能(11)
| 技能 | 它的作用 | 触发示例 |
|---|---|---|
| 营销策略 | 增长框架、OKR、活动规划、AARRR渠道 | /grow strategy "Q3 plan" |
| 文案写作 | AIDA、PAS、4U公式、CTA模式、情绪触发器 | /grow create copy "headline for launch" |
| SEO增长 | 关键词研究、页面审计、内容集群、E-E-A-T | /grow create seo "audit our blog" |
| 内容创建 | 博客文章、通讯、文档、编辑工作流程 | /grow create blog "topic" |
| 社交媒体管理 | 平台策略、日程安排、社区管理 | /grow create social "launch campaign" |
| 竞争情报 | SWOT分析、市场趋势、竞争对手跟踪 | /grow analyze "competitor X" |
| 视频制作 | 脚本、故事板、视频搜索引擎优化、缩略图概念 | /grow video script "product demo" |
| 登录页面设计 | 转换优化的HTML、英雄部分、A/B变体 | /grow create landing "feature Y" |
| 平台掌握 | 每个平台(YouTube、LinkedIn、X等)的算法知识 | /grow research "LinkedIn algorithm" |
| Instagram旋转木马 | 6个转盘结构、幻灯片蓝图、接合触发器 | /grow carousel "10 tips" |
| 远程视频 | 故事板到构图的映射、框架计算 | /grow video reel "quick tip" |
展示技巧(9)
针对特定用例的高级视频模板:
| 技能 | 用例 |
|---|---|
| 远程专业版 | 具有自定义动画的高级视频合成 |
| 展示:之前/之后 | 转换比较(9:16垂直) |
| 展示:课程预告片 | 教育课程宣传 |
| 展示:数据故事 | 动画统计和数据可视化 |
| 展示:特色亮点 | 产品特色射灯 |
| 展示:产品演示 | 完整的产品演练(16:9) |
| 展示:社会证明 | 推荐信和社会证明卷 |
| 展示:技术终端 | CLI/终端演示视频 |
| 展示:演练 | 分步应用教程(16:9) |
______________________________________________________________________
代理
GrowthOS使用 CMO路由器 自动委托给专业代理:
| 代理 | 角色 | 激活时 |
|---|---|---|
| 首席营销官 | 路线意向正确的专家 | 每 /grow 命令 |
| 增长策略师 | 战略规划、框架、OKR | 战略要求 |
| 内容创作者 | 撰写博客、帖子、时事通讯 | 内容创作 |
| 情报分析员 | 竞争对手分析、市场调研 | 分析请求 |
| 视觉设计师 | 旋转木马、登录页面、视觉资源 | 视觉内容 |
| 社交出版商 | 平台特定内容、发布 | 社交媒体任务 |
| 成长工程师 | 技术SEO,登录页面代码 | 技术增长 |
| 旋转木马设计师 | Instagram旋转木马的设计和生成 | 旋转木马请求 |
| 视频制作者 | 视频脚本、远程创作 | 视频请求 |
______________________________________________________________________
配置
环境变量
复制 .env.example 到 .env 并配置:
| 变量 | 必填 | 描述 | |||
|---|---|---|---|---|---|
GROWTHOS_TWITTER_API_KEY | 对于Twitter | Twitter/X API密钥 | |||
GROWTHOS_LINKEDIN_TOKEN | 对于LinkedIn | LinkedIn访问令牌 | |||
GROWTHOS_REDDIT_CLIENT_ID | 对于Reddit | Reddit应用程序客户端ID | |||
GROWTHOS_GITHUB_TOKEN | GitHub | GitHub个人访问令牌 | |||
GROWTHOS_THREADS_TOKEN | 对于线程 | 线程API令牌 | |||
GROWTHOS_VAULT_PATH | 否 | 黑曜石保险库路径(默认: ./vault) | |||
GROWTHOS_AUTONOMY_LEVEL | 没有 | supervised | assisted | delegated | autonomous |
GROWTHOS_DRY_RUN | 没有 | true | false (默认值: true) |
注: 只有当您想直接发布时,才需要社交平台API密钥。GrowthOS非常适合内容 代 没有任何API密钥。
品牌声音
复制 brand-voice.example.yaml 到 brand-voice.yaml 并自定义:
brand:
name: "Your Brand"
tagline: "Your tagline"
tone:
- professional
- conversational
audience: "Your target audience"
industry: "Your industry"或者干脆跑 /grow setup 向导会为您处理它。
______________________________________________________________________
建筑
growthOS/
├── plugin.json # Plugin manifest (entry point)
├── brand-voice.example.yaml # Brand config template
├── .env.example # Environment variables template
│
├── agents/ # 9 AI agents
│ ├── cmo/ # CMO — intent router
│ ├── growth-strategist/ # Strategic planning
│ ├── content-creator/ # Content production
│ ├── intelligence-analyst/ # Competitive intel
│ ├── visual-designer/ # Visual assets
│ ├── social-publisher/ # Social media ops
│ ├── growth-engineer/ # Technical growth
│ ├── carousel-designer/ # Carousel generation
│ └── video-producer/ # Video production
│
├── skills/ # 20 specialized skills
│ ├── marketing-strategy/ # Core skills (11)
│ ├── copywriting/
│ ├── seo-growth/
│ ├── content-creation/
│ ├── social-media-management/
│ ├── competitive-intelligence/
│ ├── video-production/
│ ├── landing-page-design/
│ ├── platform-mastery/
│ ├── instagram-carousel/
│ ├── remotion-video/
│ ├── remotion-pro/ # Showcase skills (9)
│ ├── showcase-before-after/
│ ├── showcase-course-trailer/
│ ├── showcase-data-story/
│ ├── showcase-feature-highlight/
│ ├── showcase-product-demo/
│ ├── showcase-social-proof/
│ ├── showcase-tech-terminal/
│ └── showcase-walkthrough/
│
├── mcp-servers/ # 4 MCP servers (Python/FastMCP)
│ ├── mcp-social-publish/ # Publish to 5 platforms
│ ├── mcp-social-discover/ # Trend & analytics
│ ├── mcp-obsidian-vault/ # Knowledge base CRUD
│ └── mcp-remotion-render/ # Video rendering
│
├── shared-lib/ # Python shared library
│ └── growthOS_shared/
│ ├── config.py # Brand voice config (Pydantic)
│ ├── intent_router.py # NLP intent classification
│ ├── autonomy.py # Progressive autonomy + kill switch
│ ├── token_manager.py # Rate limiting
│ ├── circuit_breaker.py # Circuit breaker pattern
│ ├── audit_logger.py # Action audit trail
│ ├── carousel_generator.py# HTML carousel generation
│ └── scheduler.py # Content scheduling
│
├── hooks/ # 4 safety hooks
│ ├── audit-logger.md # Log all actions
│ ├── circuit-breaker.md # Failure protection
│ ├── preview-before-publish.md# Preview before sending
│ └── dry-run-guard.md # Block real calls in dry-run
│
├── commands/ # CLI commands
│ └── grow/ # /grow entry point + setup
│
├── remotion/ # Video rendering engine
│ └── src/
│ ├── Root.tsx # Composition registry
│ ├── compositions/ # 11 video compositions
│ └── components/ # Reusable animation components
│
└── templates/ # Output templates
├── carousels/ # 6 HTML carousel templates
├── content/ # Content templates
└── landing/ # Landing page templates______________________________________________________________________
安全与保障
GrowthOS的设计遵循安全第一原则:
| 特性 | 描述 |
|---|---|
| 干运行模式 | 默认情况下启用-在禁用之前不会调用真正的API |
| 渐进式自治 | 4个级别: supervised → assisted → delegated → autonomous |
| 紧急停止开关 | 立即撤销所有自主权限 |
| 审核日志记录 | 记录在 .growthOS/audit/ |
| 断路器 | 重复出现API故障时自动停止 |
| 预览挂钩 | 在上线之前,看看会发布什么 |
| 路径验证 | Vault操作可防止目录遍历攻击 |
| 安全渲染 | Remotion使用子流程隔离来防止注入 |
看 安全.md 负责任的披露政策。
______________________________________________________________________
发展
先决条件
- Node.js 18+
- Python 3.10+
- 克劳德代码CLI
设置
# Clone and wire into Claude Code
git clone https://github.com/melgarafael/growthOS.git
cd growthOS
./install.sh
# Python shared library (development mode)
pip install -e shared-lib/
# Node.js dependencies (Remotion, carousel export)
npm install
# Run tests
cd shared-lib && pytest什么存在于回购中,什么留在本地
GrowthOS发货 结构 需要在任何项目上运行,但每个项目的内容都是gitignore的,所以你的个人品牌永远不会泄露到仓库中。克隆程序得到空文件夹(通过保存 .gitkeep)并在当地填写。
| 路径 | 结构是否已提交? | 内容已提交? |
|---|---|---|
voice/ (金博士,转录,病毒,偏好) | 是 | 否--个人 |
design-system/ (简报、HTML、修订版) | 是 | 否--个人 |
assets/ (徽标、照片、屏幕截图、图标) | 是 | 否--个人 |
brand-voice.yaml | 仅作为示例 | 否--个人 |
output/{approved,carousels,exports,reviews,revisions} | 是的 | no--运行时 |
out/ (渲染视频) | 是 | no--运行时 |
剧作家作品、浏览器配置文件、, .growthos/ | — | no--运行时 |
skills/, agents/, commands/, hooks/, mcp-servers/, remotion/, shared-lib/, templates/ | 是的 | 是--可重用框架 |
贡献
看 贡献.md 用于开发指南、编码标准和PR流程。
______________________________________________________________________
路线图
- \[x\] 核心代理系统(CMO+8名专家)
- \[x\] 20营销技巧
- \[x\] 远程视频引擎(11篇作品)
- \[x\] Instagram旋转木马生成器(6个模板)
- \[x\] 黑曜石保险库集成
- \[x\] 品牌语音系统
- \[x\] 安全挂钩(审计、断路器、试运行、预览)
- \[\]实时社交发布(推特、领英、Reddit、GitHub、Threads)
- \[\]分析仪表板
- \[\]A/B测试框架
- \[\]多语言内容支持
______________________________________________________________________
许可证
麻省理工学院——见 许可证 了解详情。
