falg23043 reroutes Mike's AI through AWS Bedrock

The fork swaps the model where every user brings their own Anthropic key for a single, centralised AWS-hosted setup.

infrastructureintegration

Out of the box, Mike asks each user to supply their own key to talk to the underlying Claude models. falg23043 cuts that out and routes the AI through AWS Bedrock instead - Amazon's managed service for running foundation models inside your own AWS account, billed and governed centrally rather than per person. Stored per-user keys are dropped entirely, and the default models for chat, table work and title generation all shift over to the Bedrock-hosted versions.

Worth knowing before you get excited: this reads as a work-in-progress deployment for one specific setup, not a polished, reusable swap. The branch ships with leftover debugging output, a model identifier that looks unverified, and a handoff note listing untested pieces. The core wiring is sound and could be cleaned up for wider use, but it isn't there yet.

So what Worth a look for legal-ops and IT teams who'd rather run the AI under their own cloud account and billing than hand every lawyer a separate API key.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

2 commits from falg23043/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
69114a66 feat: replace Anthropic direct API with AWS Bedrock Guillaume Falardeau 2026-05-04 ↗ GitHub
commit body
- Add @anthropic-ai/bedrock-sdk package
- New bedrock.ts provider adapter (mirrors claude.ts, uses AnthropicBedrock client)
- Bedrock model IDs: sonnet-4-6, haiku-4-5 (user-selectable), opus-4-6 (internal)
- Remove per-user claude_api_key; AWS creds are server-side env vars
- Update model defaults: main=bedrock-sonnet, tabular/title=bedrock-haiku
- Frontend: add Bedrock group to model picker, remove Anthropic API key UI
- DB migration 001: drop claude_api_key column, update tabular_model default
4c9bdbdf docs: add BEDROCK.md session recovery reference Guillaume Falardeau 2026-05-04 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-132.md from inside the repo you want the changes in.

⬇ Download capture-thread-132.md