explaingit

adams549659584/go-proxy-bingai

8,535HTMLAudience · generalComplexity · 3/5Setup · moderate

TLDR

A self-hosted web app that mirrors Microsoft's Bing AI chat interface so you can access it from regions where the official site is blocked, with Docker, Railway, Vercel, and Render deployment options.

Mindmap

mindmap
  root((go-proxy-bingai))
    What it does
      Bing AI mirror
      Chat interface
      Image generation
    Tech stack
      Go
      Vue3
      Docker
      Cloudflare Workers
    Deployment
      Docker
      Railway
      Vercel
      Render
    Audience
      China-based users
      Self-hosters
Click or tap to explore — scroll the page freely

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

Things people build with this

USE CASE 1

Deploy a private Bing AI chat mirror on your own server so you can access it from regions where the official site is blocked.

USE CASE 2

Set up a password-protected Bing AI instance on Docker so only your team can use it.

USE CASE 3

Import ChatGPT prompt libraries into your self-hosted Bing AI mirror to reuse pre-written instruction sets for specific tasks.

Tech stack

GoVue3HTMLDockerCloudflare Workers

Getting it running

Difficulty · moderate Time to first run · 30min

Default Cloudflare Workers relay has a daily request limit, deploying your own relay script is recommended for heavy use.

In plain English

Go-proxy-bingai is a self-hosted web application that creates a mirror of Microsoft's New Bing AI chat interface. It was built primarily to make that AI accessible from mainland China, where the official Bing AI site is not reliably reachable. The app is written in Go for the backend and Vue3 for the frontend, and it replicates the same look and feel as the official Bing chat UI. Visitors can start chatting without logging in. Logging in with a Microsoft account unlocks extra features such as image generation, which requires selecting the more creative conversation mode. The app also supports importing prompt libraries from the open-source ChatGPT prompt community, so you can feed it pre-written instruction sets for specific tasks. Behind the scenes, the app routes chat traffic through a configurable server. By default it uses a Cloudflare Workers relay, which has a daily request limit, so the README recommends deploying your own relay using the included worker script. If you are running the app inside China, you can point it at a SOCKS proxy so outbound requests bypass local network restrictions. Deployment options are covered in detail for Docker, Railway, Vercel, and Render. Docker is the most straightforward: one command pulls the image and starts a container on port 8080. Vercel is noted as not supporting WebSocket connections, so it requires using a specific server option. Environment variables let you set the port, configure the SOCKS proxy, pre-load account cookies, and add a simple password to restrict who can access your instance. The README is written in Chinese with English sections for setup and configuration. The project appears to have been actively developed while Bing AI access restrictions were a common concern, covering features like chat history, message export to Markdown or PDF, and a sidebar view compatible with the Edge browser.

Copy-paste prompts

Prompt 1
Show me the Docker command to deploy go-proxy-bingai on port 8080 with a SOCKS proxy configured so it works from mainland China.
Prompt 2
How do I deploy go-proxy-bingai to Railway and set up my own Cloudflare Workers relay script to avoid the default daily request limit?
Prompt 3
Help me configure the environment variables for go-proxy-bingai to enable password protection, pre-load a Microsoft account cookie, and set a custom port.
Open on GitHub → Explain another repo

← adams549659584 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.