mike README

The project's README from github.com/open-legal-products/mike. As one markdown file: README.md.

Mike

Mike

Mike (MikeOSS) is an open-source legal AI platform for document review, drafting, and legal research.

It combines a Next.js frontend, an Express backend, Supabase Auth/Postgres, and Cloudflare R2-compatible object storage.

Website: mikeoss.com

Mike assistant home screen

Features

Quick start

The included Docker Compose stack runs Mike, Supabase, RustFS object storage, and local email capture without requiring managed infrastructure.

  1. Copy the local environment templates:

    cp .env.example .env
    cp backend/.env.example backend/.env
    
  2. In backend/.env, set DOWNLOAD_SIGNING_SECRET and USER_API_KEYS_ENCRYPTION_SECRET to separate values generated with:

    openssl rand -hex 32
    
  3. Add an Anthropic, Gemini, or OpenAI API key to backend/.env, unless you plan to use Ollama exclusively.

  4. Start the stack:

    docker compose up --build
    
  5. Open http://localhost:3000 and create an account.

The bundled credentials and infrastructure are intended for local development only. See Local development for service endpoints, authentication behavior, Ollama setup, and first-run guidance.

Repository

Path Purpose
frontend/ Next.js web application
backend/ Express API, document processing, and database access
word-addin/ Microsoft Word task-pane add-in (beta)
backend/schema.sql Complete schema for fresh databases
backend/migrations/ Dated migrations for existing deployments
docker-compose.yml Local application and infrastructure stack
docs/ Development, deployment, testing, and feature guides

Documentation

System workflows

Mike's system assistant and tabular-review workflows are maintained in the Open-Legal-Products/mike-workflows repository. See Contributing for how they are packaged and synchronized with this application.

License

Mike is available under the GNU Affero General Public License v3.0.

mike (open-legal-products/mike)

Searching Database…

4.4K ·GitHub
Что это такое?Mike (MikeOSS) — открытая ИИ-платформа для юристов: проверка, составление и исследование юридических документов, построенная на фронтенде Next.js, бэкенде Express и Supabase для аутентификации и Postgres.
Это хостинговый сервис или то, что я запускаю сам?Это self-hosted приложение: входящий в комплект стек Docker Compose запускает Mike вместе с Supabase, объектным хранилищем и локальным перехватом почты без какой-либо управляемой инфраструктуры.
Как его запустить?Скопируйте локальные шаблоны окружения, задайте секреты подписи/шифрования в backend/.env, затем запустите входящий в комплект стек Docker Compose и откройте приложение, чтобы создать аккаунт.
Нужен ли API-ключ Anthropic, Gemini или OpenAI?Да, если только вы не планируете запускать модели локально через Ollama — в таком случае API-ключ не требуется.
Готова ли настройка по умолчанию к продакшену?Нет — входящие в комплект учётные данные и инфраструктура quick-start стека предназначены только для локальной разработки; для продакшена нужно отдельное руководство по ручному развёртыванию.
Можно держать мои юридические документы полностью локально, не отправляя их облачному ИИ-провайдеру?Да, Mike может запускать поддерживаемые языковые модели локально через Ollama, так что документы не нужно отправлять во внешний API.
Можно пользоваться Mike из Microsoft Word?Да, в папке word-addin/ есть бета-аддин Microsoft Word (панель задач), который позволяет работать с функциями проверки и составления документов Mike прямо в Word.
Как он проверяет юридические ссылки на источники?Mike интегрируется с CourtListener для проверки ссылок и исследования судебной практики США.
Что такое рабочие процессы tabular-review?Это переиспользуемые рабочие процессы ассистента для структурированных, повторяемых проверок документов; они живут в отдельном репозитории mike-workflows, который синхронизируется с приложением.
Чем можно организовать свою работу?Mike даёт проекты, папки и библиотеку документов для организации дел, а также чат с документами и открытыми делами для быстрых справок.
Size
71.1 MB
Stars
4.4K
Age
5mo
Commits · 90 Days