🇺🇸 USA · GitHub Spark

Status: 🟩 COMPLETE 🟦 LIVING Last updated: 2026-06-26 Plain-English tagline: GitHub’s “vibe coding” app builder — type what you want, get a working personal app, deployed and shareable, all from inside GitHub. Microsoft / GitHub’s answer to v0 / Bolt / Lovable.


Front-matter facts

FieldValue
VendorGitHub Inc / Microsoft (San Francisco, USA)
Country / origin🇺🇸 USA
Recommended for Australian users?✅ Yes — fully accessible via GitHub
Privacy summaryPersonal Sparks default to private; Spark hosting standard GitHub terms
Free tierYes — limited monthly Sparks
Paid tiersBundled with GitHub Copilot Pro and above
First releasedPreview October 2024
Last reviewed2026-06-26
Official sitehttps://githubnext.com/projects/github-spark

What it is

GitHub Spark is GitHub’s personal-app builder: describe what you want, Spark generates a working web app (React + Tailwind under the hood), runs it in GitHub-hosted infrastructure, and gives you a shareable URL. Like v0 / Bolt / Lovable but inside GitHub’s ecosystem.

Key positioning: “personal software” — Spark is for the small focused apps you’d previously build with a spreadsheet, Google Form, or paid no-code tool. The pitch is software made for one person or a small group rather than commercial-scale products.

Features:

  • Natural language input — describe, iterate via chat
  • GitHub-hosted — apps run on GitHub’s infrastructure, no separate deployment
  • Personal data store — built-in key-value storage
  • Auth — GitHub login built-in
  • Shareable URLs — apps get URLs you can share
  • Code editing — view and edit the generated code if you want
  • Export — turn Sparks into full GitHub repos for ongoing development

What you’d use it for

  • Personal-use apps — habit trackers, family scheduling, custom calculators
  • Quick internal tools that don’t justify a full software project
  • Replacing a spreadsheet with a more structured tool
  • Replacing a paid no-code tool (Glide, Bubble, etc.)
  • Prototype demonstrations of a software idea
  • GitHub-ecosystem users who want to stay in one platform

How to use it

  1. Go to github.com/spark (or via GitHub Copilot menu)
  2. Sign in with GitHub account; have Copilot Pro+ or Business/Enterprise
  3. Describe what you want: “An app that lets my family rate restaurants we visit, with photo uploads and an average score”
  4. Spark generates, hosts, gives you a URL
  5. Share, iterate, optionally export to a GitHub repo for full ongoing development

What it costs

Included with:

  • GitHub Copilot Pro US$10/month — limited Sparks
  • GitHub Copilot Pro+ US$39/month — higher Spark quotas
  • GitHub Copilot Business / Enterprise — bundled

Hosting included

  • GitHub provides hosting for personal Sparks
  • For commercial-scale apps, export to a GitHub repo and deploy normally

How it compares to alternatives

CapabilityGitHub Sparkv0 by VercelBolt.newLovable
Inside GitHub ecosystemYesNoNoNo
Personal-app framingYes (explicit)UI componentsFull appsFull apps
Hosted by defaultYes (GitHub-hosted)VercelStackBlitz / externalLovable / external
Built-in auth + storageYesBring your ownBring your ownYes (Supabase native)
Output stackReact + TailwindNext.js + shadcnFlexibleReact + Supabase
Cost modelBundled with CopilotFree / Pro / TeamFree / ProFree / Pro
Best forGitHub users, personal appsUI componentsFull-stack prototypesNon-coders building apps

Privacy / data handling

  • Personal Sparks default to private
  • GitHub Copilot Business / Enterprise: no training on customer code
  • Spark-hosted apps’ data: stored in GitHub infrastructure under standard GitHub privacy terms

Recent changes

  • 2026: Spark expanded out of preview; quota improvements
  • October 2024: Initial preview launch

Gotchas

  • Bundled with Copilot subscription — no standalone purchase
  • Personal-software framing is literal — Spark isn’t designed for scaling to a commercial product; export when you outgrow it
  • Hosting is GitHub-only by default — for custom domains / hosting elsewhere, export the code
  • Generated stack is React + Tailwind — if you want a different stack, use Cursor / Claude Code instead
  • Newer product — features iterate quickly; check current docs

See also


Sources