Jan is a desktop chat app in the shape of ChatGPT, except the model runs on your own hardware. Around 44,000 people have starred the project on GitHub, and the appeal is straightforward: no account, no subscription, and no data leaving your machine.
It bundles a model manager, so you download a model once and chat offline afterwards. If you want better answers for hard tasks, you can also connect it to a cloud API — the same interface, your choice of engine.

Official image from the https://jan.ai website. (https://jan.ai/assets/images/general/og-image.png)
What it covers
- Offline chat with local models, including file and document questions
- Model manager for downloading and switching between open models
- Optional cloud connectors for providers like OpenAI or Anthropic
- Extensions for assistants and tool-like behaviours
What to know before you switch
The honest trade-off is capability. A local model on a normal laptop is good at summarising, rewriting, explaining and small code edits, and clearly weaker than a frontier cloud model on long multi-step work. If your machine has 8GB of RAM, expect small models only; 32GB and a decent GPU change the picture.
Who it fits
Privacy-sensitive users, people who work offline or on unreliable connections, and anyone who wants a ChatGPT-shaped interface without a monthly bill.