dropthejase/louis

A full AWS rebuild of Mike, rebranded as Louis, with metered usage, agent skills, and a polished chat surface for legal work.

Highly active - 280 commits ahead of upstream across 31 distinct threads, with the last push only days before MikeWatch first picked it up.

View on GitHub →

Louis is dropthejase's reimagining of Mike on Amazon Web Services. The product keeps Mike's core idea - an AI assistant aimed at legal documents and tabular review - but rebuilds the plumbing end-to-end: a serverless backend, Aurora in place of the original database, Cognito for sign-in, and Bedrock as the single AI provider. The rename is thorough, with a Suits-themed wink for anyone who catches it.

A visitor trying Louis today would find a streaming chat UI with reasoning blocks and tool cards, a second assistant tuned for spreadsheet-style document review, the ability to upload reusable 'skill' files the agent draws on each turn, and a leashed web-browsing tool restricted to an editable allowlist. Sharing works for projects and tabular reviews, documents flow through presigned URLs rather than the backend, and each user runs on a monthly credit budget that cuts them off when spent.

dropthejase is also unusually candid about the rebuild's status - publishing feature-parity and original-functionality trackers, an architecture write-up, and a demo video alongside the code. The direction is clearly committed: single-page frontend, AWS-native infrastructure, agent-runtime backend, and observability and security tightened as the surface area grows.

What's in it

Direction

infrastructuresecuritybranding

Activity

Themed changes and pull requests touching this fork, newest first. Themed changes that haven't been turned into a public post yet still appear — they're real work even without a published writeup.

📝 CloudWatch metrics per status code, Transaction Search, README section (no public page) 3 commits 11d ago not yet rewritten
📝 File-level/function-level JSDoc plus inline logging across the API Lambda (no public page) 2 commits 11d ago not yet rewritten
📝 Try/catch coverage and Express route ordering across API Lambda (no public page) 3 commits 13d ago not yet rewritten
Show 11 more
📝 Gitignore additions for local AI tooling and demo assets (no public page) 4 commits 15d ago not yet rewritten
📝 AgentCore deployment migration: container/ECR/Finch → ZIP (no public page) 8 commits 15d ago not yet rewritten
📝 Mixed-bag fixes: auth UI, session flow, env validation, build tuning (no public page) 3 commits 15d ago not yet rewritten
📝 Frontend AWS transport wiring (Amplify, AwsContext, mikeApi) (no public page) 9 commits 15d ago not yet rewritten
📝 Repo restructure: backend/ → infra/lambda/{api,conversion} (no public page) 3 commits 15d ago not yet rewritten
📝 dropthejase puts Mike on AWS Lambda 12 commits 20d ago infrastructure draft
The fork repackages Mike's backend to run as a serverless function inside Amazon's cloud rather than as a long-running server.

Threads of work (detailed view)

23 threads have been distilled into posts.

dropthejase puts Mike on AWS Lambda

The fork repackages Mike's backend to run as a serverless function inside Amazon's cloud rather than as a long-running server.