Was ist Jan?
Jan ist eine Desktop-Anwendung zum Chatten mit KI-Modellen, die auf Ihrem eigenen Rechner laufen — oder, wenn Sie möchten, auf den Servern eines Cloud-Anbieters über Ihren eigenen API-Schlüssel. Die eigene GitHub-Beschreibung nennt es "eine Open-Source-Alternative zu ChatGPT, die zu 100 % offline auf Ihrem Computer läuft". Die Anwendung selbst ist eine auf Tauri basierende Desktop-App (laut den GitHub-Themen des Repositorys) mit eingebauter lokaler Inferenz-Engine, sodass das grundlegende Offline-Chat-Erlebnis nicht von der vorherigen Installation anderer Software abhängt.
- Kernfunktion: eine Chat-Oberfläche, die Modelle lokal über eine eingebaute Engine ausführen oder Anfragen an von Ihnen konfigurierte Cloud-APIs und selbst gehostete Backends weiterleiten kann
- Lokale Inferenz-Engine: llama.cpp und GGML, laut Jans eigener Dokumentation, mit MLX als alternativer Engine auf unterstützter Apple-Silicon-Hardware
- Cloud- und selbst gehostete Verbindungen: OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter und HuggingFace, sowie benutzerdefinierte OpenAI-/Anthropic-kompatible Endpunkte für Backends wie Ollama, vLLM und LocalAI
- Entwickler: Menlo Research, ein in Singapur registriertes Unternehmen; GitHub führt "Menlo Research" als Urheberrechtsinhaber in der LICENSE-Datei des Repositorys
- Kanonisches Repository: github.com/janhq/jan — der aktuell aktive Projekt- und Organisationsname für Jans Quellcode, Releases und Issue-Tracker
Jans Projektgeschichte und Versions-Meilensteine
Jans GitHub-Repository wurde im August 2023 erstellt, und das Projekt liefert seitdem durchgehend Updates — darunter ein lokaler API-Server, eine neu gestaltete Oberfläche und zuletzt Unterstützung für das Model Context Protocol sowie native Websuche. Einige Firmen-Tracker von Drittanbietern beschreiben Jans ursprünglichen Entwickler als "Homebrew" (auch geschrieben "Homebrew Computer Company"), das sie als früheren Namen des heute als Menlo Research operierenden Teams identifizieren; PromptQuorum konnte diese Umbenennung nicht unabhängig durch eine offizielle Aussage von Jan oder Menlo Research bestätigen — betrachten Sie dies daher als Angabe einer Sekundärquelle, nicht als verifizierte Tatsache.
- 1v0.4.3 — 21. Dezember 2023: Schnellere Inferenz auf allen Plattformen
Why it matters: Laut offiziellem Changelog Leistungsverbesserungen bei der Inferenzgeschwindigkeit unter Mac, Windows, Linux und auf GPU-ausgestatteten Rechnern. - 2v0.4.5 — 29. Januar 2024: Lokaler API-Server eingeführt
Why it matters: Fügte den OpenAI-kompatiblen lokalen API-Server hinzu — die Funktion, die es anderen Anwendungen erlaubt, Jan als Backend zu behandeln. - 3v0.5.0 — 3. Juni 2024: Überarbeitete Oberfläche und Codestral-Unterstützung
Why it matters: Eine bedeutende Überarbeitung der Oberfläche mit dem Ziel, die App klarer und einfacher zu bedienen zu machen, zusammen mit neuer Modellunterstützung. - 4v0.6.1 — 19. Juni 2025: Vollständige Neugestaltung der Oberfläche
Why it matters: Jans Changelog beschreibt dies als eine komplette Neugestaltung von Look und Feel der App. - 5v0.7.0 — 2. Oktober 2025: Projects-Funktion und Azure-Unterstützung
Why it matters: Fügte eine projektbasierte Organisation von Konversationen, Modell-Umbenennung und Unterstützung für Azure OpenAI als Anbieter hinzu. - 6v0.8.0 — 22. Mai 2026: Multi-Token Prediction und ein vereinheitlichter llama.cpp-Router
Why it matters: Fügte Multi-Token Prediction für kompatible llama.cpp-Modelle hinzu und konsolidierte den lokalen Inferenzprozess der App in einen einzigen llama.cpp-Router. - 7v0.8.4 — 21. Juli 2026: Native Websuche und modellspezifische Einstellungen
Why it matters: Fügte native web_search- und web_fetch-Tools sowie modellspezifische Chat-Template-Konfiguration und backend-verwaltete Einstellungsspeicherung hinzu — der jüngste, im [offiziellen Changelog](https://jan.ai/changelog) zum Zeitpunkt dieser Review genannte Meilenstein.
Was können Sie mit Jan tun?
Jans Funktionsumfang dreht sich darum, Modelle standardmäßig lokal auszuführen, während Cloud-Modelle und externe Tools als optionale Ergänzungen verfügbar sind. Hier ist, was jeder Teil tatsächlich tut, laut Jans eigener GitHub-README und Dokumentation.
- Lokale KI-Modelle — laden und führen Sie offene Modelle (Llama, Gemma, Qwen, GPT-oss und andere) von HuggingFace aus oder aus Jans eigenem kuratiertem Model Hub, der auch Jans eigene Veröffentlichungen wie Jan-Code-4B, Jan-v3-4B, Jan-v2-VL und die Jan-Nano-32k/128k-Varianten umfasst
- Cloud-Integration — hinterlegen Sie Ihren eigenen API-Schlüssel für OpenAI (GPT-Modelle), Anthropic (Claude-Modelle), Google Gemini, Groq, Mistral AI, Azure OpenAI oder OpenRouter und chatten Sie mit diesen Modellen im selben Fenster wie mit Ihren lokalen
- Benutzerdefinierte Endpunkte — Jan kann sich auch mit jedem Backend verbinden, das das OpenAI- oder Anthropic-Protokoll spricht, was in der Praxis selbst gehostete Server wie Ollama, vLLM und LocalAI sowie Routing-Schichten wie LiteLLM abdeckt
- Benutzerdefinierte Assistenten — erstellen Sie Assistenten, die für eine bestimmte Aufgabe oder Persona konfiguriert sind, statt jede Konversation von einem leeren Standard aus zu beginnen
- Lokaler, OpenAI-kompatibler API-Server — Jan kann einen API-Server unter
http://127.0.0.1:1337bereitstellen, der das Anfrage-/Antwortformat der OpenAI-API nachbildet, sodass andere Tools statt eines Cloud-Endpunkts auf Jan verweisen können - Model Context Protocol (MCP) — verbinden Sie Jan mit MCP-Servern und -Tools (Jans Dokumentation nennt Claude Code und OpenClaw als Beispiele) für agentenähnliche, werkzeugnutzende Workflows
- Datenschutzorientiertes Design — laut Jans eigener Positionierung kann alles lokal laufen, ohne dass Daten Ihren Rechner verlassen, sofern Sie ausschließlich lokale Modelle nutzen und keine Cloud-Anbieter-Verbindungen hinzufügen
Anwendungsbeispiele: Drei Möglichkeiten, Jan zu nutzen
Dies sind konkrete Workflows, die auf Jans oben dokumentierten Funktionen aufbauen — keine hypothetischen Anwendungsfälle.
Ein Modell herunterladen und vollständig offline chatten
Öffnen Sie Jans Model Hub, wählen Sie ein für Ihre Hardware passendes Modell (zum Beispiel eine der kleineren Jan-Nano- oder Qwen-Varianten für ein Laptop mit begrenztem VRAM) und laden Sie es herunter. Sobald der Download abgeschlossen ist, können Sie Ihre Internetverbindung vollständig deaktivieren und weiterchatten — das Modell läuft lokal über Jans eingebaute llama.cpp-Engine, sodass keine Anfrage Ihren Rechner verlässt.
Eigenen OpenAI- oder Anthropic-API-Schlüssel für Cloud-Modelle hinzufügen
Fügen Sie unter Settings > Model Providers Ihren OpenAI- oder Anthropic-API-Schlüssel hinzu. Damit erscheint ein Cloud-Modell (zum Beispiel ein GPT- oder Claude-Modell) neben Ihren lokalen Modellen in derselben Modellauswahl, sodass Sie für eine schwierigere Aufgabe zu einem größeren Cloud-Modell wechseln können, ohne Jan zu verlassen oder Ihren Konversationsverlauf zu verlieren.
Jans lokalen API-Server als direkten OpenAI-API-Ersatz nutzen
Starten Sie den lokalen API-Server unter Settings > Local API Server. Sobald er unter http://127.0.0.1:1337 läuft, richten Sie beliebige Tools oder Skripte, die das OpenAI-API-Format erwarten (mit einer beliebigen Platzhalter-Zeichenkette als API-Schlüssel), auf diese Adresse statt auf api.openai.com. Anfragen an /v1/chat/completions und /v1/models werden von dem Modell beantwortet, das Sie gerade in Jan geladen haben — so können Sie vorhandenen OpenAI-Client-Code gegen ein vollständig lokales Modell wiederverwenden.
Jan herunterladen für macOS, Windows und Linux
Jan ist für macOS, Windows und Linux verfügbar — als Direkt-Download, über den Microsoft Store und über Flathub. Die untenstehenden Links stammen aus der offiziellen GitHub-README und von jan.ai — prüfen Sie diese Seiten immer direkt, da sich Build-URLs zwischen Releases ändern können.
Plattform | Download |
|---|---|
| Windows | jan.exe oder Microsoft Store |
| macOS (Universal) | jan.dmg |
| Linux (.deb) | jan.deb (amd64) |
| Linux (AppImage) | jan.AppImage (amd64) |
| Linux (Flatpak) | Flathub: ai.jan.Jan |
Ein eigenes Linux-ARM64-Build ist nicht Teil der Standard-Download-Tabelle; Jans GitHub-Issue-Tracker dokumentiert stattdessen eine Community-Anleitung für Linux ARM64 statt eines offiziellen vorgefertigten Pakets zum Zeitpunkt dieser Review — prüfen Sie das verlinkte Issue für den aktuellen Stand. Wie bei jedem Tool für lokale Modelle hängt die tatsächliche Nutzbarkeit davon ab, welches Modell Sie laden: Jan selbst hat außer dem Betrieb des jeweiligen Host-Betriebssystems keine feste Hardware-Untergrenze, aber der RAM-/VRAM-Bedarf eines bestimmten Modells ist eine separate, modellspezifische Einschränkung.
Jan Preise: Ist Jan wirklich kostenlos?
Ja — Jan hat keine kostenpflichtige Stufe. jan.ai hat keine Preisseite, und die GitHub-LICENSE-Datei gilt für die gesamte Anwendung, nicht für eine Teilmenge "kostenloser" Funktionen. Der Lizenztext basiert auf der Apache License, Version 2.0, mit einer Ergänzung: einer Bitte (keine strikte Anforderung) um Namensnennung "in nutzerseitiger Dokumentation und Materialien, wo angemessen". Die eigenen Repository-Metadaten von GitHub stufen dies wegen dieser zusätzlichen Klausel als benutzerdefinierte ("Other") Lizenz ein, nicht als unveränderte Apache-2.0-Lizenz — es handelt sich nicht wörtlich um den standardmäßigen, OSI-genehmigten Apache-2.0-Text.
- Kein Abonnement, keine kostenpflichtige Stufe, keine von Jan selbst auferlegten Nutzungslimits
- Kein Konto oder Registrierung zur Nutzung der App erforderlich
- Das Ausführen von Cloud-Modellen (OpenAI, Anthropic usw.) über Jan kostet weiterhin, was der jeweilige Anbieter für API-Nutzung berechnet — Jan selbst erhebt keinen Aufschlag oder eine Gebühr darauf
- Die Anwendungslizenz ist eine Variante der Apache License 2.0 mit zusätzlicher Bitte um Namensnennung, laut der offiziellen LICENSE-Datei — Copyleft-Verpflichtungen, wie sie mit Lizenzen wie der AGPL verbunden sind, gelten für diesen Text nicht
Jan vs. GPT4All
Jan und GPT4All gehören zu den etablierteren, vollständig quelloffenen, lokal-first Chat-Apps, und sie werden oft verglichen, weil beide den Offline-Betrieb von Modellen ohne erforderliches Konto betonen. Die klarsten Unterschiede liegen darin, wie jede App mit Cloud-Modellen umgeht und wie jedes Projekt organisiert ist.
Aspekt | Jan | |
|---|---|---|
| Lokale Engine | llama.cpp (+ MLX-Option) | basiert auf llama.cpp |
| Cloud-Modell-Unterstützung | Eingebaut — OpenAI, Anthropic, Gemini, Groq, Mistral, Azure, OpenRouter | Begrenzt / kein Kernfokus |
| Lokaler API-Server | Ja, OpenAI-kompatibel (:1337) | Ja, OpenAI-kompatibler lokaler Server |
| Tool-/Agenten-Unterstützung | MCP-Integration | Kein Kernfokus |
| Entwickler | Menlo Research | Nomic AI |
| Plattformen | macOS/Windows/Linux + MS Store/Flathub | macOS/Windows/Linux |
Wenn Ihre Priorität ein hybrider Workflow aus lokal und Cloud mit Tool-/Agenten-Anbindung (MCP) ist, ist Jans Funktionsumfang der breitere von beiden. Wenn Ihre Priorität der einfachste mögliche, vollständig offline arbeitende Chat-Client mit minimaler Angriffsfläche ist, lohnt sich eine direkte Prüfung von GPT4All auf nomic.ai/gpt4all. Beide sind kostenlos und quelloffen; prüfen Sie aktuelle Funktionsdetails auf der jeweiligen eigenen Website, bevor Sie sich entscheiden, da beide häufig Updates ausliefern.
Für wen eignet sich Jan?
Ob Jan zu Ihnen passt, hängt davon ab, ob Sie eine einzige kostenlose App wollen, die sowohl vollständig offline Chat als auch optionale Cloud-Modelle abdeckt, plus einen lokalen API-Server für andere Tools.
Nutzen Sie Jan, wenn
- Sie KI-Modelle vollständig offline auf Ihrer eigenen Hardware ausführen möchten, ohne Konto oder Abonnement
- Sie zusätzlich die Option wollen, Cloud-Anbieter-API-Schlüssel (OpenAI, Anthropic und andere) in derselben App zu hinterlegen, ohne das Tool zu wechseln
- Sie einen lokalen, OpenAI-kompatiblen API-Server wollen, damit andere Anwendungen Ihr lokales Modell als Backend nutzen können
- Sie Jan mit MCP-kompatiblen Tools für agentenähnliche Workflows verbinden möchten
- Sie möchten, dass die zugrunde liegende Anwendung quelloffen und selbst hostbar ist, statt einer Closed-Source-Binärdatei
Warten Sie ab oder schauen Sie sich anderweitig um, wenn
- Sie eine vollständig quelloffene App benötigen, aber die genauen Lizenzbedingungen (Apache-2.0-Variante mit Bitte um Namensnennung, laut aktueller LICENSE-Datei) eine bestimmte rechtliche Anforderung Ihrer Organisation nicht erfüllen — prüfen Sie den Lizenztext für Ihren Anwendungsfall direkt
- Sie eingebaute Enterprise-Funktionen wie zentrale Team-Administration oder SSO wollen — Jan ist eine Single-User-Desktop-App, und diese Review fand keine veröffentlichte Enterprise-/Team-Stufe
- Sie einen Chat-Client mit umfangreichem eingebautem RAG-Funktionsumfang (Dokumenten-Q&A) als Hauptfokus suchen — Jan legt den Schwerpunkt zuerst auf Chat und Modellverwaltung; siehe die RAG-fokussierten Tools im Wettbewerbsabschnitt unten, falls Dokumentensuche Ihr Hauptbedarf ist
- Sie offizielle Support-Garantien statt Community-/Issue-Tracker-Support benötigen — Jans Support-Kanäle sind GitHub Issues und Discord, typisch für ein Open-Source-Projekt statt eines kommerziellen Anbieters mit SLA
Jan vs. andere lokale Chat-Apps
Jan ist eine von mehreren Apps, die lokale Modell-Inferenz mit optionalen Cloud-Verbindungen in einer einzigen Oberfläche vereinen. So schneidet es im Vergleich zu anderen Optionen in diesem Bereich ab — siehe das lokale KI-Software-Verzeichnis für den vollständigen Katalog und den eigenen Jan-vs.-GPT4All-Vergleich oben für den direktesten Vergleich.
- LM Studio — eine auf lokale Modelle fokussierte Chat- und Modellverwaltungs-App mit einem ausgereiften eingebauten Modell-Browser; siehe den Vergleich LM Studio vs. Jan vs. GPT4All für einen direkten Dreiervergleich, der Jan bereits im Detail gegen diese App vergleicht.
- GPT4All — ein quelloffener lokaler Chat-Client von Nomic AI; siehe den eigenen Vergleichsabschnitt oben.
- Msty — eine Closed-Source-Desktop-App, die ebenfalls lokalen und Cloud-Modell-Chat vereint, mit zusätzlichen Funktionen wie Modellvergleich nebeneinander und Dokument-RAG; siehe die Msty Review für alle Details.
- Enchanted — ein quelloffener, nativer Mac/iOS-Client, speziell für Ollama gebaut; im Plattformumfang enger als Jan, aber nativ für Apple-Plattformen. Siehe die Enchanted Review.
- BoltAI — eine macOS/Windows-KI-Assistenten-App mit tiefer Betriebssystem-Integration (systemweite Shortcuts, App-Integrationen) neben lokaler und Cloud-Modell-Unterstützung; siehe die BoltAI Review.
- AnythingLLM — eine auf Dokumenten-Chat und RAG fokussierte App; wenn Retrieval über Ihre eigenen Dokumente die Hauptfunktion ist, die Sie brauchen, siehe den Vergleich AnythingLLM vs. PrivateGPT vs. Open WebUI RAG.
- Open WebUI — eine selbst gehostete, browserbasierte Chat-Oberfläche, typischerweise zusammen mit Ollama betrieben; anders als Jan wird sie als Web-App (oft in einem Container) bereitgestellt, statt als nativer Desktop-Client, den Sie direkt installieren.
Häufige Fehler bei der Bewertung von Jan
Die meiste Verwirrung rund um Jan entsteht durch seine Lizenzbedingungen, seine Beziehung zu Menlo Research oder die Annahme, es sei rein offline ohne jede Cloud-Option.
Fehler 1: Annehmen, Jan sei AGPL-lizenziert
Einige Drittanbieter-Verzeichnisse, darunter eine frühere Version von PromptQuorums eigenem Software-Verzeichnis, beschreiben Jan als AGPL 3.0. Eine direkte Prüfung der aktuellen LICENSE-Datei zeigt stattdessen eine Variante der Apache License 2.0 mit zusätzlicher Bitte um Namensnennung. Lesen Sie die Lizenzdatei selbst, bevor Sie sich für eine rechtliche Entscheidung auf diese Unterscheidung verlassen.
Fehler 2: Annehmen, Jan sei rein lokal ohne Cloud-Option
Jan ist lokal-first, nicht rein lokal. Es bietet eingebaute Unterstützung zum Verbinden von OpenAI-, Anthropic-, Google-Gemini-, Groq-, Mistral-AI-, Azure-OpenAI- und OpenRouter-Konten, zusätzlich zu seiner Offline-Lokalmodell-Fähigkeit.
Fehler 3: Jan mit Menlo Researchs Robotik-Arbeit verwechseln
Die aktuelle Homepage von Menlo Research konzentriert sich auf Asimov, ein humanoides Robotik-Projekt, und beschreibt Jan nicht im Detail. Jans aktiver Quellcode, Releases und Dokumentation befinden sich unter github.com/janhq/jan und jan.ai — nutzen Sie diese als maßgebliche Quelle für alles rund um die Jan-Anwendung selbst.
Fehler 4: Erwarten, dass der lokale API-Server standardmäßig läuft
Jans lokaler, OpenAI-kompatibler API-Server unter http://127.0.0.1:1337 muss manuell unter Settings > Local API Server gestartet werden — er wird bei der Installation nicht automatisch aktiviert.
Häufig gestellte Fragen
Was ist Jan?
Jan (jan.ai, Quellcode unter github.com/janhq/jan) ist eine kostenlose, quelloffene Desktop-App, die KI-Modelle über eine eingebaute llama.cpp-Engine lokal ausführt, mit optionalen Verbindungen zu Cloud-Anbietern wie OpenAI und Anthropic.
Ist Jan kostenlos?
Ja. jan.ai hat keine Preisseite, und die GitHub-LICENSE-Datei gilt für die gesamte Anwendung ohne kostenpflichtige Stufe. Wenn Sie einen Cloud-Anbieter wie OpenAI verbinden, zahlen Sie diesem Anbieter direkt für die API-Nutzung — Jan selbst berechnet nichts.
Ist Jan quelloffen? Welche Lizenz verwendet es?
Ja, Jan ist quelloffen. Die LICENSE-Datei basiert auf der Apache License, Version 2.0, mit einer zusätzlichen Bitte um Namensnennung in nutzerseitigen Materialien. Die Repository-Metadaten von GitHub stufen dies wegen dieser Klausel als benutzerdefinierte ("Other") Lizenz ein, nicht als unveränderte Apache 2.0. Einige Drittanbieter-Verzeichnisse beschreiben Jan als AGPL 3.0 — laut direkter Prüfung der aktuellen LICENSE-Datei trifft das nicht zu; prüfen Sie den Lizenztext selbst für jede rechtliche Entscheidung.
Funktioniert Jan offline?
Ja. Sobald Sie ein lokales Modell über Jans Model Hub oder von HuggingFace heruntergeladen haben, führt Jan dieses Modell über seine eingebaute llama.cpp-Engine aus, ohne dass eine Internetverbindung erforderlich ist. Eine Internetverbindung wird nur zum anfänglichen Herunterladen von Modellen oder zur Nutzung eines verbundenen Cloud-Anbieters benötigt.
Unterstützt Jan Cloud-Modelle wie GPT oder Claude?
Ja. Jan unterstützt das Verbinden Ihres eigenen API-Schlüssels für OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI und OpenRouter, sodass Sie Cloud-Modelle neben lokalen in derselben App nutzen können.
Kann sich Jan mit Ollama, vLLM oder LocalAI verbinden?
Ja, über benutzerdefinierte Endpunkte. Jan kann sich mit jedem Backend verbinden, das das OpenAI- oder Anthropic-API-Format spricht, was selbst gehostete Server wie Ollama, vLLM und LocalAI abdeckt, konfiguriert unter Settings > Model Providers.
Welche Plattformen unterstützt Jan?
macOS (Universal-Build), Windows und Linux (.deb- und AppImage-Pakete), laut der offiziellen GitHub-README. Jan wird außerdem über den Microsoft Store und Flathub vertrieben.
Hat Jan einen lokalen API-Server?
Ja. Jan kann einen lokalen, OpenAI-kompatiblen API-Server unter http://127.0.0.1:1337 betreiben, der manuell unter Settings > Local API Server gestartet wird. Andere Anwendungen, die das OpenAI-API-Format erwarten, können statt eines Cloud-Endpunkts auf diese Adresse verweisen.
Wer entwickelt Jan?
Jan wird von Menlo Research entwickelt, einem in Singapur registrierten Unternehmen, das in Jans LICENSE-Datei als Urheberrechtsinhaber genannt wird. Einige Firmen-Tracker von Drittanbietern beschreiben einen früheren Teamnamen "Homebrew", was PromptQuorum nicht unabhängig durch eine offizielle Quelle bestätigen konnte.
Wann wurde Jan erstmals veröffentlicht?
Jans GitHub-Repository wurde im August 2023 erstellt. Öffentliche Changelog-Einträge, die diese Review verifizieren konnte, beginnen bei Version 0.4.3 (21. Dezember 2023) und reichen bis Version 0.8.4 (21. Juli 2026) — siehe das offizielle Changelog für die vollständige Historie.
