Skip to content

Developer Tools

GitHub Is Retiring Spark, A Migration Checklist for AI-Built Apps

GitHub Spark stops taking new projects August 4 and retires August 31, giving builders a short window to export code and replace hosted dependencies.

The Vibe Father 5 min read
Colorful source code filling a computer display
Source code displayed at close range. Wikimedia Commons Martin Vorel CC BY-SA 4.0
Share Post to X LinkedIn

GitHub is retiring the Spark experience on github.com. New users and new project creation stop August 4, and the product retires August 31, 2026. GitHub says existing deployed Spark apps will continue to run, but the authoring surface and GitHub-provided AI infrastructure behind Spark will not remain available after retirement.

This is not a reason to panic-delete a working application. It is a deadline to separate what belongs to your codebase from what belonged to the builder platform. The most important question is not “can the page still load?” It is “can we change, test, deploy, and operate it once the original builder is gone?”

Inventory before exporting

SurfaceWhat to capture
SourceRepository, branches, build instructions, environment variable names, and dependency lockfiles.
DeploymentCurrent URL, hosting configuration, domains, data stores, logs, and rollback path.
AI featuresEvery call to Spark-provided inference or the retired GitHub Models surface, plus prompts and tool schemas.
Data and accessExports, backups, ownership, user roles, and any sensitive data exposed in the published app.

Export is the start, not the migration

Export the application early, then prove the exported project can build outside Spark. Run the test suite, start it locally, create a clean deployment, and exercise the highest-value user flow. An export that compiles but still assumes a platform-managed model, database, secret, or deployment feature is a snapshot—not an operable application.

For AI-backed features, write down the provider contract before replacing it, model identifier, request shape, streaming behavior, authentication, rate limits, content safety expectations, error behavior, cost limits, and fallback. Move those calls behind a small adapter so the rest of the app does not become permanently tied to a single vendor response format.

Migration checklist

  1. Export every active Spark project and make a second, independent backup.
  2. Install dependencies in a clean environment and record the exact build and test commands.
  3. Deploy one non-production copy under infrastructure you control.
  4. Replace any retired GitHub-provided inference with an approved provider or a feature flag that fails safely.
  5. Move secrets to the new host’s secret manager, never copy them into the repository during the export.
  6. Verify data ownership and backups, especially for a published app’s shared store.
  7. Run a production-like smoke test and document how to roll back.
  8. Complete the migration before August 31 rather than discovering a hidden dependency after the editor disappears.

Trend signal

The Kimi WebBridge Google Trends snapshot from August 4 showed continuing relative interest in broad AI-coding terms. Those values are not a migration priority score. They are a reminder that app builders and coding agents change quickly, so a durable harness keeps source, data, deployment, and model access portable.

Bottom line

GitHub Spark’s retirement does not automatically take down deployed apps, but it does remove the original place to create and edit them. Export early, test outside the platform, and replace any managed AI dependency with an explicit, observable integration. Portability is what turns an AI-built prototype into software you can keep shipping.

Sources

Reader check

Was this article helpful?

One click helps us decide what to research next.

The app behind this research

TheVibeFather is the multi-CLI AI coding harness

You just read field notes from the same team that ships TheVibeFather — the multi-CLI AI coding harness that runs Claude Code, Codex, OpenCode and more with shared memory and a verify gate. Bring your own keys.

Keep reading