ZOYKUHot Board

pluviobyte/saas-growth-agentsDokümantasyon

Hand your SaaS growth chores to an agent: new-term radar, keyword-to-site discovery, competitor backlinks, directory submissions, plus a social analysis pack with a Douyin comments skill. Works with Grok Bot, Muse, Dot, Hermes, OpenClaw, Claude Code and Codex.

Dil Bildirimi:Yerelleştirilmiş belge bulunmuyor. Orijinal resmi İngilizce sürüm görüntüleniyor.
Hızlı Kurulum
pip install saas-growth-agents
saas-growth-agents

saas-growth-agents

Hand your SaaS growth chores to an agent that runs them every day.

Spot new search terms, find who ranks for them, check competitor backlinks, submit to directories, and file good posts into a knowledge base.
These jobs repeat daily and follow fixed steps, which makes them perfect SOPs for an agent.
Create a bot, send it one sentence, and it reads this repo, asks you a few questions, and sets itself up.

Stars License Python Data
Grok Bot Muse Dot Hermes OpenClaw Claude Code Codex

Quick start  ·  The bots  ·  One-line setup  ·  AGENTS.md  ·  Grok Bot free for 14 days  ·  English · 简体中文


Data flow: sources go through AIsa into three script pipelines (new-term radar, site ops, social analysis). Scripts only do deterministic work such as collecting, deduping and logging. The agent analyzes, verifies and reports, then pushes to you to decide. State lives in files and ledgers that are read before every run. Spending, sending and deleting all need your OK.

These are the SOPs and scripts the author runs for their own SaaS tools aimed at overseas markets. Any agent that can run terminal commands and keep long-lived instructions can use them.

Coming from douyin-comments? This repo is the old douyin-comments, now merged into the full growth system. The Douyin comments skill is unchanged and lives in the social analysis pack at bots/social-kb/douyin-comments/. See how to reinstall.

The whole system runs on three rules:

  1. Scripts do the deterministic work: collecting, deduping, scoring and logging. Results are reproducible and replayable, never a model's "feeling".
  2. The agent judges: it reads what the scripts produce, then analyzes, extracts, verifies and reports. If data is missing it says so instead of making things up.
  3. You decide: the agent only pushes conclusions. Spending money, sending anything out and deleting all need your OK. Every correction you make becomes a new rule in its skills.

The bots

Bot What you do What it does
New-term radar Nothing Three reports a day on newly searchable terms: new AI products, models, memes, templates. Sources include Google Trends, competitor sitemaps, new directory listings, Product Hunt, GitHub Trending, Reddit and TikTok
Site ops Give it keywords and your product Finds every site competing for a keyword, checks their DR and backlinks, tracks your own site's metrics daily, submits to free directories by the rules, and logs everything
Social analysis pack Drop a link when you see something good Fetches the original (X, Douyin, RedNote, YouTube, WeChat, any web page) → summarizes → extracts "what could improve your SOPs" against your own workflow → files it by topic. For Douyin it can also pull the full comment section

Plus an unrelated extra, Trade radar: watches price moves and breaking events and pushes an analysis. It analyzes only and never places orders.

Which agent

Grok Bot, Muse, Dot, Hermes and OpenClaw all work, and so do Claude Code and Codex. AGENTS.md has the generic steps; each product just has its own name for "routines" (scheduled tasks) and "vault" (secret storage).

The author recommends Grok Bot. It comes with a cloud computer, a vault, skills and routines. These SOPs were first built on Grok Bot, and once installed they run around the clock on routines.

No Grok Bot yet? Sign up with the author's invite link to get 14 days free: https://grok.com/refer/bot?code=NASHTX8NMYH3 (This is a referral link and the author is rewarded for sign-ups. Grok's official page has the current terms.)

Quick start

  1. Create a new bot in your agent.

  2. Send it the matching sentence from bootstrap.md, for example:

    Read AGENTS.md in https://github.com/Pluviobyte/saas-growth-agents and set yourself up as the newterm (new-term radar) bot. Ask me one question at a time.
    
  3. It asks you to put your AIsa key in its vault, does one run by hand to show you, and only turns it into a routine once you're happy.

The whole process is do it once → tweak until it's right → save as a skill → schedule as a routine.

The job descriptions and SOP docs inside the repo are written in Chinese. Agents read them fine, and the bot will talk to you in your language.

Where the data comes from

All external data goes through AIsa: one key for thousands of APIs, pay per call, with MCP support. This repo uses:

  • SEO: DataForSEO SERP and Google Trends, Ahrefs
  • Social: Twitter, TikHub (Douyin, RedNote), DataForSEO YouTube (transcripts, video info)
  • Web: Firecrawl, Tavily
  • Trade radar: CoinGecko, Financial (US stocks), Polymarket, FRED, Perplexity

Each API maps to one function in lib/aisa/sources.py, with paths and parameters checked against AIsa's official OpenAPI spec. Every request carries a price cap and anything over it is rejected. Not sure what a call costs? Add --quote to ask first; quotes are free.

The AIsa links are the author's referral links. The Douyin comments module doesn't use AIsa; it runs in your own logged-in browser for free.

Repo layout

saas-growth-agents/
├── AGENTS.md               setup steps for the agent
├── bootstrap.md            the one sentence to send your bot
├── lib/aisa/               AIsa layer: client.py (stdlib), sources.py (data sources), aisa_cli.py (CLI)
├── bots/
│   ├── newterm/            new-term radar: job.md · routines.md · check.md · pipeline/ · skills/ · install.sh
│   ├── site-ops/           site ops: job.md · routines.md · check.md · scripts/ · skills/
│   └── social-kb/          social analysis pack: README.md · job.md · routines.md · check.md · scripts/ · douyin-comments/
├── extras/trade-radar/     trade radar (extra)
├── skills/agent-setup/     for Claude Code / Codex: asks what you need and writes a tailored setup message for your bot
├── templates/              ledger formats
└── tests/                  dry-run tests that need no key (all sample data is fictional)

Every bot folder has the same shape: job.md is the job description, routines.md the schedule, check.md the acceptance checklist.

Try it without a key

git clone https://github.com/Pluviobyte/saas-growth-agents.git && cd saas-growth-agents
python3 tests/test_dry_run.py                                        # full dry run
AISA_DRY_RUN=1 python3 bots/site-ops/scripts/serp_sites.py "ai video generator"

Boundaries

  • No CAPTCHA solving, no filling in passwords, no signing up for accounts on your behalf. It stops and hands those to you.
  • Directory submissions only go to free sites that don't require a backlink. Paid and link-exchange sites are skipped, with the reason logged.
  • Not included, even though the author uses them:
    • browser-extension batch jobs: unclear license
    • scraping through shared accounts: against platform terms
    • mass blog-comment backlinks: that's link spam
    • real site pools, submission logs and keyword lists: personal data
  • Other people's content is for learning notes only, never for reposting. Keep request rates low and follow each platform's terms.
  • Trade radar contains no order-placing code, and its ledger rejects position and order fields. Its output is information, not investment advice.

License

MIT. Third-party services and credits are in NOTICE.md.

Resmi GitHub deposundan arşivlenmiş belge aynası · GitHub'da Gör
Anlık görüntü tarihi: 2026-11-09