mike
Introduction: OSS AI Legal Platform
Tags:
Open-source release containing the Mike frontend and backend.
Contents
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
Setup
Install dependencies:
npm install --prefix backend
npm install --prefix frontend
Create local env files from the examples:
cp backend/.env.example backend/.env
cp frontend/.env.local.example frontend/.env.local
Run backend/migrations/000_one_shot_schema.sql in the Supabase SQL editor for a fresh database.
Start the backend:
npm run dev --prefix backend
Start the frontend:
npm run dev --prefix frontend
Open http://localhost:3000.
Required Services
- 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
Checks
npm run build --prefix backend
npm run build --prefix frontend
npm run lint --prefix frontend
License
AGPL-3.0-only. See LICENSE.
