KasyKasy

Create your first app

Create the project via MCP or with kasy new. Firebase, Supabase, or REST API.

With your machine prepared, pick a path.

Implementation

Ask your assistant:

Create a project with Kasy

It asks for name and backend (Firebase, Supabase, or REST API) and uses create_project (kasy new in quick mode). No terminal typing.

2. Alternative path: terminal

With the global CLI:

kasy new

The wizard asks:

  1. Project name (creates the folder)
  2. Backend: Firebase, Supabase, or REST API
  3. Quick Mode or Step by step
  4. Extra features (subscriptions, ads, AI chat, etc.)

Forgot to log in? kasy new catches it and walks you through it.

3. After creating (both paths)

Firebase: deploy is separate, before the first boot:

cd your_app_name
kasy deploy
kasy run

With Firebase and anonymous login (the default), run kasy deploy before the first kasy run. Without deploy, Auth and Functions don't exist on the server.

Via MCP, ask: "deploy Firebase and run the app". It uses deploy_backend and then run_app (asks whether iOS, Android, or web).

Supabase: deploy already runs during new. Just:

cd your_app_name
kasy run

REST API: no deploy. Point BACKEND_URL in .vscode/launch.json:

cd your_app_name
kasy run

Next step: run the app.

Information

Quick Mode vs Step by step

ModeFor who
QuickWants everything on and to start fast (what the MCP uses)
Step by stepWants to pick each feature in the terminal

Last updated on 08/02/2026