← Back to Product Feed

GitHub Open Source aattaran/deepclaude

Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper.

1,874
Traction Score
106
Forks
May 3, 2026
Launch Date
View Origin Link

Product Positioning & Context

Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper.

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is aattaran/deepclaude?
aattaran/deepclaude is a digital product or tool described as: Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper.
Where did aattaran/deepclaude originate?
Data for aattaran/deepclaude was aggregated directly from the GitHub Open Source community ecosystem, representing raw developer and early-adopter sentiment.
When was aattaran/deepclaude publicly launched?
The initial public indexing or launch date for aattaran/deepclaude within our tracked developer communities was recorded on May 3, 2026.
How popular is aattaran/deepclaude?
aattaran/deepclaude has achieved measurable traction, logging over 1,874 traction score and facilitating 106 recorded discussions or engagements.
Are there active development issues for aattaran/deepclaude?
Yes, we are currently tracking open architectural debates and bug reports for this project on GitHub. There are currently 5 active high-priority issues logged recently.
Is aattaran/deepclaude recognized by media or academic researchers?
Yes. It has been covered by media outlets like Github.com. This indicates the concept has reached a level of mainstream or scientific viability beyond just developer forums.
Are there open-source alternatives related to aattaran/deepclaude?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named Gitlawb/openclaude shares highly similar architectural descriptions and topics.
How does the creator describe aattaran/deepclaude?
The original author or development team describes the product as follows: "Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper."

Active Developer Issues (GitHub)

open README suggestion: add a compatibility contract
Logged: May 5, 2026
open deepseek image support implementation
Logged: May 4, 2026
open Name change vote — react 👍 on your favourite
Logged: May 4, 2026
open Suggestion: Name Change
Logged: May 4, 2026
open Does not route through deepseek
Logged: May 4, 2026

Community Voice & Feedback

aattaran • May 9, 2026
Acknowledged — the trademark concern is reasonable. There's an active community vote in #10 with several candidate names; please drop a 👍 there on whichever you'd prefer (or suggest a new one).
aattaran • May 9, 2026
That `{"backends":{}, "total_cost":0}` output means **zero `/v1/messages` requests reached the proxy** — even though `/deepseek` switched the mode, no actual model calls came through.

Most likely cause: a port-extraction bug in the wrapper that was just fixed in PR #26. Old code did `head -1`/`Select-Object -First 1` on the proxy's port file, which grabbed the proxy's banner line instead of the port number. Claude Code then pointed at a wrong port (or no port), so all model calls bypassed the proxy and went straight to `api.anthropic.com`.

**Try:**
1. `git pull` (or wait for PR #26 to merge to `main`)
2. Relaunch — wrapper now matches numeric-only line for the port
3. Run `/proxy-status` and a math question, then `/proxy-status` again — should see request count incrementing

Re: the screenshot — it's the official Claude Code CLI in a terminal, no extension. The slash-command UI is built into Claude Code itself.
aattaran • May 9, 2026
Fair question. DeepSeek's docs do show how to set the env vars yourself for a single backend, and that's the most direct path if you only ever want DeepSeek.

deepclaude is a thin launcher around that env-var dance, plus a local proxy that adds:

- **Mid-session backend switching** (`/deepseek`, `/anthropic`, `/openrouter`, `/fireworks` slash commands) without restarting the session
- **Cost tracking** with side-by-side savings vs. Anthropic-equivalent
- **Subscription-friendly mode** (PR #26): if you're on Claude Max, your subscription OAuth flows through unchanged — the proxy substitutes the right backend key per request, so you keep your subscription instead of paying API-rate for everything
- **Multi-backend support** in one wrapper (DS/OpenRouter/Fireworks) without re-setting env vars per launch

If you only need DeepSeek and never switch, the docs link is enough. If you want to flip between cheap reasoning and Claude Opus mid-session, deepclaude saves the friction.
theodorosD • May 4, 2026
deepllm
aattaran • May 4, 2026
👍 **deepcloe** — keeps the "deep" brand, drops the "Claude" trademark risk

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
Good point — opening a vote in #10. React 👍 on your favourite there, or drop a suggestion as a comment.

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
👍 **cheapcode** — same Claude Code UX, fraction of the cost

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
👍 **modelswap** — swaps the model, works for any agent not just Claude Code

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
👍 **codeswap** — swaps the model backend inside Claude Code (or any coding agent)

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
Appreciated — that's a real consideration. The name follows the convention of "deep" + the upstream client (similar to the original deepclaude project from earlier this year), and the README is explicit that this is a wrapper around Anthropic's official Claude Code binary, not a fork or rebrand of it.

That said, you're right that "Claude" in the name carries risk. I'll think about a rename and watch for any signal from Anthropic. If you have suggestions for a name that captures "DeepSeek-backed Claude Code workflow" without using "Claude", happy to hear them.

---
_Generated by [Claude Code](https://claude.ai/code)_
aattaran • May 4, 2026
You're right — DeepSeek's Anthropic-compatible endpoint is the foundation, and for many users just setting those env vars is enough. The wrapper script exists for things that env vars alone don't cover:

- **Per-session isolation** — `deepclaude` sets the vars only for the launched process, so your shell profile stays clean and you can run normal `claude` (Anthropic) in another terminal at the same time
- **Multiple backends in one tool** — DeepSeek, OpenRouter, and Fireworks all use different URLs, auth styles (bearer vs `x-api-key`), and model name formats; the script handles those differences with one flag (`-b ds|or|fw`)
- **Mid-session switching** — `/switch ds` / `/switch or` swap backends in a running Claude Code session without restart, useful for falling back when one provider is slow or rate-limited
- **Cost tracking** — local proxy tallies tokens per backend so you can see what you're actually spending (`curl localhost:PORT/_proxy/cost`)
- **Usage-field normalization** — som...
aattaran • May 4, 2026
Thanks for the report — this is a real bug, and there are two separate issues at play.

## Root cause

**In the current version**, running `deepclaude` (default mode) sets `ANTHROPIC_BASE_URL` directly to the upstream backend (e.g. `https://api.deepseek.com/anthropic`) and launches Claude Code. The local proxy on `:3200` is **not** in the request path — it only starts in `--remote` mode. That's why `/_proxy/cost` shows empty: nothing flows through it.

**"Still uses Claude tokens"** — if you're logged in to a Claude Max/Pro subscription via `claude login`, the subscription auth can override the API key env var. Claude Code ends up sending requests to DeepSeek's URL but authenticated with your Anthropic OAuth token, which DeepSeek rejects, and then falls back to Anthropic.

## Fix (in the next push)

The fix routes all modes — not just `--remote` — through the local proxy. That means:
- Cost tracking works in normal `deepclaude` mode
- `/switch` works mid-session in all modes
- The prox...
rosaboyle • May 4, 2026
Yeah, same. Does not work. still uses the Claude tokens
cuihantao • May 4, 2026
What information can I provide to help you troubleshoot?
SunsetB612 • May 4, 2026
I have the same question.

Discovery Source

GitHub Open Source GitHub Open Source

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.