Funktionen

Hier steht, was MultiGPT in Version 1 können soll, Stand Version 0.4.0. Umgesetzt sind Chatten mit vielen Anbietern und LM Studio samt Modellverwaltung, Anhänge, Projekte, geteilte Chats, das Kontextmenü im Chat, Familienkonten mit Kontenrahmen und Budgets, der Vergleichsmodus, MCP-Werkzeuge, MultiGPT als MCP-Server, Berechnungen, PDF-Blätter, eigene Dokumente mit Zitaten, die Websuche, die Bilderzeugung und der Runner (neu in 0.4.0). Bildbearbeitung, Sprache und das eigentliche Scratchpad sind geplant. Jeder Abschnitt trägt seinen Status und den Meilenstein.

Ausführliche Anleitungen stehen im Wiki.

Anmeldung und Konten

Umgesetzt Meilenstein 1

Chatten mit vielen Anbietern

Umgesetzt Meilenstein 3 / 4 / 5

Kontextmenü und Zitieren im Chat

Umgesetzt Meilenstein 13

Seit 0.3.2: Markierten Text in Antworten, eigenen Nachrichten, Vergleichsspalten und Quellenlisten weiterverwenden – per Rechtsklick, über eine Leiste unter der Markierung (auch am Handy) oder mit Umschalt+F10.

Anhänge und Bild-Eingabe

Umgesetzt Meilenstein 5

Formeln und SVG-Vorschau

Umgesetzt Meilenstein 5

Projekte

Umgesetzt Meilenstein 5

Chats zu Projekten bündeln, wie in ChatGPT oder Claude – etwa „Umzug“ oder „Steuererklärung“.

Chats teilen

Umgesetzt Meilenstein 5

Lokale Modelle mit LM Studio

Umgesetzt Meilenstein 4

LM Studio läuft auf einem PC im Heimnetz und stellt einen OpenAI-kompatiblen Server bereit. MultiGPT bindet ihn als Anbieter an, startet oder weckt ihn aber nicht.

Modellverwaltung (seit 0.3.2, für LM Studio ab 0.4): Auf Wunsch bestimmt MultiGPT selbst, welche Modelle in LM Studio geladen sind.

Modelle und Fähigkeiten

Umgesetzt Meilenstein 4 / 4a

Die Fähigkeiten-Matrix in der Verwaltung zeigt je Anbieter alle Modelle mit ihren Fähigkeiten, direkt änderbar:

Neue Modelle bekommen ihre Fähigkeiten automatisch: LM Studio meldet sie selbst, sonst schätzt MultiGPT sie aus der Modell-ID. Für vorhandene Modelle holt sudo mgpt-ctl guess_capabilities --apply das nach. Anleitung: Wiki: Anbieter und Modelle.

Rollen, Gruppen und Budgets

Umgesetzt Meilenstein 2 / 6

Vier Startrollen, in der Verwaltung anpassbar:

RolleDarf
VerwalterAlles: Anbieter, Keys, Modelle, Konten, Rollen, Gruppen, Budgets, Verbrauch aller
ErwachsenerAlle freigegebenen Modelle und Funktionen, eigene Sammlungen, Teilen mit Gruppen
JugendlicherNur freigegebene Modelle und Funktionen, fester System-Prompt der Rolle, Monatsbudget
GastChat mit einem festgelegten Modell, kein Upload, kein Teilen, kleines Budget

Kontenrahmen und Kosten

Umgesetzt Meilenstein 6

Jeder Anbieter rechnet über ein Abrechnungskonto ab:

Vergleichsmodus

Umgesetzt Meilenstein 6

Dieselbe Frage an zwei oder drei Modelle gleichzeitig stellen und die Antworten nebeneinander lesen.

Werkzeuge über MCP

Umgesetzt Meilenstein 4a

MultiGPT ist Client für das Model Context Protocol. Modelle, die Werkzeuge unterstützen, rufen damit Funktionen aus angebundenen MCP-Servern auf.

MultiGPT als MCP-Server

Umgesetzt Meilenstein 15

Seit 0.3.2 ist MultiGPT auch selbst MCP-Server: Unter https://<hostname>/mcp/ steuern andere Programme wie n8n, Claude Desktop oder eigene Agenten MultiGPT mit dem API-Key eines Kontos.

Berechnungen in der Sandbox

Umgesetzt Meilenstein 4a

Sprachmodelle verrechnen sich leicht. Modelle mit Werkzeugen bekommen deshalb das eingebaute Werkzeug run_python und rechnen exakt.

Arbeitsblätter und Dokumente als PDF

Umgesetzt Meilenstein 4a

Seit 0.3.1: Wer um ein Blatt bittet, bekommt ein druckfertiges PDF (Werkzeug create_pdf), das sich im Chat mit „Ansehen“ öffnet.

Fragen an eigene Dokumente (RAG)

Umgesetzt Meilenstein 7

Zitieren

Umgesetzt Meilenstein 7

Websuche und Seitenabruf

Umgesetzt Meilenstein 8

Bilder erzeugen und bearbeiten

Teilweise umgesetzt Meilenstein 9

Umgesetzt (0.3.0): Bilderzeugung mit OpenAI (gpt-image) oder Google Gemini.

Geplant:

Sprache

Geplant Meilenstein 10

Scratchpad

Geplant Meilenstein 13

Runner

Umgesetzt Meilenstein 14

Seit Version 0.4.0. Der Runner ist eine Arbeitsumgebung für Modelle – nicht auf dem Server, sondern als Container auf dem Rechner, an dem der Browser läuft. Darin arbeitet ein Modell wie ein Coding-Werkzeug, aber eingesperrt. Eine Anleitung steht im Wiki unter Runner.

Neu in 0.4.0

Umgesetzt

Außer dem Runner (siehe oben) bringt 0.4.0 diese Änderungen seit 0.3.6:

Bewusst nicht in Version 1