LibreChat
A self-hosted chat interface that talks to ChatGPT, Claude, Gemini and your local models from the same window. You plug in one API key per provider, and your conversations live in your own database rather than at three different vendors. Expect a Docker stack with MongoDB, and a changelog to read before every upgrade: the project ships fast and occasionally breaks things.
Strengths
- A single place to compare Claude, GPT and a local model on the same question
- Conversation history stays in your database, so exportable and searchable
- MIT licence with no commercial restriction, unlike several self-hostable alternatives
Limitations
- You swap a predictable subscription for a variable API bill that nobody watches at first
- A server, a MongoDB database and backups to own: this software is maintained, not merely installed
- High release cadence with regular breaking changes, the changelog gets read before each upgrade
Best for
- A team already paying for several chat subscriptions that wants one access point, with history kept
- Anyone wanting to honestly compare two models on their real cases rather than on marketing screenshots