{
  "id": "zero-dollar-starter",
  "title": "The $0 vibe-coding starter",
  "category": "vibe-coding",
  "job": "Learn to build and ship small apps without paying for anything.",
  "difficulty": "Beginner",
  "tools": [
    {
      "id": "antigravity",
      "name": "Google Antigravity (+ Antigravity CLI)",
      "url": "https://antigravity.google",
      "kind": "coding-agent",
      "summary": "Google's agent-first dev platform and CLI. Replaced Gemini CLI for free and Google AI Pro/Ultra users on June 18, 2026.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Free",
            "usd_month": 0,
            "note": "Weekly agent quota; Gemini 3.8 Flash as core model"
          },
          {
            "name": "Google AI Pro",
            "usd_month": 19.99,
            "note": "Higher quota refreshed every 5 hours"
          }
        ],
        "source": "https://antigravity.google/docs/plans/",
        "status": "verified",
        "notes": "Google doesn't publish a fixed free-tier number. Google AI Pro price from Google's subscription pages via search (Jules docs)."
      },
      "last_checked": "2026-10-21"
    },
    {
      "id": "cloudflare-pages",
      "name": "Cloudflare Pages",
      "url": "https://pages.cloudflare.com",
      "kind": "hosting",
      "summary": "Static and full-stack hosting on Cloudflare's network.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Free",
            "usd_month": 0,
            "note": "Unlimited sites and bandwidth, 500 builds/month"
          }
        ],
        "source": "https://developers.cloudflare.com/pages/platform/limits/",
        "status": "verified",
        "notes": null
      },
      "last_checked": "2026-10-21"
    },
    {
      "id": "supabase",
      "name": "Supabase",
      "url": "https://supabase.com",
      "kind": "backend",
      "summary": "Postgres database with auth, storage, edge functions and an official MCP server.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Free",
            "usd_month": 0,
            "note": "500 MB DB, 50k MAU, pauses after 1 week inactive"
          },
          {
            "name": "Pro",
            "usd_month": 25,
            "note": "Includes one Micro compute project; usage beyond quotas billed"
          }
        ],
        "source": "https://supabase.com/pricing",
        "status": "verified",
        "notes": null
      },
      "last_checked": "2026-10-21"
    }
  ],
  "model": "Gemini 3.8 Flash (Antigravity free tier)",
  "mcp_servers": [],
  "config": {
    "filename": "AGENTS.md",
    "language": "markdown",
    "code": "# Project rules\n- Stack: plain HTML/CSS/JS or Vite. No paid services.\n- Explain each change in one sentence before making it.\n- Keep files small; one feature per commit.\n- Never put secrets in client code."
  },
  "starter_prompt": "I'm new to coding. Build a small web app that <idea>. Use plain HTML, CSS and JavaScript (or Vite if needed). Explain what each file does in one line. When it works locally, give me the exact steps to deploy it to Cloudflare Pages for free.",
  "monthly_cost": {
    "min_usd": 0,
    "max_usd": 0,
    "note": "Antigravity's free tier has a weekly agent quota (Google doesn't publish a number). Cloudflare Pages and Supabase have free plans."
  },
  "steps": [
    "Install Antigravity CLI and sign in with a Google account.",
    "Create a folder with the AGENTS.md above.",
    "Run the starter prompt and build in small steps.",
    "Deploy to Cloudflare Pages; add Supabase Free only if you need a database."
  ],
  "why_this_works": "Every piece has a real free tier, so you can learn the whole loop (prompt, build, deploy) at no cost.",
  "watch_out": "Free quotas are capacity-based and can change. Supabase Free projects pause after a week of inactivity.",
  "unverified": [],
  "tested": false,
  "last_checked": "2026-10-21"
}