# dooy/chatgpt-web-midjourney-proxy

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dooy-chatgpt-web-midjourney-proxy).**

6,753 stars · 1,611 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/Dooy/chatgpt-web-midjourney-proxy
- Homepage: https://vercel.ddaiai.com
- awesome-repositories: https://awesome-repositories.com/repository/dooy-chatgpt-web-midjourney-proxy.md

## Topics

`chatgpt-ui` `fal-ai` `flux` `gpts` `ideogram` `kling` `luma` `midjourney-ui` `pika` `realtime` `riffusion` `runway` `sora-video` `suno` `veo3` `viggle`

## Description

This project is a multimodal AI proxy and content generation hub that provides a unified web interface for interacting with multiple large language models and generative AI services. It functions as a secure API access gateway, routing requests from a single dashboard to various external AI backends using configurable base URLs and API keys.

The platform is delivered as a cross-platform progressive web application, allowing for installation on Linux, Windows, and MacOS. It distinguishes itself by consolidating text, image, audio, and video generative controls into a standardized interface, supporting a wide range of creative tasks including AI-driven music synthesis, image blending and inpainting, and video generation from text or static images.

The system includes self-hosting capabilities with a focus on security, employing password-based access restrictions and brute force protection to prevent unauthorized entry. It also features pluggable media storage for saving generated assets to local browser storage or external cloud providers, alongside dynamic context mapping to maintain consistent conversation states across different model backends.

## Tags

### Networking & Communication

- [LLM API Clients](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-architectures/restful-api-interfaces/llm-api-clients.md) — Provides a unified web-based dashboard and client for interacting with multiple large language models via API keys.
- [AI Provider Proxies](https://awesome-repositories.com/f/networking-communication/api-proxies/ai-provider-proxies.md) — Acts as a proxy designed to route and manage traffic to various large language model providers.

### Software Engineering & Architecture

- [Unified Model Interfaces](https://awesome-repositories.com/f/software-engineering-architecture/unified-model-interfaces.md) — Provides a standardized interface for interacting with multiple large language model providers. ([source](https://cdn.jsdelivr.net/gh/dooy/chatgpt-web-midjourney-proxy@main/README.md))
- [AI Provider Gateways](https://awesome-repositories.com/f/software-engineering-architecture/api-gateways/ai-provider-gateways.md) — Provides a secure gateway to route requests to multiple external AI and speech synthesis providers using configurable base URLs.

### Artificial Intelligence & ML

- [LLM Chat Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/ai-model-interfaces/llm-chat-interfaces.md) — Ships a web-based conversational platform providing a unified UI for interacting with multiple LLMs. ([source](https://github.com/dooy/chatgpt-web-midjourney-proxy))
- [AI Conversation Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-conversation-managers.md) — Manages AI model sessions, including conversation history and specific configuration parameters. ([source](https://cdn.jsdelivr.net/gh/dooy/chatgpt-web-midjourney-proxy@main/README.md))
- [AI Model Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-model-interfaces.md) — Provides a centralized web-based interface for interacting with multiple large language models.
- [AI Image Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-image-generation.md) — Produces visual assets using AI prompts, including inpainting and blending techniques. ([source](https://cdn.jsdelivr.net/gh/dooy/chatgpt-web-midjourney-proxy@main/README.md))
- [Context State Mapping](https://awesome-repositories.com/f/artificial-intelligence-ml/large-language-models/long-context-models/context-state-mapping.md) — Maintains consistent conversation states and system prompts when switching between different AI model backends.
- [Video Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/video-generation.md) — Generates motion video content from text or image prompts. ([source](https://cdn.jsdelivr.net/gh/dooy/chatgpt-web-midjourney-proxy@main/README.md))

### Part of an Awesome List

- [AI Content Generation](https://awesome-repositories.com/f/awesome-lists/ai/ai-content-generation.md) — Provides tools for creating images, videos, text, and audio using integrated AI engines.
- [Text-to-Music Generators](https://awesome-repositories.com/f/awesome-lists/media/music-and-audio-generation/text-to-sound-effect-generation/text-to-music-generators.md) — Synthesizes full songs with lyrics and style from text-based descriptions. ([source](https://cdn.jsdelivr.net/gh/dooy/chatgpt-web-midjourney-proxy@main/README.md))

### DevOps & Infrastructure

- [AI Traffic Routing](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/api-management/ai-traffic-routing.md) — Implements specialized routing for AI service traffic to manage requests across multiple backends. ([source](https://github.com/dooy/chatgpt-web-midjourney-proxy))
- [Self-Hosted AI Clients](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-clients.md) — Provides a self-hosted client application to interact with AI models on private infrastructure.

### User Interface & Experience

- [Multimodal Generative Interfaces](https://awesome-repositories.com/f/user-interface-experience/multimodal-generative-interfaces.md) — Consolidates generative controls for text, image, audio, and video into a single standardized UI layout.
- [Cross-Platform Access](https://awesome-repositories.com/f/user-interface-experience/cross-platform-access.md) — Ensures a consistent AI interaction experience across web, desktop, and mobile via PWA technology.

### Web Development

- [Provider-Agnostic LLM Routing](https://awesome-repositories.com/f/web-development/provider-agnostic-llm-routing.md) — Routes requests to various LLM endpoints regardless of the specific provider API used.
- [Cross-Platform Desktop Applications](https://awesome-repositories.com/f/web-development/cross-platform-desktop-applications.md) — Ships as a progressive web application that provides native-like desktop functionality across Linux, Windows, and MacOS.
- [Web Application Wrappers](https://awesome-repositories.com/f/web-development/electron-wrapper-generators/web-application-wrappers.md) — Encapsulates the web application in a shell for installation as a cross-platform desktop application.

### Security & Cryptography

- [Shared Secret Keys](https://awesome-repositories.com/f/security-cryptography/access-restrictions/shared-secret-keys.md) — Restricts interface entry using a shared secret key to prevent unauthorized access.
