Discover and explore top open-source AI tools and projects—updated daily.
willchen96AI legal document assistant platform
New!
Top 13.5% on SourcePulse
willchen96/mike is an open-source AI Legal Platform designed to assist users with legal documents. It provides a modern stack with a Next.js frontend and an Express backend, leveraging Supabase for robust authentication and PostgreSQL databases, complemented by Cloudflare R2-compatible object storage for scalable document persistence. The platform enables users to upload documents and interact with them via AI, offering a streamlined workflow for legal document analysis and management.
How It Works
The architecture comprises a Next.js client application communicating with an Express.js backend API. The backend orchestrates document ingestion, processing, and interaction with Supabase for data persistence and user management. It integrates with various AI model providers, including Anthropic, Google Gemini, and OpenAI, allowing flexible LLM choices. Document storage is managed using S3-compatible object storage solutions like Cloudflare R2 or MinIO, offering scalability and cost-effectiveness. For local document conversion of DOC/DOCX files to PDF, the system relies on a locally installed LibreOffice instance, ensuring offline processing capabilities for specific formats.
Quick Start & Requirements
backend/.env and frontend/.env.local files, populate them with Supabase, storage, and API credentials. Set up the Supabase database using backend/schema.sql or migration files. Install dependencies with npm install --prefix backend and npm install --prefix frontend.npm run dev --prefix backend and the frontend with npm run dev --prefix frontend.Highlighted Details
Maintenance & Community
The provided README does not contain information regarding notable contributors, sponsorships, community channels (e.g., Discord, Slack), or a public roadmap.
Licensing & Compatibility
The README does not explicitly state the project's license. This omission requires clarification for assessing commercial use or derivative works.
Limitations & Caveats
Local DOC/DOCX conversion requires LibreOffice to be installed and accessible in the system's PATH. Supabase's default email confirmation service is rate-limited, necessitating custom SMTP configuration for production environments. The absence of a stated license is a significant adoption blocker.
1 week ago
Inactive