Einsteiger 11 Min.Andere Tools

Jan: die Open-Source-Alternative zu ChatGPT

Direkte Antwort

Jan ist eine freie Desktop-Anwendung (Apache 2.0, herausgegeben von Menlo Research), die GGUF-Modelle über llama.cpp unter Windows und Linux sowie auf Macs mit Apple Silicon ohne Konto ausführt. Sie kombiniert lokale Modelle und Cloud-Modelle in derselben Benutzeroberfläche, stellt eine OpenAI-kompatible API auf Port 1337 bereit und erfasst Nutzungsdaten nur mit Ihrer Zustimmung.

Jan präsentiert sich als freie Alternative zu ChatGPT, doch die Dokumentation hat sich stark weiterentwickelt: Engine, Lizenz, Einstellungen und Mac-Unterstützung sind nicht mehr dieselben wie früher. Sie erfahren, wie Sie Jan installieren, ein Modell passend zu Ihrem verfügbaren Speicher auswählen, Cloud-Modelle unter Abwägung der Folgen einbinden, den API-Server nutzen und entscheiden, ob Jan zu Ihnen passt.

Von Mohamed Meguedmi·Aktualisierung 2026-09-30·Unter Windows, macOS und Linux getestet

#Jan kurz erklärt: Was es 2026 ist

Jan ist eine freie Desktop-Anwendung von Menlo Research, die ChatGPT durch Modelle ersetzt, die auf Ihrem Rechner ausgeführt werden. Ihr Quellcode ist unter der Apache-2.0-Lizenz auf GitHub veröffentlicht. Sie läuft unter Windows, macOS (nur Apple Silicon) und Linux, lädt Modelle im GGUF-Format aus einem mit Hugging Face verbundenen Hub herunter, führt sie mit llama.cpp aus und stellt eine OpenAI-kompatible API auf Port 1337 bereit. Über dieselbe Benutzeroberfläche kann sie sich auch mit Cloud-Modellen (OpenAI, Anthropic, Google, Groq, Mistral, OpenRouter) verbinden, MCP-Server anbinden und Websuchen durchführen. Für den üblichen Gebrauch sind weder ein Konto noch Befehle auf der Kommandozeile erforderlich. Dieser Leitfaden führt Sie durch die Installation von Jan, hilft Ihnen bei der Auswahl eines Modells, das zu Ihrem verfügbaren Speicher passt, und zeigt Ihnen die Grenzen der Stärken von Jan.

!
Was sich seit den alten Anleitungen geändert hat
Das aktuelle Repository nennt Apache 2.0 als Lizenz (nicht AGPL). Die dokumentierte Engine ist llama.cpp (nicht Cortex), die Anwendung basiert auf Tauri, Cloud-Anbieter werden unter Settings und anschließend Model Providers konfiguriert, und Intel-Macs werden nicht unterstützt. Falls ein älteres Tutorial etwas anderes angibt, halten Sie sich an die offizielle Dokumentation.

#Jan, LM Studio oder Ollama: Was unterscheidet sie?

Das Lokale-KI-Paket

Ihr privates, kostenloses ChatGPT auf Ihrem Rechner in einer Stunde – mit LM Studio, Ollama, Open WebUI und Ihren Dokumenten, ganz ohne Cloud.

  • Lebenslanger Online-Zugang
  • PDF + Dateien
  • Erstattung binnen 30 Tagen

Die drei Tools nutzen die gleichen GGUF-Modelle; sie unterscheiden sich hinsichtlich ihrer Schnittstelle, ihrer Lizenz und ihres typischen Einsatzes. Die Tabelle bezieht sich nur auf Elemente, die in ihren offiziellen Dokumentationen nachvollziehbar sind.

Jan, LM Studio und Ollama im Überblick
KriteriumJanLM StudioOllama
BenutzeroberflächeDesktop-Anwendung (Chat, Projekte, Assistenten)Desktop-AnwendungBefehlszeile, API und Ollama-Anwendung
Lizenz des CodesApache 2.0Kostenlose Anwendung im Beruf wie zu Hause seit Juli 2025MIT
Port der lokalen API1337123411434
Dokumentierte Enginellama.cpp (MLX experimentell auf Mac)Dokumentation von LM Studio ansehenDie Dokumentation von Ollama ansehen

