← all repositories
xtekky/chatgpt-clone

A homemade ChatGPT interface for the self-hosting crowd

It wraps the OpenAI API in a self-hosted web UI so you can chat behind your own reverse proxy and a theme changer.

3.5k stars Python Chat AssistantsLanguage Models
chatgpt-clone
Not currently ranked — collecting fresh signals.
star history

What it does

This is a Python-based web interface for the OpenAI chat API. You supply an API key—or a custom base URL if you prefer to route requests through a reverse proxy—and run it locally or in Docker to get a familiar chat experience with conversation history and a theme changer. It is essentially a self-hosted wrapper around the OpenAI API.

The interesting bit

The README doubles as a candid todo list, openly tracking missing features like voice support, file uploads, and an export button alongside already-delivered creature comforts such as delete confirmations and preference memory. That transparency makes it clear the project is meant to be a simple, hackable starting point rather than a finished product.

Key highlights

  • Self-hosted Python backend; runs locally or via Docker.
  • Supports custom OpenAI base URLs for reverse-proxying to Azure or other endpoints.
  • Remembers user preferences and includes a theme changer.
  • Roadmap includes voice I/O, file loading, and conversation export.
  • Author actively solicits contributions and PRs.

Caveats

  • Development has been intermittent; the README notes the author is “very busy” and progress has halted before.
  • Several headline features—conversation export, file uploads, and speech I/O—remain unchecked on the todo list.
  • The frontend stack is unspecified and unhurried; a React rewrite is listed only as a future possibility.

Verdict

Grab this if you want a quick, self-hosted ChatGPT UI to customize or proxy. Skip it if you need a polished, feature-complete alternative to the official app.

Frequently asked

What is xtekky/chatgpt-clone?
It wraps the OpenAI API in a self-hosted web UI so you can chat behind your own reverse proxy and a theme changer.
Is chatgpt-clone open source?
Yes — xtekky/chatgpt-clone is open source, released under the GPL-3.0 license.
What language is chatgpt-clone written in?
xtekky/chatgpt-clone is primarily written in Python.
How popular is chatgpt-clone?
xtekky/chatgpt-clone has 3.5k stars on GitHub.
Where can I find chatgpt-clone?
xtekky/chatgpt-clone is on GitHub at https://github.com/xtekky/chatgpt-clone.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.