Skip to content

Quick Start

After logging in to Mosayic, the initial page focuses on connecting the local API to your browser.

  1. Click the Download button to get a zip file containing the entire API
  2. Unzip the file and place it in your preferred directory
  3. Rename the folder to something meaningful (e.g., myproject-api)

A typical project structure might look like this:

  • Directoryprojects/
    • Directorymy-app/
      • Directorymyproject-api/ Python API codebase
      • Directorymyproject-mobile/ React Native mobile app

The Python API isn’t just for running Mosayic commands – it’s designed to be your production backend. If you inspect pyproject.toml, you’ll notice that mosaygent is listed as a dev dependency. This means it won’t be included when you deploy to production.

You can use this API for all your backend logic:

  • AI agents and LLM integrations
  • Push notification delivery
  • Payment processing (Stripe, etc.)
  • Any server-side business logic

This approach keeps everything in one place, eliminating the need to scatter functionality across Firebase Cloud Functions or Supabase Edge Functions.

  1. Open the API folder in VS Code, Cursor, or your preferred IDE
  2. If using VS Code, press F5 or click the play button in the debugger (a .vscode folder is pre-configured)
  3. Return to Mosayic in your browser – it should now show as initialized

From this point, Mosayic will guide you through the remaining setup steps.