Tools / Jan
Jan Review
An open-source ChatGPT replacement that runs local models or connects to cloud providers, with a local API server
Last reviewed: October 2026
TL;DR
Jan is a desktop app that lets you download and run open models locally (Llama, Gemma, Qwen, GPT-oss, and others from Hugging Face) or connect to OpenAI, Anthropic, Mistral, Groq, MiniMax, and others. It offers custom assistants, MCP support, and an OpenAI-compatible server at localhost:1337. The website states over 7 million downloads and lists the app as free and open source with no Jan-hosted cloud.
License
Open source (GitHub reports no single SPDX license; check the repository's LICENSE file)
Self-hosted
Yes
Cloud option
None
GitHub stars
45K★
Checked October 2026
Category
AI Assistants & Local LLMs
Pricing
Free and open source; online models are paid through the providers you connect
What is Jan?
Jan is described in its README as bringing the best of open-source AI in an easy-to-use product, letting you download and run LLMs with full control and privacy. Features listed are local AI models from Hugging Face, cloud integration with several hosted providers, custom assistants for specialized tasks, an OpenAI-compatible API server at localhost:1337 for other applications, Model Context Protocol integration for agentic capabilities, and a privacy-first stance where everything runs locally when you want it to. The website calls it an open-source alternative to ChatGPT and lists two products, Jan Desktop and Jan Agent, with memory marked as coming soon, and says online models can come from providers such as OpenAI, Anthropic, Google, Meta, Mistral, Alibaba, DeepSeek, and Moonshot AI. GitHub's license detection reports no single license, so confirm the license file before redistributing or building on it. The build uses Tauri (Rust) with a Node and Yarn front end and a bundled llama.cpp engine.
Installation & self-hosting
Download from jan.ai or the GitHub releases; the README shows Microsoft Store and Flathub badges alongside direct downloads. The website only explicitly named a Mac download, so verify that your platform is covered on the releases page. Building from source needs Node 20 or later, Yarn 4.5.3 or later, Make, and Rust (plus the Metal toolchain on Apple Silicon); make dev handles installation and launch. On Windows the README tells you to run make dev from Git Bash and to install Visual Studio 2022 Build Tools, LLVM (clang-cl), Ninja, and CMake, plus the CUDA toolkit for GPU builds. We did not install it.
User experience
A chat-style desktop app with a model hub, conversation threads, assistants, and settings for connecting providers, backed by a local server other tools can call. The experience is closer to a consumer app than to server-oriented tools such as LocalAI or Ollama. This is based on the README and website.
Key features
- Download and run open models locally from Hugging Face
- Connect cloud providers such as OpenAI, Anthropic, Mistral, and Groq
- Custom assistants
- OpenAI-compatible local API at localhost:1337
- Model Context Protocol integration
- Desktop app built with Tauri and a bundled llama.cpp engine
What Jan does well
- Simple desktop experience for people who do not want to run a server
- Mixes local and cloud models in one app
- Local API server lets other apps use your models
- Big community: about 45,000 stars and 7 million stated downloads
Where Jan falls short
- License is not reported as a standard SPDX identifier by GitHub, so verify terms for commercial use
- Memory is listed as coming soon on the website
- Building from source on Windows has a long prerequisite list
- Platform availability beyond Mac was not stated on the home page
Pricing
Jan is free. Online models are billed by the providers you connect; local models cost only your hardware.
Jan vs ChatGPT
ChatGPT is a hosted assistant with OpenAI's best models and managed features. Jan runs on your machine with local models, or as a front end to hosted APIs, so conversations can stay private, but local model quality and speed depend on your hardware.
See all ChatGPT alternativesBest for
- Individuals who want a private, local ChatGPT-style app
- Developers who want a local OpenAI-compatible endpoint
- People who want to switch easily between local and cloud models
Not ideal for
- Teams needing multi-user hosting and administration
- Low-power machines that cannot run useful local models
- Anyone who needs a clearly standard open-source license
Alternatives
Final verdict
Jan is an approachable way to run local and cloud models from one desktop app. Check the license and your platform's build before standardizing on it.