Can I vibecode Midjourney?

price $10/moyou'd save $120/yrbuild time one sittingcategory designreplaced by 2 people
NOT REALLY
MOATproprietary modelsscale infra

AI image generation with high-quality outputs, style controls, and creative tools

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,261 chars
Build me a local image-generation studio wrapping open models, in place of
Midjourney. Requirements:

- A local web app (Node + Express, plain HTML/JS) on localhost:4890: prompt box,
  a generate-4 button, and a gallery grid of results.
- Backend targets whichever engine I have: a local ComfyUI instance running Flux
  or SDXL if there is a GPU, otherwise a hosted API like Replicate or fal.ai
  (key in .env). Same UI either way.
- Save every image to ~/ImageGen/YYYY-MM/ with a sidecar JSON: prompt, seed,
  model, steps, so any result is reproducible later.
- Gallery search over past prompts via SQLite FTS5, favorites, and one-click
  re-run with the same seed or a new variation.
- Style presets in a styles.json of prompt prefixes and suffixes I can toggle,
  a poor man's style reference.
- No accounts, no telemetry, everything stays local except the hosted-API calls.
- Out of scope: training or fine-tuning models, and matching Midjourney's look.
  Build for reproducibility and control, not a taste layer.
- README: both engine setups, the rough cost per image on the hosted route, and
  a plain note that this is not Midjourney, the proprietary model and its years
  of aesthetic tuning cannot be rebuilt, this trades that for privacy and control.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Proprietary Midjourney model (the aesthetic is unmatched)
  • Style references and character consistency
  • Inpainting and outpainting (Vary Region, Zoom Out)
  • Image-to-image with precise control
  • Community feed and prompt sharing
  • Discord-based collaborative workflow
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers