Skip to content
PluginStats

deepseek-claude-proxy weekly downloads statistics

By ethan7-ma · npm · Claude Code

Minimal zero-dependency proxy from Anthropic Messages API to DeepSeek

View on npm Fresh · Oct 27, 2026 · data Jul 1, 2026

deepseek-claude-proxy has 7,698 recorded weekly downloads on npm.

Weekly downloads
7,698
Official API · Jul 1, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About deepseek-claude-proxy

deepseek-claude-proxy

A minimal proxy that lets Claude Code use DeepSeek as its backend.

What it does

Claude Code speaks the Anthropic Messages API natively. DeepSeek provides an Anthropic-compatible endpoint at https://api.deepseek.com/anthropic. This proxy sits between them and handles one thing: mapping Claude model names to DeepSeek model names.

Claude Code  →  deepseek-claude-proxy  →  DeepSeek /anthropic
                (model name mapping)

Quick Start

export DEEPSEEK_API_KEY=sk-your-key

# Run directly
npx deepseek-claude-proxy

# Or install globally
npm install -g deepseek-claude-proxy
deepseek-claude-proxy

Then point Claude Code at it:

export ANTHROPIC_BASE_URL=http://localhost:8080
export ANTHROPIC_API_KEY=any-string-works
claude
Docker
echo "DEEPSEEK_API_KEY=sk-your-key" > .env
docker compose up -d

Configuration

All via environment variables:

VariableDefaultDescription
DEEPSEEK_API_KEY(required)Your DeepSeek API key
DEEPSEEK_MODELdeepseek-v4-proModel name to use
DEEPSEEK_ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropicDeepSeek Anthropic endpoint
PROXY_PORT8080Server port
PROXY_API_KEY(optional)Require this token in client requests

How it works

The proxy is ~120 lines of TypeScript with zero npm dependencies (Node 20+ only).

When Claude Code sends a request with model: "claude-sonnet-4-6", the proxy replaces it with DEEPSEEK_MODEL (default: deepseek-v4-pro). Non-Claude model names pass through unchanged. Everything else — streaming, tool use, thinking blocks — is forwarded as-is.

Endpoints

MethodPathDescription
POST/v1/messagesMessages API proxy
GET/healthHealth check
GET/v1/modelsModel listing

Library usage

import { createApp } from "deepseek-claude-proxy";

const server = createApp();
server.listen(8080);

License

MIT

Description from the npm listing.

  • anthropic
  • claude
  • claude-code
  • deepseek
  • proxy
  • sse

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

deepseek-claude-proxy weekly downloads on npm, last 90 days: 7,698 weekly downloads as of Jul 1, 2026.deepseek-claude-proxyWeekly downloads on npm · Last 90 days7,698downloads / weekNo observations recorded in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
deepseek-claude-proxy weekly downloads on npm, last 90 days: 7,698 weekly downloads as of Jul 1, 2026.

7/30/90-day growth

deepseek-claude-proxy weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.deepseek-claude-proxyWeekly downloads growth on npm7,698downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Jul 1, 2026pluginstats.com
deepseek-claude-proxy weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

deepseek-claude-proxy has no ranking history on npm yet.deepseek-claude-proxynpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
deepseek-claude-proxy has no ranking history on npm yet.

Listing placement

All npm2,577 listings · 129 pages · 1,289 shown · page 55, #17 (overall #1,097)
All npm: every listing in weekly downloads order

Listing placement

Claude Code351 listings · 18 pages · page 3, #17 (overall #57)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for deepseek-claude-proxy
Date (UTC)Weekly downloadsChange vs. previous
7,698—

Similar npm Claude Code plugins

All 20 deepseek-claude-proxy alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/deepseek-claude-proxy. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.