Find and compare open-source chatbot projects to self-host instead of relying on ChatGPT
Identify which projects include ready-to-use model weights and a chat interface versus bare source code
Discover open-source models optimized for consumer hardware with limited memory
Find alternatives designed for non-English languages or specific use cases like creative writing
This is a reference list, not software. Setup complexity depends entirely on which project you choose from it.
This repository is a curated list of open-source alternatives to ChatGPT. ChatGPT is a chatbot built by OpenAI on top of a language model that was trained with human feedback to follow instructions and hold conversations. Because ChatGPT itself is a closed commercial product, many researchers and developers have published their own versions using openly available models and training methods. This list collects those projects in one place. The list applies a clear standard for what counts as an alternative: the project must use a language model that has been specifically trained or fine-tuned to respond to instructions and chat, not just a raw text-completion model. Projects that simply wrap OpenAI's own APIs are excluded, because they depend on the same closed system the list is meant to offer an alternative to. Each entry is tagged to describe how complete it is. A "Bare" project is just source code with no prepackaged model weights or ready-to-use interface. A "Standard" project includes both the code and the trained model weights with basic API access. A "Full" project adds a usable chat interface, such as a web page or desktop application. A "Complicated" tag is used for projects that have important caveats, such as depending partly on a closed or restricted model. The projects listed span a range of approaches and use cases. Some focus on reproducing the RLHF training process that makes a model conversational. Others prioritize running a capable model on consumer hardware with limited memory. Several are designed for creative writing and roleplay rather than general assistance. A few target non-English languages. This is a community reference document rather than a piece of software. It is most useful for someone who wants to find, compare, or choose from among the many open alternatives to closed AI chat systems.
← nichtdax on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.