Jan
Jan is an open-source, offline-capable alternative to ChatGPT that downloads and runs LLMs locally, keeping full control over data and model choice.
Local models come from Hugging Face, including Llama, Gemma, Qwen and GPT-oss families, and Jan also connects to cloud providers such as OpenAI, Anthropic, Mistral, Groq and MiniMax when a cloud model is wanted instead. It supports custom assistants for specific tasks, exposes a local OpenAI-compatible API server so other applications can call the same running models, and integrates the Model Context Protocol for agentic tool use.
Building from source needs Node.js, Yarn, Make and Rust for the Tauri desktop shell, with selectable engine variants for CPU, Vulkan, Metal, CUDA and ROCm backends, and prebuilt installers exist for Windows, macOS and Linux.
Rust, license unspecified ("NOASSERTION") in repository metadata.