Die Wahl hängt vom Einsatzzweck ab. Jan eignet sich, wenn Sie eine vollständige Benutzeroberfläche, freien Quellcode und die Möglichkeit möchten, lokale und Cloud-Nutzung zu kombinieren, ohne das Tool zu wechseln. Wenn Sie automatisieren, Skripte schreiben oder auf einem Server bereitstellen, sind Ollama oder llama-server die naheliegenderen Optionen. Der Vergleichsleitfaden erläutert diese Abwägungen.

#Jan unter Windows, macOS oder Linux installieren

Die Installation erfordert kein Konto. Hier sind die offiziellen Voraussetzungen, die Sie vor dem Download prüfen sollten: Sie bestimmen, welches Modell Sie später laden können.

Voraussetzungen für die Installation von Jan (offizielle Dokumentation)
SystemVoraussetzungenGut zu wissen
WindowsWindows 10 oder neuer; Prozessor mit AVX2; GPU von NVIDIA, AMD oder Intel ArcGPU optional; empfohlen: 10 GB freier Speicher
macOSmacOS 13.6 oder höher; Apple Silicon (M1 bis M4)Mac-Systeme mit Intel-Prozessoren werden nicht unterstützt; 10 GB freier Speicherplatz
LinuxDebian/Ubuntu, Fedora/RHEL, Arch, openSUSE; AVX2; mindestens 8 GB RAMFlatpak empfohlen, .deb oder AppImage als Alternative
  1. 01
    Die Installationsdatei herunterladen
    Besuchen Sie jan.ai oder die GitHub-Seite mit den Releases. Windows: eine .exe-Datei. macOS: eine .dmg-Datei zum Ziehen in den Ordner „Programme“. Linux: vorzugsweise Flatpak, ansonsten .deb oder AppImage.
  2. 02
    Jan erstmals starten
    Es muss kein Konto erstellt werden. Beim ersten Start lädt Jan sein Standardmodell herunter; sobald der Download abgeschlossen ist, lässt sich der Chat nutzen. Beim ersten Start können Sie außerdem Ihre Einstellungen zur Erfassung der Nutzung festlegen.
  3. 03
    Hub öffnen, um andere Modelle zu sehen
    Der Hub ist über die Seitenleiste erreichbar. Suchen Sie ein Modell, klicken Sie auf Download und wählen Sie es dann in der Modellauswahl eines beliebigen Chats aus.
Terminal (Linux, Flatpak)
flatpak install flathub ai.jan.Jan
flatpak run ai.jan.Jan

#Ein Modell wählen, das in Ihren Speicher passt

Der Hub zeigt für jedes Modell einen Eignungsindikator an: Fits, May be slow oder Won't fit. Dieser wird anhand Ihrer Hardware berechnet, ohne etwas herunterzuladen. Die Quantisierungen sind in Small, Balanced und Large gruppiert; der Standarddownload ist mit Recommended gekennzeichnet. Richten Sie sich zuerst nach diesen Indikatoren, bevor Sie andere Kriterien berücksichtigen.

Zur Orientierung finden Sie hier die auf dieser Website angegebenen Größenordnungen bei Q4 (nur Modellgewichte, ohne den zusätzlichen Speicherbedarf für den Kontext) sowie Jans Richtwerte für Macs: Die Tabelle führt beides zusammen.

Speicher und Modellgröße: Richtwerte
Speicher des RechnersRichtwert von Jan (Mac)Modell in Q4 (nur Gewichte)
8 GBBis zu 3B komfortabel3B: etwa 2 GB
16 GBBis zu 7B komfortabel7–8B: etwa 5 GB
32 GBBis zu 13B problemlos, mehr Spielraum für den Kontext14B: etwa 9 GB

Das hauseigene Modell Jan-v3-4B, veröffentlicht unter der Apache-2.0-Lizenz, ist ein vernünftiger Ausgangspunkt: 4 Milliarden Parameter, ein natives Kontextfenster von 262.144 Tokens und laut Jan mindestens 8 GB RAM bei Q4-Quantisierung (16 GB bei Q8 empfohlen). Es ist ein leichtgewichtiges Modell: Für Zusammenfassungen oder das Schreiben längerer Texte eignet sich ein Modell mit 7 bis 14 Milliarden Parametern besser, sofern Ihr Arbeitsspeicher ausreicht.

