每天 1 篇新内容
信号来自你自己的 Search Console 快照——掉流量的页、没覆盖的查询——变成一条 D2 人审任务;批准后开出 GitHub PR,证据随 PR 附上。
SELF-HOSTED · BYOK · DAILY PR
growth-agent 是一个你自托管的极简增长 Agent:每天产出 1 篇新内容 PR + 1 个页面修复 PR。所有发布决策都经 zeus 决策内核分级(D2 人审),并由你在 GitHub 亲手合并——上线的最后一步永远是你。每周一份排名变化报告。
$ 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 · 只追加 · 成本台账核心闭环
不是要你天天盯的仪表盘——而是一件做完的增长工作,以 PR 形式交付,随你审。
信号来自你自己的 Search Console 快照——掉流量的页、没覆盖的查询——变成一条 D2 人审任务;批准后开出 GitHub PR,证据随 PR 附上。
排名下滑的页面得到一个改写 PR(标题 / meta / 正文),走同一条审批链。fix 任务只拿自己目标页的数据做证据,不拿整站曝光充数。
每日 GSC 快照(严格只读授权)+ SERP 排名追踪(用你自己的供应商账号),成为次日任务的信号源。
采用率、合并时的人工修改量、排名 / 展示 / 点击变化、你自己 API key 的真实花销——版本化、只追加、不覆盖、不发邮件。
使用方式
五步。所有连接器默认离线 fixture,整条管道跑通之前,你不需要交出任何凭据。
一个 compose 文件拉起 orchestrator 与 zeus 决策内核,单机 2C4G 可跑。/healthz 返回数据库方言、凭据 presence 与启动对账结果;online 模式缺凭据会在启动阶段 fail-closed 退出。
docker compose up -d --build && curl localhost:8790/healthzGSC installed-app OAuth(只读 scope,refresh token 用 AES-256-GCM 密封落盘)、你自己的 SERP 供应商账号、最小权限 GitHub PAT。凭据只存 .env 或你的密钥管理器——永不进业务库、日志或 git 历史。
cp .env.example .env # GA_GSC_*, GA_SERP_*, GA_GITHUB_*调度 sidecar 每个 tick 依次跑 daily → production → verify,三步都幂等,空 tick 是 no-op;report / packet 版本化输出,单独排期。
npm run batch -- daily|production|verify --site <站点>每条内容决策都以 D2 卡片落到审批台:24 小时 SLA + 深链通知。没有 IM 内批驳,没有自动放行——你不决定,它就等,并提醒你。
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 验证后跟进。
手握 3–20 个 Git 发布站(Astro / Next / 静态站),会 docker 与 PR,不愿为 SEO 全家桶买单——要的是每天一件做完的实际工作,且数据不出自己的 VPS。
3–10 人的内容 / 市场团队,对 GSC 授权与数据出域敏感:合规边界清晰、审批台有角色区分、不接受黑盒全自动。
买过 Semrush 只用了 5%。要的是流量上涨,不是又一块仪表盘。由后续可选托管版服务——首期刻意不覆盖。
30 天 dogfood 计划先跑在作者自己的站点上,之后才开放外部安装。想让你的站点排进名单,留个言。