Jan
Open-source offline ChatGPT alternative for the desktop
Jan is a desktop application that runs large language models fully offline on your computer. It provides a clean chat interface, a local API server, and the ability to connect to remote providers when desired.
Key features
- Fully offline by default
- Built-in local API server
- Model hub browser
- Privacy focused
Strengths
- Released under the AGPL-3.0 license
- Easy to set up — beginner-friendly
- Mature project with 43.9k GitHub stars
- Written in TypeScript
Jan replaces
Compare Jan
43 head-to-head comparisons.
- Jan vs Ollama
- Jan vs Open WebUI
- Jan vs llama.cpp
- Jan vs NextChat
- Jan vs vLLM
- Jan vs LobeChat
- Jan vs GPT4All
- Jan vs GPT Academic
- Jan vs AnythingLLM
- Jan vs PrivateGPT
- Jan vs LiteLLM
- Jan vs Text Generation WebUI
- Jan vs exo
- Jan vs New API
- Jan vs Fabric
- Jan vs LibreChat
- Jan vs Chatbox
- Jan vs FastChat
- Jan vs One API
- Jan vs Continue
- Jan vs GPT Researcher
- Jan vs llamafile
- Jan vs MLC LLM
- Jan vs LocalGPT
- Jan vs OpenLLM
- Jan vs h2oGPT
- Jan vs KoboldCpp
- Jan vs LlamaGPT
- Jan vs Text Generation Inference
- Jan vs Petals
- Jan vs AIChat
- Jan vs Page Assist
- Jan vs LMDeploy
- Jan vs big-AGI
- Jan vs Enchanted
- Jan vs Serge
- Jan vs LM Studio
- Jan vs Text Embeddings Inference
- Jan vs Harbor LLM Toolkit
- Jan vs ik_llama.cpp
- Jan vs Aphrodite Engine
- Jan vs Wllama
- Jan vs LLMKube
Similar local llm runners apps
Ollama
Local LLM RunnersRun large language models locally with a simple CLI and API
Replaces ChatGPT, OpenAI API
llama.cpp
Local LLM RunnersHigh-performance LLM inference in plain C/C++
Replaces OpenAI API
vLLM
Local LLM RunnersHigh-throughput LLM serving engine with PagedAttention
Replaces OpenAI API
GPT4All
Local LLM RunnersPrivacy-first desktop chat with local language models
Replaces ChatGPT
LiteLLM
Local LLM RunnersUnified proxy and gateway for 100+ LLM APIs
Replaces OpenRouter
exo
Local LLM RunnersRun your own AI cluster across everyday devices
Replaces OpenAI API