→
Ein bereits heruntergeladenes Modell importieren
Haben Sie bereits GGUF-Dateien auf der Festplatte? In den Einstellungen der llama.cpp-Engine verknüpft die Schaltfläche Import die Datei, ohne sie zu kopieren. Sie können ein Modell auch über seine Hugging-Face-Seite öffnen: Use this model, dann Jan unter Local Apps. Einige Modelle erfordern einen Hugging-Face-Token, den Sie in den Einstellungen eingeben müssen.

#Erster Chat, Assistenten und Projekte

  1. 01
    Einen neuen Chat öffnen
    Wählen Sie das Modell im Auswahlmenü oben im Chat aus. Ein lokales Modell wird bei der ersten Nutzung in den Arbeitsspeicher geladen; rechnen Sie bei einem großen Modell mit einer längeren Ladezeit.
  2. 02
    Nachricht schreiben
    Senden Sie Ihre Nachricht; die Antwort erscheint schrittweise. Die Modellparameter (Temperatur, Kontext) finden Sie in der Dokumentation « Model Parameters » von Jan.
  3. 03
    Eine Datei hinzufügen
    Über die Plus-Schaltfläche können Sie Dokumente, Bilder (ein Modell mit Bildverarbeitung erforderlich) oder WAV- und MP3-Audiodateien (ein Audiomodell erforderlich) hinzufügen. Bei einem lokalen Modell bleiben die Dateien auf Ihrem Rechner.

Zwei Funktionen verändern die tägliche Nutzung. Assistenten sind wiederverwendbare Anweisungssätze: das Äquivalent eines gespeicherten Systemprompts, den Sie über das Eingabefeld aktivieren. Projekte bündeln Gespräche mit gemeinsamen Anweisungen und Dateien: Ein in einem Projekt abgelegtes Dokument wird in Abschnitte aufgeteilt und indexiert und steht anschließend in allen Gesprächen des Projekts zur Verfügung. Das ist ein schlankes RAG-System, das ausreicht, um einige PDFs abzufragen, ohne eine Pipeline aufzubauen. Lesen Sie den Leitfaden zu Systemprompts, um die Anweisungen eines Assistenten gut zu formulieren.

i
Websuche verlässt Ihr Gerät
Jan integriert Forschungsinstrumente und Webabfragen, die ohne Konfiguration verwendet werden können. Im Wesentlichen sendet eine Suche eine Anfrage an das Internet: Sie verlässt daher die 100 % offline-Logik. Wenn das Offline-Verhalten Ihr Ziel ist, aktivieren Sie diese Webtools nicht für diese Gespräche.

#Ein Cloud-Modell anbinden (und was das bedeutet)

Jan ermöglicht es, lokale und Cloud-Modelle in derselben Oberfläche zu kombinieren: nützlich, um eine lokale Antwort mit der eines großen Modells zu vergleichen oder nur einen Chat-Client zu verwenden. Öffnen Sie Settings und dann Model Providers, wählen Sie einen Anbieter (OpenAI, Anthropic, Google, Groq, Mistral, OpenRouter, Azure OpenAI, Hugging Face) und fügen Sie Ihren API-Schlüssel ein. Jeder mit OpenAI oder Anthropic kompatible Endpunkt kann ebenfalls als benutzerdefinierter Endpunkt hinzugefügt werden. Anschließend erscheint das Cloud-Modell in der Modellauswahl.

!
Ein Cloud-Modell sieht alles, was Sie ihm senden
Jans Datenschutzdokumentation sagt es ganz deutlich: Cloud-Modelle müssen Ihre Nachrichten sehen, um zu funktionieren. Auch angehängte Dateien werden an den Anbieter gesendet. Verwenden Sie für sensible Daten weiterhin ein lokales Modell und prüfen Sie vor dem Senden die Anzeige des ausgewählten Modells.

