git404hub

what is qwenproxy fr?

pedrofariasx/qwenproxy — explained in plain English

Analysis updated 2026-05-18

42TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

A local proxy that exposes Qwen chat models through an OpenAI-compatible API by automating a real browser session.

vibe map

mindmap
  root((QwenProxy))
    What it does
      OpenAI-compatible endpoint
      Browser automation
      Session persistence
    Tech stack
      TypeScript
      Hono
      Playwright
      Docker
    Use cases
      Swap OpenAI endpoint for Qwen
      Test Qwen reasoning mode
      Run local tool calls
    Audience
      Developers

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 make with this?

VIBE 1

Point existing OpenAI SDK code at QwenProxy to use Qwen models instead.

VIBE 2

Test Qwen's reasoning or thinking mode through a familiar chat completions API.

VIBE 3

Run local tool execution as part of a Qwen powered chat conversation.

what's the stack?

TypeScriptHonoPlaywrightDocker

how it stacks up fr

pedrofariasx/qwenproxycodedgar/three-fenestrafutureuniant/workshadow
Stars424242
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/53/52/5
Audiencedeveloperdevelopergeneral

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires installing Playwright browsers and a Qwen account for login.

ISC license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

QwenProxy is a local server that lets you use the Qwen family of AI chat models through the same standard interface that OpenAI tools and SDKs expect. The core trick is that it does not call an official API. Instead, it automates a real web browser behind the scenes to interact with the Qwen chat website on your behalf, then translates those interactions into responses formatted like OpenAI's chat API. This means any app or script already written to talk to OpenAI's models can be redirected to QwenProxy with minimal changes, and it will transparently route requests through the Qwen models instead. The server runs locally on your machine and handles things like keeping your Qwen session alive so you do not have to log in repeatedly, supporting the reasoning or thinking mode some Qwen models offer, and running local tools as part of chat conversations. You configure it with your Qwen account credentials or log in once via browser, and then point your AI client software at the local address, for example http://localhost:3000/v1, instead of the usual OpenAI endpoint. A developer would use this when they want to experiment with Qwen models using existing OpenAI compatible code without paying for API access, or when they want to test different AI models by simply swapping the endpoint URL. The project comes with Docker support for easy deployment and is licensed under ISC. It is written in TypeScript, and the README states plainly that it is intended for educational and research purposes only, and does not endorse violating the Qwen platform's terms of service.

prompts (copy fr)

prompt 1
Show me how to configure the .env file for QwenProxy with my Qwen account credentials.
prompt 2
Write a Node.js script that uses the OpenAI SDK pointed at QwenProxy to chat with qwen-plus.
prompt 3
Explain how to run QwenProxy with Docker Compose.
prompt 4
Help me troubleshoot a QwenProxy session expiring and needing re-login.

Frequently asked questions

what is qwenproxy fr?

A local proxy that exposes Qwen chat models through an OpenAI-compatible API by automating a real browser session.

What language is qwenproxy written in?

Mainly TypeScript. The stack also includes TypeScript, Hono, Playwright.

What license does qwenproxy use?

ISC license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is qwenproxy to set up?

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

Who is qwenproxy for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.