Claude Code builds. You stay in control.

Open-source proxy that sits between Claude Code and the Anthropic API.
Logs every request. Enforces your rules.

Book a setup call
View on GitHub or install now for Linux or macOS
$ curl -fsSL https://raw.githubusercontent.com/LuthienResearch/luthien-proxy/main/scripts/install.sh | bash
ui
without luthien
Without Luthien: Claude Code ignores your CLAUDE.md rules and you correct it manually

Claude ignores your CLAUDE.md rule and you correct it manually.

with luthien
With Luthien: Luthien catches the violation and auto-corrects

Luthien catches the violation and auto-corrects. No human intervention needed.


problem

Claude Code does weird and lazy stuff sometimes.

CEO AI meme

architecture
🧑‍💻 You  💻 Claude Code  Luthien  ☁️ Anthropic API
                              |
                       logs every request and response.   ~5-15ms
                       you can configure rules/policies to
                       modify or block certain responses or requests:
                              |
                              |-- did it do what I asked?
                              |-- did it follow CLAUDE.md?
                              +-- did it do something suspicious?

Luthien can call a separate model to check whether each response follows your rules. Runs alongside normal requests, adding almost no delay.

When Claude Code compacts or starts a new session, Luthien still remembers. Your rules stay enforced from first prompt to last.

How to set up a custom policy

team
Jai Dhyani
Jai Dhyani
Co-Founder & CEO

ML engineer with over a decade of experience at Amazon, Meta, and startups. A MATS alum who co-authored RE-Bench, which METR now uses in its AI Agent time-horizon tracking (The Chart). Founded Luthien in January 2025.

Scott Wofford
Scott Wofford
Co-Founder

Spent nearly a decade building the AI behind Amazon's cart, delivery and Prime customer experience. Then he took an AI safety pill and co-founded Luthien in March 2025.


quotes

"I saw the website and immediately thought, 'I want that.' I have to correct the pip install thing multiple times per day. You see pip and you're like, I already gave you permissions for uv. But it blocks on that permission and you lose hours of work. Awesome job, guys, it's like CLAUDE.md that actually works."

Nicolás Mesa
Nicolás Mesa
Cofounder & CTO @ Veleiro AI | Ex-Amazon | Ex-Meta

blog
Luthien at the AI Control Hackathon 2026 March 20-22, 2026 · Luthien Luthien's Theory of Change May 2025 (updated Feb 2026) · Scott Wofford Luthien's Approach to Prosaic AI Control in 21 Points March 17, 2025 · Jai Dhyani
All posts →

feedback

Try it + give feedback

Run Luthien on your codebase. Tell us what works, what breaks and what's missing.

Start a trial →

Open source. Growing fast.

Book a setup call
View on GitHub or install now for Linux or macOS
$ curl -fsSL https://raw.githubusercontent.com/LuthienResearch/luthien-proxy/main/scripts/install.sh | bash

Apache 2.0 · contact@luthienresearch.org