Open-source release containing the Mike frontend and backend.
frontend/- Next.js applicationbackend/- Express API, Supabase access, document processing, and migrationsbackend/migrations/000_one_shot_schema.sql- one-shot Supabase schema for fresh databases
Install dependencies:
npm install --prefix backend
npm install --prefix frontendCreate local env files from the examples:
cp backend/.env.example backend/.env
cp frontend/.env.local.example frontend/.env.localRun backend/migrations/000_one_shot_schema.sql in the Supabase SQL editor for a fresh database.
Start the backend:
npm run dev --prefix backendStart the frontend:
npm run dev --prefix frontendOpen http://localhost:3000.
- Supabase Auth and Postgres
- S3-compatible object storage, such as Cloudflare R2
- At least one supported model provider key, depending on which models you enable
- LibreOffice for DOC/DOCX to PDF conversion
npm run build --prefix backend
npm run build --prefix frontend
npm run lint --prefix frontendAGPL-3.0-only. See LICENSE.