“"swaps the brain while keeping the body" — aattaran, DeepClaude README (https://github.com/aattaran/deepclaude)”
You know that feeling when you check your Claude Code API bill and realize a single complex coding session burned through your usage cap, or you're paying $200/month but hitting rate limits mid-task? Claude Code charges $15.00 per million output tokens for Opus-tier calls, and its subscription is capped — not unlimited. Switching backends manually means re-exporting environment variables, losing the agent loop you've built muscle memory around, and breaking remote-control mode's split authentication between Anthropic's OAuth bridge and the model API key. You want lower costs without rebuilding your toolchain.
Claude Code checks three environment variables at startup to find its API endpoint. DeepClaude starts a small Node.js server on your computer (port 3200), overrides those variables per session, and acts as a middleman. When Claude Code sends a message, the middleman catches it and forwards it to DeepSeek instead — which speaks the same API format. The clever part is that Claude Code's remote-control feature needs Anthropic's WebSocket bridge for authentication, so DeepClaude passes that specific traffic through to Anthropic untouched while routing all model calls to DeepSeek. When you close the session, the variables reset to their original state.
If you use Claude Code daily for coding work and pay the ~$200/month subscription, DeepClaude targets the specific case where you want lower token costs on non-confidential text-only workloads without changing your workflow. Not suitable if your work involves confidential or regulated code (API calls route through China-hosted DeepSeek servers), if you rely on MCP server tools or image/vision input, or if your organization has data residency requirements.
Worth a trial for personal or non-confidential projects where the cost gap is meaningful and you do not use vision input, MCP tools, or parallel tool calls. Not production-ready: 13 commits, no releases, no CI, one maintainer — a Claude Code update that changes env-var routing could break it silently with no guaranteed repair timeline.
Deep-dive insight, Easy and Pro modes, plus action playbooks — the full breakdown is one tap away.