An open-source AI growth strategy tool for SEO, AEO, GEO, product growth, and AI-agent teams.
Turn a growth question into a ranked, evidence-linked 2-week experiment with a success signal and a stop conditionβnot a generic list of tactics.
For: growth leads, founders, product teams, and AI agents using Claude Code, OpenClaw, Hermes, or the local growth CLI.
Install from PyPI Β· See a real command Β· Star or fork on GitHub Β· δΈζζζ‘£
oh-my-growth is a growth decision-support system, not an analytics dashboard or an autonomous ad-buying tool. It combines a versioned growth knowledge base with decision logic to help a team choose a small, testable next move.
| If you need to⦠| oh-my-growth returns⦠|
|---|---|
| Decide what to test first | A ranked set of actions with rationale and risks |
| Diagnose acquisition, retention, monetization, or referral | The stage, core tension, metric, and missing context |
| Improve SEO, AEO, or GEO / LLM discovery | A search-visibility experiment tied to a conversion goal |
| Reuse a decision in a team or agent workflow | Operator, executive, JSON, decision-memo, or public-safe share views |
Use it when the question is βwhat should we validate next?ββnot when you only need a dashboard of existing metrics.
When your DAU drops 20%, oh-my-growth helps you:
- Identify the core tension in 3 minutes
- Get priority ranking of what to do first
- Match 3 similar success cases
- Generate a 2-week experiment plan
Use it inside Claude Code, OpenClaw, or Hermes Agent, or from any terminal with the standalone CLI.
| Persona | Common Problem | Key Command | Value |
|---|---|---|---|
| π― Growth Hacker | "Need reference cases for experiment design" | /omg-match |
Find similar cases in seconds |
| π Product Manager | "Growth strategy priority is unclear" | /omg-diagnose |
Get priority ranking instantly |
| π Startup Founder | "Limited resources, don't know where to start" | /omg-cold-start |
Focus on highest-impact actions |
User Input:
/omg-diagnose My DAU dropped 20%, what should I do?
oh-my-growth Output:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π Stage Diagnosis β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Scaling Stage Β· User Retention Problem β
β North Star: Weekly Active Users β
β β
β π Core Tension β
β Not product quality, but engagement loop is broken β
β β
β π Priority Ranking β
β Re-engage power users > Fix onboarding > New features β
β β
β π Matched Cases (Top 3) β
β 1. Slack's re-engagement strategy (92% match) β
β 2. Notion's power user program (87% match) β
β 3. Duolingo's streak feature (82% match) β
β β
β π 2-Week Experiment β
β 1. Email inactive users with personalized value β
β 2. Track weekly active users, not DAU β
β 3. Stop if no improvement in 2 weeks β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Choose the host you already use. Each command installs the same knowledge base and decision engine.
Fastest standalone install from PyPI:
uv tool install oh-my-growth
growth --helpgit clone https://github.com/tinylion1024/oh-my-growth.git && cd oh-my-growth && ./scripts/install.sh --platform claudegit clone https://github.com/tinylion1024/oh-my-growth.git && cd oh-my-growth && ./scripts/install.sh --platform openclawgit clone https://github.com/tinylion1024/oh-my-growth.git && cd oh-my-growth && ./scripts/install.sh --platform hermesRecommended for macOS and other developer machines β isolated install with uv:
brew install uv
uv tool install oh-my-growth
growth --helpInstall with pip in a virtual environment:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install oh-my-growth
growth --helpHomebrew Python intentionally blocks global pip install commands (PEP 668). Use uv above, pipx install oh-my-growth, or a virtual environment instead of --break-system-packages.
Get your first recommendation:
growth diagnose "How can my SaaS get its first 1,000 users?" \
--industry saas \
--stage 0-1 \
--problem acquisitionIn Claude Code:
/omg-diagnose test installation
Supported Platforms:
- β Claude Code
- β OpenClaw
- β Hermes Agent
- β Standalone CLI
Use growth from any terminal after installation. Add only the context you know; the tool will identify missing inputs and suggest the next experiment.
growth fast-scan "Should we test a referral loop?" \
--industry saas \
--stage 1-10 \
--problem referralFor a complete decision report, use growth diagnose ...; run growth --help to see all commands.
Strategy Diagnosis (Use when: problem is unclear)
/omg-diagnose How to get first 1000 users for SaaSCase Matching (Use when: need reference cases)
/omg-match Referral growth cases in education industryOpportunity Assessment (Use when: evaluate feasibility)
/omg-assess Should we do referral program?Strategy Design (Use when: need execution plan)
/omg-design How to improve monthly active user retention/omg-cold-start # First 1000 users
/omg-retention # Improve retention
/omg-monetization # Design pricing
/omg-referral # Plan referral programCore commands:
/omg-assess- opportunity assessment/omg-diagnose- full growth diagnosis/omg-design- strategy design/omg-fast-scan- fast feasibility check/omg-brd- decision BRD draft/omg-match- similar case matching/omg-learn- learning path generation
Utility commands:
/omg-search- search cases, plays, and theories/omg-validate- validate report quality
Scenario commands:
/omg-cold-start- early acquisition/omg-retention- retention diagnosis/omg-monetization- monetization design/omg-referral- referral planning
View references:
weeklyexperiment-cardsharedecision-memoqbr
| Feature | oh-my-growth | ChatGPT/Claude Native | GrowthHackers |
|---|---|---|---|
| Structured Knowledge | β 81 cases, 111 plays, 7 method packs | β No structured knowledge | β Community cases |
| Decision Engine | β Bayesian + Kelly + Game Theory | β No decision framework | β No decision framework |
| Instant Diagnosis | β 5-minute output | β Manual research | |
| Executable Output | β 2-week experiment plan | β Case aggregation only | |
| AI-Powered | β RAG-enhanced | β Native AI | β Not AI-powered |
- 81 Cases β Notion, Airbnb, TikTok, GPT-4o, Claude 3.5, Pinduoduo...
- 111 Growth Plays β Referral, PLG, Content Growth, Retention...
- 12 Theory Schools β Growth Hacking, Network Effects, PLG...
- 7 Growth Method Packs β SEO/AEO, GEO/LLM, CRO, paid acquisition, GTM, lifecycle, referral...
- 7 Learning Modules β Cold start, Retention, Monetization...
β Browse Full Case Index Β· β Browse Full Play Index
The following are illustrative scenarios that show the expected output shape. They are not customer outcome claims. We are collecting anonymized, reproducible user case studies; see how to contribute a case.
Problem: "How to get first 1000 users for my AI writing SaaS?"
oh-my-growth recommended:
- Focus on "Beta Invite" (not ads or viral growth)
- Matched 3 cases: Notion, Calendly, Dropbox
- 2-week experiment: Manual outreach to 50 target users
Success signal: acquire 3 paid customers from 50 founder-led outreach attempts
Problem: "My DAU dropped 20% after product update"
oh-my-growth diagnosed:
- Core tension: Feature confusion, not product quality
- Priority: Re-engage power users > Rollback features
- Matched case: Slack's onboarding improvement
Success signal: improve D7 retention before scaling acquisition
Problem: "How to design pricing for my B2B SaaS?"
oh-my-growth designed:
- Three-tier pricing: Free β Pro ($29) β Enterprise ($299)
- Matched cases: Notion, Linear, Slack
- Key principle: Free tier for PLG, Pro tier for revenue
Success signal: validate willingness to pay and retention guardrails before rollout
Bayesian Decision Framework:
/omg-assess Should we invest $50K in referral program?- Evaluates evidence strength (A/B/C/D tier)
- Calculates probability of success
- Recommends: RUN_EXPERIMENT / NEED_MORE_DATA / DO_NOT_INVEST
Kelly Allocation:
/omg-design How to allocate growth budget?- Optimal resource allocation across channels
- Risk-adjusted experiment sizing
Automatically routes your question to the right knowledge base:
- Case database (81 cases)
- Play database (111 plays)
- Theory database (12 schools)
- Method pack database (7 operating systems)
/omg-validate my-strategy-report.mdChecks if your report covers:
- β Core tension identified
- β Priority ranking provided
- β 2-week experiment defined
- β Success metrics specified
- Full Command Reference β all CLI commands, views, and output modes
- GEO / LLM Discovery Use Case β AI-search visibility workflow
- SEO / AEO Growth Diagnosis β organic acquisition workflow
- Case Study Library β growth cases and indexed examples
- Growth Playbook β proven plays and tactics
- Theory Frameworks β growth theories and schools
- API Documentation β CLI contract, retrieval surfaces, and output views
oh-my-growth is a growth strategy external brain. It combines a structured knowledge base, multi-agent decision logic, and reusable experiment planning for acquisition, retention, monetization, and referral work.
It is designed for growth operators, founders, PMs, and AI assistants that need grounded growth answers, not generic advice.
No. Bring the metrics, constraints, and prior experiment history you already have. oh-my-growth helps turn that context into a decision, an experiment design, and explicit success and stop signals.
Yes. Install the PyPI package and use growth diagnose, growth design, growth fast-scan, or growth search from a terminal. Claude Code, OpenClaw, and Hermes are additional integration surfaces, not prerequisites.
The repository exposes searchable keywords, explicit command references, canonical docs, and an AI-readable llms.txt entry point so agents and LLMs can understand what the project does. For Google-style search, GEO/AEO work still depends on crawlable, useful, well-structured SEO content.
- Star the repository if evidence-backed growth decisions are useful to your team; it makes the project easier for other builders to discover.
- Fork it if you want to add a vertical knowledge base, adapt the decision logic, or integrate a new agent host; the project is MIT-licensed.
- GitHub Issues: report a bug, request a case, or propose an improvement.
- GitHub Discussions: share a use case or compare implementation notes.
- Case contributions: add an anonymized, evidence-backed case via the contribution guide.
- Twitter/X: @ohmygrowth.
For current priorities and how to influence them, see the public roadmap.
- Web UI for non-technical users
- Vectorized case search (semantic matching)
- Team collaboration features
- Pro version ($29/month)
- Custom case library
- API access
- Enterprise version ($299/month)
- Private deployment
- Advanced analytics dashboard
We welcome contributions! See CONTRIBUTING.md for guidelines.
Ways to contribute:
- π Add new growth cases
- π οΈ Improve decision engine
- π Translate documentation
- π Report bugs
MIT License β see LICENSE for details.
Built with inspiration from:
- GrowthHackers β Community-driven growth knowledge
- Reforge β Growth strategy frameworks
- OpenAI ChatGPT β AI-powered reasoning
Special thanks to all contributors and case study authors.
Install from PyPI Β· Read Full Docs Β· Contribute a case Β· Star or fork on GitHub
Made with β€οΈ by Growth Master Team