AutoScale is an AI growth intelligence system for founders. A founder pastes a product URL, AutoScale understands the product, discovers competitor/source signals, reverse-engineers working patterns, turns them into experiments, measures results, and compounds what produces customers.
AutoScale is built to scale distribution, not servers.
The product direction is now sharper:
Product URL
→ AutoBrief product understanding
→ Scraping Engine / source discovery
→ TrendWatch competitor intelligence
→ Experiment Pack
→ Distribution
→ Results
→ Compound winnersThe next serious build focus is the Scraping Engine.
AutoBrief gives AutoScale the product context. The Scraping Engine then uses that context to discover and enrich market evidence: competitor sites, social profiles, source posts, creator/shadow accounts, platform patterns, hooks, CTAs, audience pain language, and repeated formats. TrendWatch should reason over real gathered sources, not generic marketing guesses.
See docs/SCRAPING_ENGINE.md.
AutoScale defaults to Managed Mode: server-side environment keys for OpenRouter and Post Bridge. Non-technical founders do not need to bring API keys.
- Onboarding:
/onboarding→ AutoBrief from a website URL - Provider status:
/settings/providers - Advanced/BYOK mode available for technical users where supported
See docs/MANAGED_MODE.md, docs/AUTOBRIEF.md, docs/SCRAPING_ENGINE.md, and docs/MODEL_ROUTING.md.
Understand → Discover → Analyze → Generate → Distribute → Measure → CompoundDo not reduce AutoScale to a scheduler or caption generator. Scheduling is plumbing. The moat is:
product understanding
+ real source discovery
+ competitor pattern analysis
+ experiment memory
+ revenue-aware compoundingThe current codebase already has the foundation:
- AutoBrief onboarding from a URL
- safe server-side website fetch with SSRF protection
- structured AutoBrief generation through the AI runtime
- Supabase project + product brief persistence
- user-provided TrendWatch sources
- source fetching, scoring, classification, and confidence handling
- TrendWatch analysis from enriched sources
- content generation, quality gate, export, basic Post Bridge scheduling, manual experiments, winners, variants, and learnings
The Scraping Engine should add the missing discovery layer between AutoBrief and TrendWatch:
- Generate search queries from the Product Brief.
- Discover direct competitors, indirect competitors, shadow accounts, review pages, comparison pages, communities, and high-signal content examples.
- Fetch and normalize source evidence safely.
- Classify every source by account type, platform, format, hook, CTA, audience pain, distortion risk, confidence, and transferability.
- Store sources before analysis so TrendWatch can reason from evidence.
- Produce a Market Source Map and Pattern Brief.
- Feed TrendWatch, hooks, content ideas, and experiments from those sourced patterns.
The rule is simple: no source, no strong claim.
- Next.js 14 (App Router) + TypeScript
- Supabase Auth + Postgres + RLS + Storage
- Tailwind + shadcn-style UI (Radix primitives, Lucide icons, Sonner toasts)
- AI runtime with task-based model routing
- Zod schema validation on every AI output
- JSZip for export packs
- Post Bridge integration for scheduling
- Safe source ingestion and confidence scoring
npm installcp .env.example .env.localFill in at minimum:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY— server-only, never expose
Managed Mode:
AUTOSCALE_PROVIDER_MODE_DEFAULT=managedOPENROUTER_API_KEY— required for managed AIPOST_BRIDGE_API_URL/POST_BRIDGE_API_KEY— required for managed schedulingAUTOSCALE_MODEL_*— task-based model routingFAL_KEY— foundation only; media generation not active yet
Open Supabase Studio → SQL Editor → run migrations in order:
supabase/migrations/0001_init.sqlsupabase/migrations/0002_chain_constraints.sqlsupabase/migrations/0003_source_ingestion.sqlsupabase/migrations/0004_user_settings.sqlsupabase/migrations/0005_phase_1_3_completion.sqlsupabase/migrations/0006_loop1_product_brief_source_of_truth.sqlsupabase/migrations/0007_loop1_project_status.sql
Create two private storage buckets:
project-assetsproject-exports
npm run devOpen http://localhost:3000.
npm run typecheck
npm run lint
npm run test
npm run buildIf Supabase env vars are missing, the marketing site should still render and app routes should show a configuration banner instead of crashing.
autoscale/
├── AGENTS.md
├── app/
│ ├── page.tsx
│ ├── auth/
│ ├── (app)/
│ │ ├── onboarding/
│ │ ├── projects/
│ │ ├── settings/
│ │ └── debug/
│ └── api/
├── components/
│ ├── brand/
│ ├── landing/
│ ├── app/
│ └── ui/
├── docs/
│ ├── AUTOBRIEF.md
│ ├── SCRAPING_ENGINE.md
│ ├── MODEL_ROUTING.md
│ ├── MANAGED_MODE.md
│ ├── PROVIDER_SECURITY.md
│ └── AI_RUNTIME.md
├── services/
│ ├── ai/
│ ├── autobrief/
│ ├── trendwatch/
│ ├── content-conveyor/
│ ├── quality-gate/
│ ├── compound/
│ ├── postbridge/
│ └── export/
├── skills/
│ ├── product-brief/
│ └── trendwatch/
└── supabase/
└── migrations/- Sign up → onboarding with AutoBrief.
- Review generated brief → project created automatically.
- Scraping Engine discovers competitor/source candidates from the brief.
- User reviews source candidates where needed.
- Sources are fetched, classified, scored, and stored.
- TrendWatch generates competitor intelligence, formats, hooks, risks, and experiments from enriched sources.
- Content Conveyor generates hooks, content ideas, and posts tied to TrendWatch insights.
- Quality Gate blocks weak or unanchored posts.
- Export ZIP pack or schedule through Post Bridge.
- Enter metrics in the experiment tracker.
- Mark winners → diagnose → generate variants → store learnings.
- V1: Foundation, auth, project workspace, first growth loop, basic Post Bridge.
- V1.1: Managed Mode, AutoBrief onboarding, OpenRouter task routing.
- V1.2 active focus: Scraping Engine — source discovery, competitor/source map, source enrichment, pattern mining.
- V1.3: Experiment Pack from discovered patterns.
- V1.4: Better Post Bridge automation and calendar view.
- V1.5: AI Reflection System — weekly retrospective.
- V2: First-party tracking links, website pixel, activation events.
- V2.1: Revenue attribution, payment webhooks, Growth Graph.
- V2.2: Full social/API integrations where available.
- V2.3: Full AI image/video generation pipeline.
- V2.4: Agency/operator mode.
- V3: Human-supervised autonomous growth operator.
Proprietary — © AutoScale. Built for builders who ship.