Skip to content
Projects

tsingyuai/growth-lab has 1,972 GitHub stars and 168 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-08 23:18 UTC. Last push 2026-09-28.

How these counts are measured

An end-to-end growth tool that understands the product, fetch the data it needs, researches the market, executes campaigns, and reviews results to improve the next round of growth. 从代码到市场的开源端到端增长工具。理解产品、接入信息渠道、研究市场、执行增长行动,并基于真实数据自我改进。

Measured star growth

in 24h
+1
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.en.md

Original

🧪 Growth Lab

Run product operations and user growth loops through natural language: understand your product, find real demand, take action, and learn what to do next.

GitHub stars Open Source

Website

简体中文 · English · 繁體中文 · Français · Español · Русский · Português · Deutsch · 日本語 · 한국어 · Türkçe · Tiếng Việt · Polski

Why Growth Lab

Most AI growth tools solve one fragment of the problem. Some generate copy, some research competitors, some schedule posts, and some display analytics. Product context is repeatedly lost between these tools, while the most important decisions still depend on disconnected dashboards, documents, prompts, and manual handoffs.

Growth is a continuous learning loop:

Understand the product
→ Identify users and markets
→ Research channels and content
→ Form a strategy
→ Create and distribute
→ Observe real outcomes
→ Learn and improve the next action

Modern coding agents can read repositories, search the web, operate tools, edit files, reason across many kinds of context, and collaborate with people in a session. Growth Lab uses Codex and Claude Code as its application runtime and turns these capabilities into an end-to-end growth workflow.

The model

Session = Control Plane
Codex or Claude Code = Runtime
Skill = Growth Method
Client = External Action
Filesystem = Memory

Skills teach the Runtime how to understand a product, conduct research, choose tools, develop a strategy, create assets, examine feedback, and decide what to do next. Client tools provide access to browsers, official APIs, analytics exports, content platforms, and media generation. Files preserve product context, research, decisions, and outputs across conversations.

The AI session controls the entire workflow.

Every Model is an observation-action-review loop. Every Model owns persistent Memory containing time-based operational data, analysis, outcomes, and recommended next actions. The next run reads that Memory before making a new observation.

Loop methodology lives in the Model and evolves through direct edits to its Skill and references. Memory records what happened when the Model was used.

What makes Growth Lab different

Every channel, through its full lifecycle

Growth Lab is designed to cover every growth channel from understanding the opportunity and choosing an action to execution, measurement, and the next decision. It currently supports SEO page growth plus Xiaohongshu content collection, high-performing-content research, writing, image generation, card rendering, compliance checks, and post-result feedback, plus WeChat Official Account article writing, draft sync, and gated publishing.

Continuous collaboration through natural language

Automation does not have to mean an unattended process running forever. People give the Agent goals in natural language, receive completed work and results, provide feedback, and ask it to continue. The conversation is the interface.

Information, methods, and execution connected

Growth information usually lives in reports, methods live in specialists' experience, and execution lives across disconnected tools. Growth Lab brings them into one workspace so the Agent can collect evidence, apply a method, complete the action, and carry the result into the next round.

Open source, user-owned data, accessible knowledge

Growth Lab is open source and stores product context, operational data, Memory, and outputs in the user's own workspace. It does not hold user data or create lock-in through private formats and closed workflows. Its purpose is to make effective growth knowledge inspectable, adaptable, and available to everyone.

How to use it

git clone https://github.com/tsingyuai/growth-lab.git
cd growth-lab

Open the directory in Codex or Claude Code, then ask what Growth Lab can do or describe the growth outcome you want.

Example prompts:

What can you do?

Understand this product and run its first growth loop.

Collect high-performing Xiaohongshu content related to this product, choose a transferable structure, and create a complete post with images.

Review the latest results and execute the next growth action.

The Runtime reads the available Models, builds the missing product and market context, invokes the relevant Collectors and Executors, and writes its evidence, results, deliverables, and next actions back into the workspace.

Connect your product

Tell the AI, in natural language, where your product repository or existing materials are located. The AI first reads the product facts it can verify. Users, problems, and value propositions that lack evidence remain open questions and are developed progressively through later growth loops.

Configure through natural language

One unified onboarding Skill audits dependencies across every Growth Lab capability. Users do not need to learn a separate command or open a setup page. Ask the Agent directly:

Check which Growth Lab configuration is still missing.
Set up Xiaohongshu collection and image generation; skip SEO for now.

The Agent checks API keys, third-party clients, external repositories, browsers, and authentication, explains where missing configuration comes from, and lets the user configure or bypass each capability for the current session. Xiaohongshu uses the local browser-first xiaohongshu-mcp with a recommended first batch of 25; AI image generation needs either local OpenAI or Gemini credentials. See CONFIGURATION.md for exact fields, storage, and removal. Third-party clients and authentication remain outside the repository; secrets, cookies, and browser profiles do not enter Memory.

Methods and executable scripts stay with their owning Collector, Executor, or Model Skill. Private product materials, collected samples, generated outputs, and historical operating Memory are not distributed with the repository. A Model creates its own Memory namespace when the user runs it.

System components

  • Collectors for demand, competitors, content, and product growth data;
  • Model Skills coordinating observation-action-review loops and persistent Memory;
  • Executor Skills for creation, publishing, human collaboration, and review;
  • Example workspaces showing complete growth journeys.

Available capabilities

One capability is one complete observation-action-review loop, represented by one Model. The Model coordinates Collectors and Executors and preserves operational evidence, outcomes, and next actions in its own Memory.

Name Introduction Observed result
SEO Page Growth Loop Identify the situations in which users may need your product, research what they actually search for in those situations, and create informative SEO pages that solve their problems and lead them to the product. In our own run, new pages were indexed within 1–2 days. On a 7-day average basis, overall CTR decreased by 50%, while impressions and clicks each increased by 1000%.
Xiaohongshu Replication and Review Loop Coordinates collection, drafting, editing, screenshots, image generation, card rendering, compliance checks, and post-result review. Commercial content created with this workflow has reached 4,000+ likes/saves and 700+ comments on a single post. Publishing remains manual.
WeChat Official Account Article Loop Chooses a topic from a reader problem and a proven reference article, writes a verifiable long-form article, previews and compliance-checks it, syncs it to the WeChat draft box through the official API, publishes only after three explicit approvals, and reviews read and conversion data. Newly added; no measured results yet. Creates drafts by default.

These figures describe one observed run and provide evidence for continued iteration. Results depend on the product, domain, search demand, page quality, site authority, and observation window.

Status

Growth Lab includes a working SEO Page Growth Loop and a Xiaohongshu replication and review workflow. Reusable Skills, scripts, CLIs, and automated checks remain in their owning capability directories. Private product data, samples, screenshots, generated posts, and historical Memory are intentionally excluded. Xiaohongshu publishing remains manual. WeChat Official Account articles stop at the draft box by default; automated publishing requires an environment switch, per-article approval, and an explicit command flag.

If this direction resonates with you, open an issue and tell us what product you are growing, where the current workflow breaks, and which tools the Runtime should be able to use.

License

Growth Lab is open source under the Apache License 2.0.

Explore related projects