explaingit

pedrofariasx/deepsproxy

Analysis updated 2026-05-18

86TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

A local proxy that lets OpenAI-format apps and SDKs talk to DeepSeek models instead.

Mindmap

mindmap
  root((DeepsProxy))
    What it does
      Translates OpenAI API calls to DeepSeek
      Runs a local chat completions endpoint
      Automates browser login with Playwright
    Tech stack
      TypeScript
      Node.js
      Hono
      Playwright
    Use cases
      Swap OpenAI for DeepSeek without code changes
      Route requests through a local proxy
      Deploy via Docker Compose
    Audience
      Developers building AI apps
      Cost and privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Point an existing OpenAI SDK integration at DeepSeek models without rewriting code

USE CASE 2

Run a local chat completions endpoint for cost or privacy reasons

USE CASE 3

Handle tool calls that need browser interaction using the built-in Playwright layer

USE CASE 4

Deploy the proxy with Docker Compose for a repeatable local setup

What is it built with?

TypeScriptNode.jsHonoPlaywrightDocker

How does it compare?

pedrofariasx/deepsproxyryensx/opencodexsethispr/image-compressor
Stars868684
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

README is written in Portuguese, requires a DeepSeek account for the browser-automated login.

The README does not state a license.

In plain English

DeepsProxy is a local proxy server that lets any application built for OpenAI's API communicate with DeepSeek's language models instead. The README is written in Portuguese. The core problem it solves is compatibility: many AI tools, SDKs, and coding assistants are designed to talk to OpenAI's specific API format. This proxy sits in between, accepting requests in that OpenAI format and forwarding them to DeepSeek models, so you can swap providers without changing your existing application code. It implements the standard OpenAI chat completions endpoint at a local URL, meaning you simply point your OpenAI SDK or tool at http://localhost:3000 instead of OpenAI's servers. It also includes a browser automation layer powered by Playwright, which is a headless browser control library, allowing the proxy to handle tool calls that require interacting with web pages. Login sessions with DeepSeek are saved so you do not need to authenticate repeatedly. Someone would use this if they are building or using an AI-powered application and want to switch to DeepSeek models without rewriting their integration code, or if they want to route requests through a local proxy for privacy or cost reasons. The tech stack is TypeScript running on Node.js with the Hono web framework and Playwright for browser automation. Docker Compose is available for easy deployment.

Copy-paste prompts

Prompt 1
Set up DeepsProxy so my OpenAI SDK code talks to DeepSeek models instead
Prompt 2
Explain how the browser automation layer in this repo handles DeepSeek login sessions
Prompt 3
Help me deploy DeepsProxy using the Docker Compose file in this repo
Prompt 4
Show me how to point an existing AI coding assistant at the local DeepsProxy endpoint

Frequently asked questions

What is deepsproxy?

A local proxy that lets OpenAI-format apps and SDKs talk to DeepSeek models instead.

What language is deepsproxy written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Hono.

What license does deepsproxy use?

The README does not state a license.

How hard is deepsproxy to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is deepsproxy for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.