Open-Legal-Products/mike — reverse-engineered prompt
Reverse engineered prompt
Build me a web app called Mike, an open source AI legal document assistant. I want people to be able to sign up, create a project, upload legal documents, and chat with those documents in a clean simple interface. It should have a frontend app and a backend API, use Supabase for auth and database, and store files in an S3 compatible bucket like Cloudflare R2.
Please also wire in support for using Anthropic, Gemini, or OpenAI keys, with a place in the account settings where a user can add their own API keys if the app does not have global ones configured. I also want optional CourtListener support for legal research, case lookup, and citation verification. If available, it should show legal research tools in the assistant experience.
Set it up so it runs locally with env files, database schema, and sensible first run instructions. If document conversion is needed, support local LibreOffice too. Make the whole thing feel polished and usable, and look up current docs online if you need to.
Want more depth? Deep Reverse