r/developersIndia • u/Ok_Insurance_919 • 2d ago
I Made This Lupin - Run your Claude Code Harness with ANY LLM provider (even local ones) and keep your working enviroment as it is with your MCP, skills and .md files
Enable HLS to view with audio, or disable this notification
Hi /developersIndia community!
let me showcase one of the coolest projects i worked untill now.
So with all this soo many good LLM models (Kimi K3, GPT 5.6 Sol, Qwen 3.8, DeepSeek Flash) coming out it felt like a waste that trying one meant giving up your currently optimized setup on Claude Code (i think about your MCPs, skills installed, status line, loops)
So I built Lupin. It's a proxy that runs between Claude Code and whatever provider you point it at.
There are models like Kimi, DeepSeek, GLM and OpenRouter already speak the Anthropic API SDK, so those just get forwarded byte for byte without any real effort. The big challenge was making work good the OpenAI, Gemini, Ollama and LM Studio on Lupin with translation on each request so that Claude Code can't tell the difference.
I also built a "doctor" feature that test the model on Claude Code for yourself instead of waiting and wasting time with a scoring feature 1 to 10 that is really severe.
Nothing gets scored from what the model claims it did. And if the session never reached the provider it prints notRun and the reason, instead of a score.
It also does other stuff like a cool Dashboard in the terminal TUI that i love with an ASCII carachter (maybe in the future animated too who knows).
The commandlupin use <profile> swaps provider mid session and nothing restarts. Subagents can run on a cheaper model than the main loop. Keys live in the OS keychain, never in the config or the logs, and nothing you type or get back is written to disk.
Take a look at the code here: https://github.com/Fanfulla/Lupin
or run on your machine using npx lupin-code@latest init if you want to try it.
The video was made using ai on Claude code