Quickstart Guide
Get MetaPilot running locally in less than 5 minutes.
Step-by-Step Setup
Step 1: Clone Repository & Setup Environment
bash
git clone https://github.com/omghante/metapilot.git
cd metapilot
Step 2: Initialize Backend (services/api
)
services/api-
Create Python virtual environment and install dependencies:bash
cd services/api python -m venv .venv source .venv/bin/activate pip install -r requirements.txt -
Generate a valid Fernet encryption key and populate:
.envbashpython scripts/generate_fernet_key.py --write-env -
Run database migrations (defaults to local SQLite):
db.sqlite3bashpython manage.py migrate -
Create a Super Admin account:bash
python scripts/create_superadmin.py --email admin@metapilot.in --password AdminSecret123 --first-name Super --last-name Admin -
Start Backend Server:bash
# From root repository directory ./scripts/backend.shThe Django ASGI server will start listening on.http://localhost:8000
Step 3: Initialize Frontend (apps
)
appsIn a new terminal window:
bash
cd apps
yarn install
yarn dev
The Next.js 16 frontend will start listening on .
http://localhost:3000Login to MetaPilot
- Open your browser and navigate to .
http://localhost:3000/auth/login - Login with your Super Admin credentials:
- Email:
admin@metapilot.in - Password:
AdminSecret123
- Email:
- Access the Super Admin Dashboard at .
http://localhost:3000/dashboard