Jan

Open-source desktop chat app that runs models on your own machine

Beginner
Screenshot of Jan, Open-source desktop chat app that runs models on your own machine

What is Jan?

Jan is an open-source desktop chat app for running local models or connecting to cloud providers like GPT and Claude from one clean interface, aimed at users who want private, self-managed AI conversations.

Jan is a desktop chat client that puts a language model on your own hardware. It is an open-source alternative to hosted assistants, built around a simple idea: pick a model, run it on your computer or point the app at a cloud provider, and keep the conversation in one native interface. The homepage positions it as personal intelligence where you run any model your way, and the download count sits above six million. The workflow is closer to managing a library than opening a website. Local open-source models can be downloaded and executed on the machine itself, so prompts and replies never need to leave the device. For heavier tasks, the same window accepts cloud models such as GPT and Claude, or a Hugging Face PRO account where a model id is pasted into Settings, Providers, Hugging Face and used immediately. The project ships its own model line (Jan-V1-4B) alongside the wider ecosystem, and users report running DeepSeek R1 locally with web search switched on before the model answers. Jan is aimed at people who want the chat habit without a subscription meter or a data pipeline they cannot see. Privacy-minded professionals, researchers and tinkerers are the obvious audience, and the homepage leans on testimonials calling it friendlier than LM Studio and Ollama, which are described as engineer-built. Beginners benefit from the clean interface; advanced users get provider settings, MCP support and model choice. The trade-off compared with a hosted assistant is that quality, speed and memory use depend on your own machine. Among alternatives, Jan sits between raw inference tools such as Ollama and closed chat products. It offers less model breadth out of the box than a hosted service and asks more of your hardware, but it costs nothing at the app layer and keeps local conversation private.

How do you use Jan?

  1. 1Download the desktop app
    Get the build for your operating system from the Jan homepage or the GitHub releases page. Linux users can install through Flatpak; other platforms use the standard installer.
  2. 2Choose a local model
    Open the model library in the app and download an open-source model that fits your hardware. Smaller models such as Jan-V1-4B run comfortably on ordinary laptops.
  3. 3Start a conversation
    Create a new chat, select the loaded model and type a prompt. Everything runs on your machine unless you deliberately switch to a cloud provider.
  4. 4Add a cloud or Hugging Face provider
    Go to Settings, then Providers, pick Hugging Face or another provider, click the plus button and paste a model id. API credentials for cloud models are entered in the same area.
  5. 5Enable web search and tools
    Turn on web search or MCP options from the chat controls when a question needs current information. The model will search before composing its reply.

Pros and cons

Pros

  • Runs open-source models locally so conversations stay on your own machineAI
  • Same app can connect to cloud models such as GPT and Claude when local hardware is not enoughAI
  • Open source codebase, with releases published on GitHub and a large download baseAI
  • Interface is widely praised as simpler and friendlier than LM Studio or OllamaAI
  • Supports Hugging Face PRO model ids and web search inside the chat flowAI

Cons

  • Local speed and model size are capped by your own RAM and GPU, so weak laptops will struggle with larger modelsAI
  • No pricing or paid tier is described on the homepage, leaving questions about future commercial plans unansweredAI
  • Connecting third-party providers means supplying your own API keys and accounts, which adds setup workAI
  • Quality of answers depends entirely on which model you load, so results vary more than with a curated hosted assistantAI
  • Feature depth beyond chat (settings, providers, MCP) is sparsely documented on the homepage itselfAI

How much does Jan cost?

Support

Help is community-led through a Discord server with more than 15,000 members, and the source code and releases are hosted publicly on GitHub.

Integrations

Connections to cloud model providers including GPT and Claude, Hugging Face PRO accounts, and MCP tooling, all configured through the app's provider settings.

Features

Native chat interface for local open-source models and cloud providers, model downloads and switching, Hugging Face PRO model ids, options such as web search, MCP and DeepResearch-style workflows, plus the project's own Jan-V1-4B model.

Frequently asked questions about Jan

  • How do you use Jan?
    The walkthrough on this page covers 5 steps: 1. Download the desktop app 2. Choose a local model 3. Start a conversation 4. Add a cloud or Hugging Face provider 5. Enable web search and tools.
  • What platforms does Jan support?
    Jan is available on MacOS, Windows and Linux.
  • What does Jan integrate with?
    Connections to cloud model providers including GPT and Claude, Hugging Face PRO accounts, and MCP tooling, all configured through the app's provider settings.
  • What are the limitations of Jan?
    Local speed and model size are capped by your own RAM and GPU, so weak laptops will struggle with larger models. No pricing or paid tier is described on the homepage, leaving questions about future commercial plans unanswered. Connecting third-party providers means supplying your own API keys and accounts, which adds setup work.

Status

StatusActive
Views0
Outbound clicks0
Added10/21/2026

Platforms

MacOSWindowsLinux

Pricing

Free