#Jan als lokalen API-Server verwenden

Jan enthält einen OpenAI-kompatiblen Server, der auf llama.cpp basiert. Öffnen Sie Settings, dann Local API Server, und klicken Sie auf Start Server. Der Server ist bereit, sobald die Logs anzeigen, dass er unter http://127.0.0.1:1337 auf Verbindungen wartet. Ihre Skripte, Code-Editoren oder OpenAI-kompatiblen Anwendungen können ihn anschließend nutzen, indem Sie die Basis-URL ändern.

Terminal
curl http://127.0.0.1:1337/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer secret-key-123" \
  -d '{"model": "YOUR_MODEL_ID", "messages": [{"role": "user", "content": "Bonjour"}]}'

Ersetzen Sie YOUR_MODEL_ID durch die Kennung eines Modells, das in Ihrer Jan-Installation verfügbar ist, und den Schlüssel durch den von Ihnen festgelegten Schlüssel. Beachten Sie die Konfigurationsoptionen sorgfältig, insbesondere diejenigen, die das Netzwerk betreffen.

Einstellungen des lokalen Servers von Jan
EinstellungStandardwertZusammenfassung
Host127.0.0.1Nur von Ihrem Rechner aus zugänglich; 0.0.0.0 macht den Server im lokalen Netzwerk zugänglich – mit Vorsicht verwenden
Port1337Anpassbar, wenn der Port belegt ist
API-Präfix/v1Folgt der OpenAI-Konvention
API-SchlüsselOptionalEin festgelegter Schlüssel ist im Authorization-Header erforderlich; vor der Freigabe für den Netzwerkzugriff festlegen.
Vertrauenswürdige HostsFalls erforderlich auszufüllenZusätzliche Sicherheitsschicht bei Erreichbarkeit über das Netzwerk
CORSAktiviertDeaktivieren, wenn nur Skripte darauf zugreifen, die nicht im Browser laufen

#Häufige Fehler des lokalen Servers

Connection refused
Der Server wurde nicht gestartet, oder Ihre Anwendung verwendet den falschen Host oder Port.
401 Unauthorized
Der API-Schlüssel fehlt im Authorization-Header oder ist falsch.
404 Not Found
Die Modell-ID entspricht keinem in Jan verfügbaren Modell, oder das API-Präfix ist falsch geschrieben.
CORS-Fehler im Browser
Stellen Sie sicher, dass die CORS-Option in den Servereinstellungen aktiviert ist.

#llama.cpp oder MLX auf dem Mac

Auf Apple Silicon bietet Jan zwei Engines an. llama.cpp ist die stabile Engine, die auf allen Plattformen verfügbar ist und das GGUF-Format nutzt. MLX ist eine Engine für Apple-Chips (mindestens macOS 14), die Metal nutzt, von Jan aber als experimentell eingestuft wird: keine Embeddings, daher kein RAG, keine Unterstützung für die Reasoning-Ausgabe, und einige neuere Architekturen lassen sich nicht laden. Die Dokumentation empfiehlt, mit llama.cpp zu beginnen und MLX mit einem kompatiblen Modell auszuprobieren, wenn Sie mehr Geschwindigkeit wünschen.

#Privatsphäre: Was bei Ihnen bleibt

Jan gibt an, vor Ihrer Zustimmung keine Daten zu erheben: Beim ersten Start wählen Sie Ihre Einstellungen zur Nutzungsmessung und können sie später in den Einstellungen ändern. Wenn Sie zustimmen, erfasst der Anbieter Nutzungskennzahlen, etwa aktive Nutzer, die einer zufälligen Kennung zugeordnet werden, über PostHog, das in der Europäischen Union gehostet wird. Er erklärt, Ihre Gespräche niemals zu lesen und Ihre Prompts niemals zu protokollieren. Ihre Daten (Modelle, Gesprächsverläufe, Einstellungen, Protokolle) werden in einem lokalen Ordner gespeichert: unter macOS in ~/Library/Application Support/Jan/data; unter Linux in ~/.local/share/Jan/data. Diese Beschreibung stammt vom Anbieter: Prüfen Sie für den Einsatz in einem regulierten Umfeld den ausgehenden Netzwerkverkehr Ihres Rechners.

