At the beginning of June I started a “. It’s a small proxy that sits between the Claude Code client and whatever model you point it at. You run it locally, tell it to forward requests to Grok’s API instead of Anthropic’s. Then you launch Claude Code the same way you always do, but it talks to Grok under the hood.
Here’s how it goes in practice.
Step 1: Install the proxy. I used brew to install it, I’m on a Mac, and also because I wanted to have it started as a service.
Step 2: Set two environment variables. One is the target API base URL, for Grok that’s something like before. When your tools can be taken away by a policy change, or a regional restriction, or just a company deciding you’re not worth serving anymore, you’re not in control. Local models don’t have that problem. No rate limits. No one watching what you generate. No sudden deprecations.
The gap is closing. Every time the hosted prices drop and the quality goes up, it gets easier to see the path to running something comparable on your own hardware. Not there yet for video generation at the level Grok Imagine does. But the coding side is already viable with some of the open source models, if you’re willing to put in the setup work.
A year ago the gap felt huge. Now it feels like a matter of time and hardware budget.
This June challenge started as a test of MiniMax. It turned into a test of how I actually want to work with these tools. The answer so far is: keep the harness I like, add the capabilities I need, and don’t get too attached to any single provider.
SOCIAL SHARE CARD GENERATOR