Jan logo

Jan

Local LLM Desktop App

Jan is an open-source desktop application for running large language models locally and offline, or connecting to cloud models like GPT, Claude, and Gemini through API keys, built for privacy-focused users and developers who want their chat history and data to stay on their own machine.

Jan homepage

Use Cases

Run open-source LLMs locally and offline

Chat with cloud models like GPT, Claude, and Gemini via API key

Connect MCP servers to give models tools

Keep chat history and data private on-device

Serve a local OpenAI-compatible API endpoint

Upload images and documents for multimodal models

Pros

Fully open-source under AGPL with auditable code on GitHub

Runs models offline so chat data stays on-device

Single interface for both local models and cloud API providers

Connect any MCP server with per-tool permission gating

Local OpenAI-compatible API server for plugging into other apps

Cons

Less refined model browser than LM Studio

Local model speed limited by your own hardware

Cloud models require bringing your own API keys

Smaller curated model catalog than some rivals

AGPL license can complicate commercial redistribution

Platforms

  • Desktop

  • API

  • MCP

What sets Jan apart from LM Studio, the polished default in local AI, is that you can read and fork the whole thing, and your chats live on disk as plain files rather than inside someone's app. That openness costs some polish, with a thinner model catalog and inference capped by whatever hardware you own.

Must Try

Created

Updated