Operator is a project that allows you to use Emplode's terminal agent python package in your browser.
It's made with E2B's sandbox. Inside the sandbox, we use Emplode Operator to run code.
Requirements
- Supabase project
- Your Supabase project needs to have enabled [GitHub and Google auth providers]
- Poetry
Frontend
- Copy
frontend/.env.exampletofrontend/.envand set the correct env vars - Go to
frontend - Install dependencies
pnpm i - Start frontend
pnpm dev
Backend
- Copy
backend/.env.exampletobackend/.envand set the correct env vars - Install dependencies
poetry install - Active poetry environment
poetry shell - Start backend
uvicorn server:app --reload --port 8080