git404hub

what is midjourney-proxy fr?

freelander/midjourney-proxy — explained in plain English

Analysis updated 2026-07-20 · repo last pushed 2023-06-12

Audience · developerComplexity · 3/5DormantSetup · moderate

tl;dr

A proxy server that lets your apps use MidJourney image generation through a standard web API instead of typing commands in Discord, handling requests, queues, and translations automatically.

vibe map

mindmap
  root((repo))
    What it does
      Exposes MidJourney as API
      Queues and tracks tasks
      Translates Chinese prompts
      Filters banned words
    How it works
      Connects via Discord token
      Uses your Discord server
      Bot or user token mode
    Use cases
      AI design tools
      Chatbots with images
      Mobile art apps
    Deployment
      Railway one-click
      Docker container
      Local needs Java 17
    Key risks
      Account may be flagged
      Verification checks trigger
      Bot token limits features

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

Build an AI-powered design tool that generates images through MidJourney without Discord.

VIBE 2

Create a chatbot that produces artwork on demand from user messages.

VIBE 3

Make a mobile app for creating MidJourney images behind your own product interface.

VIBE 4

Combine ChatGPT text generation with MidJourney image generation in a single web service.

what's the stack?

JavaMavenDockerDiscord API

how it stacks up fr

freelander/midjourney-proxy0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2023-06-122022-10-032020-05-03
MaintenanceDormantDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audiencedevelopervibe coderops devops

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires creating a Discord server, extracting user token/server ID/channel ID, and having Java 17 with Maven for local dev.

The license terms are not specified in the explanation, so what you are allowed to do with this code is unclear.

in plain english

midjourney-proxy lets you use MidJourney's image generation through a standard API instead of typing commands in Discord. Normally, you create images by sending prompts into a Discord channel and waiting for results. This tool acts as a middle layer so your own apps can request images programmatically and get them back through a web interface your code can talk to. To set it up, you create your own Discord server with a channel for MidJourney, then grab your user token, server ID, and channel ID from Discord. The proxy connects to that channel on your behalf and exposes a set of API endpoints. You can send an Imagine prompt with an optional reference image, ask it to describe an image and generate a prompt, blend multiple images together, and track generation progress. It also translates Chinese prompts and filters out banned words. Tasks go through a queue (10 queued, 3 concurrent by default) so requests don't overwhelm your MidJourney account. Someone building an AI-powered design tool, a chatbot that generates images, or a mobile app for creating artwork would use this to put MidJourney behind their own product. The README lists a few example projects built on top of it, including a WeChat client and a web service combining ChatGPT with MidJourney. The main tradeoff is account risk. Using your personal Discord token to connect gives you full functionality and error messages, but the README warns this may increase the chance of your account being flagged. You can switch to a bot token instead, though that limits some features. Heavy image generation can also trigger MidJourney's verification checks, which require manual intervention. Deployment is available through Railway (no server needed) or Docker, and local development requires Java 17 and Maven.

prompts (copy fr)

prompt 1
Help me set up midjourney-proxy locally with Java 17 and Maven, including where to find my Discord user token, server ID, and channel ID.
prompt 2
Write a simple Python script that calls the midjourney-proxy /mj/submit/imagine endpoint with a prompt and polls for the task result to get the final image URL.
prompt 3
I want to deploy midjourney-proxy on Railway. Walk me through the deployment steps and what environment variables I need to set.
prompt 4
Show me how to use the blend and describe endpoints in midjourney-proxy to combine two reference images and generate a new prompt from an uploaded image.
prompt 5
Help me switch midjourney-proxy from a user token to a bot token and explain which features I will lose by doing so.

Frequently asked questions

what is midjourney-proxy fr?

A proxy server that lets your apps use MidJourney image generation through a standard web API instead of typing commands in Discord, handling requests, queues, and translations automatically.

Is midjourney-proxy actively maintained?

Dormant — no commits in 2+ years (last push 2023-06-12).

What license does midjourney-proxy use?

The license terms are not specified in the explanation, so what you are allowed to do with this code is unclear.

How hard is midjourney-proxy to set up?

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

Who is midjourney-proxy for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.