Your code. Your GitHub. Any time.
Every project is plain Expo with zero proprietary runtime. Push the entire codebase to your own GitHub repo, or download it as a zip. From that moment on, you can build, ship, and modify it without us.
Two ways out, no questions asked
Connect GitHub once
A single OAuth click from any project page. We only request the scope needed to create your repo and push the initial commit. You can disconnect at any time.
Push or download
Pick a repo name and visibility, and your full codebase is on your account in seconds. Prefer no GitHub? The Download as Zip option works the same and produces an identical project.
Run it standalone
Clone or unzip, run pnpm install and pnpm start, and the app boots locally. EAS build commands work straight out of the project. There is no callback home.
What you get
- app/: Expo Router screens generated for your spec
- components/, hooks/, lib/: shared UI and helpers
- services/: API layer wired to Supabase by default
- supabase/migrations/: your database schema
- eas.json, app.config.js, package.json: standard Expo and EAS configuration
- README.md and MIT LICENSE: generated for you, replace if you prefer
- .env.example: every secret keyed by your own provider, never ours
What is not in the export
- No @goodspeed/* packages. The runtime is plain Expo.
- No references to our Supabase project. Your env file points to your own.
- No telemetry pings, no callbacks home, no remote feature flags.
- No proprietary build steps. EAS builds the same way it would for any Expo project.
Try the export on your next project.
Score a free idea, build it in Studio, and use the Export your code button on the App Detail page when you are ready.