Open-source desktop assistant that runs local models and connects to cloud APIs
Jan is an open-source desktop application that turns your own computer into the host for an AI assistant. It downloads and runs open-weight models locally through a bundled engine, so a laptop can chat without sending anything to a server, and it can equally be pointed at OpenAI, Anthropic, Gemini or any OpenAI-compatible endpoint. The project aims at a familiar chat experience that stays private and keeps working offline. Its differentiator is the local-first design: model files, conversations and settings live on your disk, and switching between a local model and a hosted one is a dropdown change.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
offline chat, local models, privacy focused work, api experimentation
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Chat Assistants category.
Yes, once a local model has been downloaded. The app bundles a local inference engine, so chat, model files and history all work offline. Cloud providers are optional additions rather than requirements.
No, but it helps. Small quantised models run acceptably on a modern CPU, while larger models need a GPU with enough video memory to be pleasant. Speed scales with whatever hardware you have.
With local models, prompts and replies never leave your machine. If you connect a cloud provider, that provider sees the messages you send it, so the privacy level follows whichever model you select.
The most widely used general-purpose AI chat assistant
AI assistant specialising in long documents and careful reasoning
Google's natively multimodal AI assistant
Open-source desktop and Docker app for private chat over your own documents