从原始需求、判断依据到拟回复内容,在一个机会看板中完成决策。
AI 正在快速降低软件开发的门槛。当“把产品做出来”不再是最难的事,真正稀缺的能力就变成了:让产品被看见,并持续获得用户。
创始人本该专注于持续交付产品、理解客户和解决真实问题,而不是把时间耗在管理私信与邮件、分配广告预算,以及机械地维护社交媒体内容上。过去,他们往往只能每年花费约 20 万美元聘请增长负责人,或者自己拼凑一套昂贵、复杂且难以维护的增长工具栈。
Cursor 为编程做了什么,GrowthAgent 就要为增长做什么。
你负责把产品做出来,GrowthAgent 负责找到第一批用户。
直接访问:https://growthagent-guikesong.zeabur.app/
公开实例以只读模式运行,可查看工作台、产品流程与设置界面;为保护账号和数据,创建、删除、配置密钥、扫码登录和发布等写操作仅在本机自托管版本中开放。
需要预先安装并启动 Docker Desktop。
- 下载最新版 GrowthAgent-Windows-x64.exe;
- 双击运行,启动器会自动生成本地密钥、配置 GrowthAgent 托管模型、拉取容器并等待服务就绪;
- 浏览器将自动进入小红书扫码页;本人扫码后会直接进入工作台。模型、密钥和运行参数无需配置。
再次运行会更新并启动服务。停止服务:
GrowthAgent-Windows-x64.exe --stop当前启动器尚未进行商业代码签名,Windows SmartScreen 首次运行时可能提示来源未知。
从 最新 Release 下载对应的 .tar.gz,解压后运行:
tar -xzf GrowthAgent-macOS-arm64.tar.gz # 按平台替换文件名
./GrowthAgent-macOS-arm64macOS 安装包尚未完成 Developer ID 签名与公证,首次运行可能被系统拦截;生产分发前应完成正式签名。Linux 需要 Docker Engine 与 Compose v2。
安装版首次启动会直接要求本人扫码登录小红书,登录成功后自动进入工作台。除提供自己的产品网站或 GitHub 地址外,不需要再配置模型或运行参数。
需要 Git、Docker Desktop,或 Docker Engine + Compose v2。
git clone https://github.com/super-xinz/Growth.git
cd Growth
cp .env.example .env将 .env 中的 SECRET_KEY、ENCRYPTION_KEY 和 POSTGRES_PASSWORD 替换为三个独立随机值,然后启动:
make dev| 入口 | 地址 |
|---|---|
| 工作台 | http://localhost:3000/dashboard |
| 设置 | http://localhost:3000/account |
| API 文档 | http://localhost:8000/docs |
产品网站 / GitHub 仓库
↓
带来源证据的 Product Brain
↓
发现需求 → 判断匹配度与风险 → 生成克制回复
↓
持续互动 → 记录访问、注册与激活
只需提供产品网站或 GitHub 仓库链接,GrowthAgent 就会持续运行:
- 理解产品:梳理产品定位、目标用户、核心能力与卖点;
- 发现需求:找到正在求推荐、寻找替代方案或讨论相关痛点的用户;
- 判断机会:结合匹配度、来源证据与发布风险筛选讨论;
- 持续互动:生成有价值且克制的回复,并跟进用户追问;
- 衡量结果:记录每次互动带来的访问、注册与激活。
当前版本聚焦小红书,未来可扩展至 X、抖音等更多内容与社交平台。
- 有证据的产品理解:Product Brain 不只生成结论,也保留支持能力判断的公开来源。
- 需求驱动的机会发现:围绕目标用户、待完成任务、适合场景和搜索信号持续发现需求。
- 匹配与风险双重判断:每个机会同时提供匹配分数、风险分数和可核对的判断依据。
- 低频、可控的自动化:支持机会门槛、风险上限、搜索间隔、触达冷却、每日上限和全局停止开关。
- 对话与转化归因:保留互动上下文,并记录访问、注册和激活事件。
- 清晰的数据边界:小红书 Cookie 仅保存在本地数据卷;托管模型只接收完成任务所需的产品资料与提示词。
正式发布的安装包默认连接 GrowthAgent 托管模型,用户无需填写 API 地址、模型名称或 API Key。DeepSeek 原始 Key 只存在于托管 API 的服务端环境变量中,不会进入前端、Git 或公开安装包。
安装包携带的是可轮换、受限流的网关凭证,并为每台安装生成独立标识。网关会固定模型、限制输入输出长度,并同时执行每分钟、每日和全局额度控制。
开发者需要使用自己的模型时,可设置 LLM_SETTINGS_LOCKED=false,然后在“设置 → 模型服务”中保存 OpenAI 兼容配置。该 Key 使用 ENCRYPTION_KEY 加密后存入数据库,读取时不会返回明文。
GrowthAgent 当前面向本机或可信内网中的单用户部署。API 尚未提供多用户身份认证,请勿将 3000、8000 或 18060 端口直接暴露到公网。
官方在线 Demo 由后端强制限制为只读模式。需要配置模型密钥、连接小红书账号或执行发布操作时,请使用本机自托管版本,或在可信认证代理之后部署并显式开启公网写操作。
- Docker 端口只绑定到
127.0.0.1,PostgreSQL 和 Redis 不映射到宿主机; - 小红书 Cookie 保存在本地 Docker volume 或
.xiaohongshu-data/,并已被 Git 忽略; - 发布、搜索和回复受分数阈值、风险阈值、冷却、日上限与全局停止开关约束;
- 外部写操作不自动重试,避免平台已接收但响应丢失时产生重复评论;
.env、私钥、Cookie 和本地数据不会被提交到版本库。- 托管模型网关凭证可以从安装包中提取,因此它绝不能是 DeepSeek 原始 Key;上游 Key 必须只保存在服务端,并通过网关限流保护。
| 层级 | 技术与框架 | 选型用途 |
|---|---|---|
| Web | Next.js 15、React 19、TypeScript、TanStack Query | 服务端渲染控制台、类型安全的数据请求与交互状态管理 |
| API | Python 3.12、FastAPI、Pydantic | 异步 API、请求校验和自动生成 OpenAPI 文档 |
| 数据 | PostgreSQL 16、SQLAlchemy、Alembic | 持久化产品、机会、对话、审计记录与可重复数据库迁移 |
| 任务队列 | Redis 7、Celery | 定时搜索、后台分析和低频自动化任务 |
| AI | OpenAI 兼容接口、Mock Provider | 生成 Product Brain、机会判断与回复;Mock 支持无密钥演示 |
| 平台连接 | 小红书 MCP | 本地浏览器登录、搜索、详情读取与受控回复 |
| 可视化 | Recharts | 展示机会和转化分析数据 |
| 交付 | Docker Compose、GitHub Actions、GHCR、Go 1.22 启动器 | 多架构镜像、自动测试、Release 与桌面一键启动 |
| 部署 | Zeabur | 托管公开只读演示实例 |
Next.js Web
│
▼
FastAPI ───── PostgreSQL
│ │
├──── Redis / Celery Worker
├──── OpenAI 兼容模型服务
└──── 小红书 MCP 浏览器自动化
apps/api FastAPI、数据库迁移、自动化与模型提供器
apps/web Next.js 本地控制台
cmd GitHub Release 桌面启动器
infra/docker 开发与发布镜像
docs 架构、政策、部署和运行手册
tests 后端与安全工作流测试
.github CI、Release、Issue 与依赖更新配置
详细设计见 架构文档。
make test
make lint
make typecheck
make buildCI 会验证后端测试与 Ruff、前端测试与生产构建、Compose 配置、密钥泄露扫描,以及 Windows 启动器交叉编译。
发布安装包前先配置 GitHub Actions:
| 类型 | 名称 | 值 |
|---|---|---|
| Repository variable | MANAGED_LLM_BASE_URL |
https://growthagent-guikesong.zeabur.app/api/v1/managed-llm |
| Repository variable | MANAGED_LLM_MODEL |
deepseek-v4-flash |
| Repository secret | MANAGED_LLM_GATEWAY_TOKEN |
与托管 API 相同的随机网关 Token,不能使用 DeepSeek Key |
托管 API 需要设置 LLM_API_KEY、LLM_SETTINGS_LOCKED=true、MANAGED_LLM_GATEWAY_ENABLED=true 与同一个 MANAGED_LLM_GATEWAY_TOKEN。完整清单见 运行手册。缺少上述发布变量时,Release 工作流会直接停止,避免再次发布只带 Mock 的安装包。
推送 v* 标签后,GitHub Actions 会自动:
- 构建 API 与 Web 的
linux/amd64、linux/arm64GHCR 镜像; - 基于固定的上游版本构建带扫码会话修复的 Xiaohongshu MCP
linux/amd64镜像; - 交叉编译 Windows、macOS 与 Linux 启动器;
- 生成 SHA-256 校验文件并创建 GitHub Release。
| 平台 | 最新安装包 |
|---|---|
| Windows x64 | GrowthAgent-Windows-x64.exe |
| macOS Apple Silicon | 在最新版本中选择 arm64 包 |
| macOS Intel | 在最新版本中选择 x64 包 |
| Linux x64 | 在最新版本中选择 Linux x64 包 |
| 校验文件 | SHA256SUMS.txt |
查看 全部版本与下载。
小红书浏览器自动化基于 Apache-2.0 项目 xpzouying/xiaohongshu-mcp 的固定版本构建。本仓库仅保存可审查的登录会话补丁,构建时拉取固定上游提交并在镜像内保留许可证与修改说明。使用前仍应检查平台规则,详见 第三方声明。
上游镜像当前以 linux/amd64 运行;Apple Silicon 上由 Docker Desktop 兼容执行,首次启动和浏览器操作可能稍慢。
欢迎提交错误修复、文档改进和功能建议:
本项目自有代码使用 Apache License 2.0,第三方项目不自动继承本项目许可证。
请仅使用你有权运营的账号,并遵守平台规则、当地法律与适用的隐私义务。本项目不提供规避风控、批量骚扰或隐藏推广关系的能力。





