Self-hosted · in development · version 0.4.0

One AI chat for the whole family – on your own server

MultiGPT is a web app for your home network that everyone in the household uses to chat with different AI models – from OpenAI, Anthropic and Google to a local LM Studio. Chats, accounts and API keys stay on your own server.

Try it outSee the roadmap

The idea behind it

These are the goals for version 1. The status labels further down show what has been built so far.

What MultiGPT does and is meant to do

All features in detail →

Placeholder: a screenshot of the chat view will go here.

Who is it for?

For technically minded people who want to give their family or household access to AI models without a separate subscription for each person and without collecting all chats at one provider. MultiGPT is meant for a server that is running anyway – a NAS or a small home server with Debian – and that is reachable only from the home network.

What exists today

You can chat with your own API keys: with OpenAI, Anthropic, Google Gemini, OpenRouter and LM Studio in your home network, with streamed answers, a model choice per message, Markdown, formulas and code highlighting. On top of that there are family accounts with roles, billing accounts with budgets, a comparison mode for two or three models, MCP tools with confirmation, questions to your own documents with citable sources (fully local via LM Studio if you like, which MultiGPT can manage itself), web search via a self-hosted SearXNG, encrypted API keys, an admin area for administrators and a Debian package that sets up the database, schema and nginx itself. Other programs such as n8n or Claude can use MultiGPT as an MCP server.

MultiGPT is installed on Debian 13 from a dedicated apt repository, so updates arrive with the usual apt upgrade. How to set it up is described under installation.

New in 0.3.0 and 0.3.1

Updating from 0.2? The required steps are under installation.

New in 0.3.2 to 0.3.6

New in 0.4.0

More under features.

Status

It already runs for real with OpenAI and LM Studio; the other cloud providers have mostly been tested with simulations so far. A fresh Debian installation is still pending, and the Docker build is untested. There is no Docker support for the runner, only Podman. Image editing, voice, music, backup and the actual scratchpad follow – details in the roadmap.

The tech in one sentence

Python and Django 5.2 behind gunicorn, PostgreSQL with pgvector as the only database, an interface built from Django templates and a little vanilla JavaScript, no Node build step, no CDNs. More under architecture.

Note: the application’s user interface itself is in German.