GROWTH‑AGENT
发布前 · dogfood 准备中

SELF-HOSTED · BYOK · DAILY PR

每天一个 PR。数据在你的服务器,密钥在你手里。

growth-agent 是一个你自托管的极简增长 Agent:每天产出 1 篇新内容 PR + 1 个页面修复 PR。所有发布决策都经 zeus 决策内核分级(D2 人审),并由你在 GitHub 亲手合并——上线的最后一步永远是你。每周一份排名变化报告。

1 + 1 每日硬上限D2 人工审批BYOK 密钥自带docker 自托管
batch — tick
$ npm run batch -- daily --site example.com

signal   gsc:掉流量页 · 未覆盖查询
decide   zeus:提交 D2 决策 · awaiting_approval(sla 24h)
approve  ops-console 卡片 → 你批准 → task = drafting
draft    inbox/loom:缺草稿不伪造内容
qa       意图 ✓ · 查重 ✓ · 价值 ✓(结果可见)
publish  bot 只开 PR —— 永不自动合并
report   weekly-<周>-v<n>.md · 只追加 · 成本台账
批次调度器的一个 tick —— 真实命令,图示为离线 fixture 输出

核心闭环

一天的增长工作长什么样

不是要你天天盯的仪表盘——而是一件做完的增长工作,以 PR 形式交付,随你审。

01

每天 1 篇新内容

信号来自你自己的 Search Console 快照——掉流量的页、没覆盖的查询——变成一条 D2 人审任务;批准后开出 GitHub PR,证据随 PR 附上。

02

每天 1 个页面修复

排名下滑的页面得到一个改写 PR(标题 / meta / 正文),走同一条审批链。fix 任务只拿自己目标页的数据做证据,不拿整站曝光充数。

03

喂养明天的监控

每日 GSC 快照(严格只读授权)+ SERP 排名追踪(用你自己的供应商账号),成为次日任务的信号源。

04

可审计的周报

采用率、合并时的人工修改量、排名 / 展示 / 点击变化、你自己 API key 的真实花销——版本化、只追加、不覆盖、不发邮件。

使用方式

从 docker compose up 到合并 PR

五步。所有连接器默认离线 fixture,整条管道跑通之前,你不需要交出任何凭据。

  1. 自托管整条栈

    一个 compose 文件拉起 orchestrator 与 zeus 决策内核,单机 2C4G 可跑。/healthz 返回数据库方言、凭据 presence 与启动对账结果;online 模式缺凭据会在启动阶段 fail-closed 退出。

    docker compose up -d --build && curl localhost:8790/healthz
  2. 密钥自带(BYOK)

    GSC installed-app OAuth(只读 scope,refresh token 用 AES-256-GCM 密封落盘)、你自己的 SERP 供应商账号、最小权限 GitHub PAT。凭据只存 .env 或你的密钥管理器——永不进业务库、日志或 git 历史。

    cp .env.example .env # GA_GSC_*, GA_SERP_*, GA_GITHUB_*
  3. 批次按 tick 运转

    调度 sidecar 每个 tick 依次跑 daily → production → verify,三步都幂等,空 tick 是 no-op;report / packet 版本化输出,单独排期。

    npm run batch -- daily|production|verify --site <站点>
  4. 你来审批

    每条内容决策都以 D2 卡片落到审批台:24 小时 SLA + 深链通知。没有 IM 内批驳,没有自动放行——你不决定,它就等,并提醒你。

  5. 你来合并

    bot 只开分支和 PR,永不合并。你的合并动作经 webhook 回写任务,verify 稍后复查页面,API 花销进成本台账,汇进周报。

硬约束

关不掉的护栏

这些是写进代码的规则,不是配置项。它们的存在,是为了让增长 Agent 永远不会变成规模化内容机器。

  • 内容发布一律 D2 人审(24h SLA)——不存在 D0/D1 自动放行的配置路径

  • 只开 PR、永不合并——上线的最后一步永远是你的合并动作

  • 每日硬上限 1 写 + 1 修——没有“每日 10 篇”档

  • GSC 严格只读(webmasters.readonly),refresh token 加密落盘

  • QA 三闸(意图 / 查重 / 价值)在 PR 打开前执行,结果对人可见

  • 处处 fail-closed——缺凭据永不静默回退到离线 fixture

适用人群

为“拥有者”造,不为“仪表盘租客”造

三类画像来自产品需求文档。首期只服务 P1,其余在 dogfood 验证后跟进。

P1 · 首期

多站群独立开发者

手握 3–20 个 Git 发布站(Astro / Next / 静态站),会 docker 与 PR,不愿为 SEO 全家桶买单——要的是每天一件做完的实际工作,且数据不出自己的 VPS。

P2 · dogfood 后

重视数据主权的小团队

3–10 人的内容 / 市场团队,对 GSC 授权与数据出域敏感:合规边界清晰、审批台有角色区分、不接受黑盒全自动。

P3 · 后续阶段

嫌套件贵且用不起来的商家

买过 Semrush 只用了 5%。要的是流量上涨,不是又一块仪表盘。由后续可选托管版服务——首期刻意不覆盖。

dogfood 先在作者自己的站点上跑

30 天 dogfood 计划先跑在作者自己的站点上,之后才开放外部安装。想让你的站点排进名单,留个言。

提交会打开你的邮件客户端并预填上述信息,我们仅用于回复本次请求。

也可以直接发邮件:b4yernjf@gmail.com