jan
janhq/jan
Jan - Open-source ChatGPT replacement
Overview
An open source, offline alternative to ChatGPT that runs locally on your computer.
Categories
Tags
Similar tools
ECC
affaan-m/ECC
affaan-m/ECC
hermes-agent
NousResearch/hermes-agent
nousresearch/hermes-agent
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT
ollama
ollama/ollama
Local inference runtime and CLI for open-weight large language models
transformers
huggingface/transformers
huggingface/transformers
JavaGuide
Snailclimb/JavaGuide
Java guide for backend interviews & AI application development covering system design, LLMs, Agents, and RAG.
Install
npm install janREADME
Jan - Open-source ChatGPT replacement
English · 中文 · 日本語
Getting Started - Community - Changelog - Bug reports
Jan is bringing the best of open-source AI in an easy-to-use product. Download and run LLMs with full control and privacy.
Installation
<td align="center" valign="middle">
<a href="https://apps.microsoft.com/detail/xpdcnfn5cpzlqb">
<img height="60"
width="200"
alt="Get it from Microsoft Store"
src="https://get.microsoft.com/images/en-us%20dark.svg"/>
</a>
</td>
<td width="20"></td>
<td align="center" valign="middle">
<a href="https://flathub.org/apps/ai.jan.Jan">
<img height="60"
width="200"
alt="Get it on Flathub"
src="https://flathub.org/assets/badges/flathub-badge-en.svg"/>
</a>
</td>
</tr>
The easiest way to get started is by downloading one of the following versions for your respective operating system:
| Platform | Download |
| Windows | jan.exe |
| macOS | jan.dmg |
| Linux (deb) | jan.deb |
| Linux (AppImage) | jan.AppImage |
| Linux (Arm64) | How-to |
Download from jan.ai or GitHub Releases.
Features
- Local AI Models: Download and run LLMs (Llama, Gemma, Qwen, GPT-oss etc.) from HuggingFace
- Cloud Integration: Connect to GPT models via OpenAI, Claude models via Anthropic, Mistral, Groq, MiniMax, and others
- Custom Assistants: Create specialized AI assistants for your tasks
- OpenAI-Compatible API: Local server at
localhost:1337for other applications - Model Context Protocol: MCP integration for agentic capabilities
- Privacy First: Everything runs locally when you want it to
Build from Source
For those who enjoy the scenic route:
Prerequisites
- Node.js ≥ 20.0.0
- Yarn ≥ 4.5.3
- Make ≥ 3.81
- Rust (for Tauri)
- (macOS Apple Silicon only) MetalToolchain
xcodebuild -downloadComponent MetalToolchain
Run with Make
git clone https://github.com/janhq/jan
cd jan
make dev
This handles everything: installs dependencies, builds core components, and launches the app.
Available make targets:
make dev- Full development setup and launchmake build- Production buildmake test- Ru