Open source · MIT
Everything is on GitHub
The SDKs, the dashboard, the agent, the skills. Self-host on your own infra. Submit PRs. The hosted version is just convenience — you can run the whole stack locally with one docker compose.
The whole platform is at gitlab.com/AKnyaZP/metrics. Apache-2.0. PRs welcome.
Packages
@growth-loop/sdk
TypeScriptTypeScript SDK — browser, node, edge runtimes. Track + identify + decorators (span/step/button).
view source →
growth (PyPI)
PythonPython SDK — sync + async. Decorators @growth_span, @growth_step. Works with FastAPI, Django, Flask.
view source →
@growth-loop/mcp-server
TypeScriptModel Context Protocol server — exposes funnels, retention, peer benchmarks, and the growth engineer as tools.
view source →
growth-init skill
MarkdownDrop-in Claude Code skill that auto-instruments your codebase.
view source →
apps/api
TypeScriptHono API on Node 20 — ingest, metrics queries, agent proxy, auth, integrations, internal growth-engineer snapshot.
view source →
apps/workers-py
PythonFastAPI service running the growth engineer + analytics workers. Speaks OpenRouter for LLM calls.
view source →
apps/web
TypeScriptNext.js 15 dashboard — Pulse, Funnels, Retention, Growth engineer chat, public profiles.
view source →
Self-host
Clone, edit apps/api/.env with your OpenRouter key and AUTH_SECRET, then:
docker compose up -d
Brings up Postgres + ClickHouse + Redis + Mailhog + workers + api + web. Visit localhost:3000 and you have the full stack.