# docker-chatgpt

> Self-hosted ChatGPT client with Go backend for OpenAI, Midjourney, FlagStudio, Claude. Docker Compose, ~10 MB, plugins, model switching.

- **Category:** AI Chat
- **Licence:** WTFPL
- **Latest version:** v2023.05.29
- **Open source:** oss
- **Platforms:** Docker, Docker Compose
- **Tags:** Chatbot, Chatgpt, Claude, Openai, Docker, AI, Go, Self Hosted, Vue, Chatgpt Client, Docker Chatgpt, Chatgpt App, Openai Chatgpt, Chatgpt Plugins, Midjourney Api, Midjourney Api Bot, Flagstudio Api, Midjourney, Flagstudio

## Description

docker-chatgpt is a lightweight, self-hosted web client that replicates the ChatGPT interface while letting you plug in multiple AI backends. The frontend (soulteary/chatgpt) is a static Vue application served on port 8090; it talks to a separate Go service called Sparrow (soulteary/sparrow) on port 8091. Sparrow acts as a unified gateway: it can forward requests to the official OpenAI API, to private Midjourney or FlagStudio image-generation endpoints, or to a Claude-compatible WebSocket service. All components are distributed as Docker images and started with a single docker-compose.yml. The project emphasizes privacy — no telemetry, no external calls unless you configure them — and runs in roughly 10 MB of disk and memory. Features include a model switcher, plugin system (browsing, code interpreter), conversation history, i18n, and custom data-source connectors. The code is licensed under WTFPL (client) and Apache-2.0 (backend). The latest release is v2023.05.29 from May 2023; development appears inactive since then.

## Links

- [Homepage](https://github.com/soulteary/docker-chatgpt)
- [Website](https://github.com/soulteary/sparrow)
- [Docker](soulteary/chatgpt)
- [GitHub Repository](https://github.com/soulteary/docker-chatgpt)

---
Source: https://selfhost.directory/project/docker-chatgpt