#Ist Jan für Sie geeignet?

Sie wollen freien Code
Das Repository steht unter der Apache-2.0-Lizenz: Sie können den Code lesen, forken und weiterverbreiten, sofern Sie die Lizenz einhalten und den geforderten Urhebervermerk angeben.
Sie kombinieren lokale und cloudbasierte Lösungen
Eine einzige Oberfläche für Ihre lokalen Modelle und Ihre Cloud-Anbieter, mit gemeinsamen Assistenten und Projekten.
Sie vermeiden das Terminal
Installation, Modelldownloads und lokaler Server lassen sich über die Benutzeroberfläche steuern.
Sie automatisieren oder führen ein Deployment auf einem Server durch
Wählen Sie Ollama oder llama-server, die besser für Dienste ohne Benutzeroberfläche geeignet sind.
Sie verwenden einen Intel-Mac
Jan wird nicht unterstützt: Wählen Sie ein anderes Tool.
FAQ
Ist Jan wirklich kostenlos und open source?+
Ja: Die Anwendung ist kostenlos und ihr Code ist auf GitHub unter der Apache-2.0-Lizenz veröffentlicht, wobei ein Hinweis zur Namensnennung verlangt wird. Nur die Cloud-Anbieter, die Sie anbinden, können Gebühren für ihre eigenen APIs erheben. Einige ältere Seiten erwähnen noch AGPL: Die aktuelle LICENSE-Datei im Repository nennt Apache 2.0.
Funktioniert Jan ohne Internet?+
Ja, sobald die Anwendung installiert und ein lokales Modell heruntergeladen ist, benötigen Gespräche mit einem lokalen Modell keine Internetverbindung. Es gibt zwei Ausnahmen: Cloud-Modelle und Werkzeuge für die Websuche, die selbstverständlich auf das Internet zugreifen. Laden Sie Ihre Modelle deshalb herunter, bevor Sie verreisen.
Welche minimale Konfiguration ist für Jan erforderlich?+
Windows 10 oder höher mit einem AVX2-Prozessor, macOS 13.6 oder höher auf Apple Silicon (Intel-Macs werden nicht unterstützt) oder Linux mit AVX2 und mindestens 8 GB RAM. Für ein kleines Modell mit 3 Milliarden Parametern reichen 8 GB Speicher; für ein Modell mit 7 Milliarden Parametern sollten Sie 16 GB einplanen.
Wie verwende ich Jan mit meinem Code-Editor oder meinen Skripten?+
Aktivieren Sie den lokalen Server unter Settings → Local API Server und starten Sie ihn: Er lauscht auf 127.0.0.1, Port 1337, mit dem OpenAI-kompatiblen Präfix /v1. Geben Sie in Ihrem Tool diese Basis-URL, die Kennung eines installierten Modells und, falls Sie einen festgelegt haben, den API-Schlüssel an.
Sendet Jan meine Gespräche an jemanden?+
Mit einem lokalen Modell nicht: Die Gespräche bleiben in einem Ordner auf Ihrem Rechner. Der Anbieter gibt an, die Chats nicht zu lesen; eine anonyme Nutzungsmessung ist nur mit Ihrer Zustimmung aktiv. Ein Cloud-Modell erhält hingegen zwangsläufig Ihre Nachrichten und Dateianhänge, wie jeder andere Online-Dienst.
Jan oder LM Studio: Welches sollte man wählen?+
Jan setzt auf Code unter Apache 2.0, Assistenten und Projekte sowie eine Kombination aus lokaler und Cloud-Nutzung in derselben Benutzeroberfläche. LM Studio bietet eine ausgereifte Anwendung, die seit Juli 2025 sowohl zu Hause als auch bei der Arbeit kostenlos ist. Am einfachsten: Installieren Sie beide, laden Sie dasselbe Modell und behalten Sie die Anwendung, deren Benutzeroberfläche Ihnen zusagt.
Hat Ihnen dieser Guide geholfen?

Haben Sie Feedback, einen Fehler entdeckt oder möchten Sie etwas präzisieren? Geben Sie uns Bescheid – so wird der Guide für alle besser.