Getting Started
Prerequisites
-
Install Node.js (LTS version recommended)
This also installs
npx, a tool that runs Node packages without installing them globally. You’ll seenpxcommands throughout these docs. -
Create a Cloudflare account (free, no credit card required)
Skip any Cloudflare onboarding like configuring a domain, this is unnecessary for Every App.
-
Log in to Cloudflare via the Cloudflare CLI:
Terminal window npx wrangler login
Self-Host the Gateway
The Gateway is your app hub—it handles auth and gives you a single URL for all your apps.
npx everyapp gateway deployFollow the link to create your account.
Self-Host an App
Try one of the apps we’ve built to see how it works:
Todo App
A simple task manager to get started.
npx gitpick every-app/every-app/tree/main/apps/todo-app every-todo-appcd every-todo-appnpx everyapp app deployWorkout Tracker
Track your workouts and programs.
npx gitpick every-app/every-app/tree/main/apps/workout-tracker every-workout-trackercd every-workout-trackernpx everyapp app deployCooking Assistant
An AI Cooking Assistant and Recipe Manager
npx gitpick every-app/every-app/tree/main/apps/chef every-app-chefcd every-app-chefnpx everyapp app deployThis also requires an OpenAI API key since its a chat interface:
npx wrangler secret put OPENAI_API_KEYRefresh your Gateway and the app will appear.
Next Steps
Build your own app - Set up your coding agent and start from a template