Jan logo

Jan

Open-source ChatGPT replacement for running local LLMs with offline control and privacy

Open Source Alternative to
Repository activity
  • Stars43k
  • Forks2.9k
  • Open Issues460
janhq-jan health score - Linux Foundation Insights
License

Other

Languages
  • TypeScript
  • Rust
  • Swift
Jan screenshot

About Jan

Jan is an open-source ChatGPT replacement that runs AI chat on your own computer. Download and run open models locally with full control and privacy, keeping conversations on your machine unless you choose otherwise.

Pull local models from HuggingFace, including Llama, Gemma, Qwen, and GPT-oss, or connect to cloud models from OpenAI, Anthropic, Mistral, Groq, and MiniMax. Build custom assistants for specific tasks, expose an OpenAI-compatible server at localhost:1337 for other apps, and extend Jan with MCP integration for agentic workflows.

Native desktop builds run on Windows, macOS, and Linux, with deb, AppImage, and Arm64 packages for Linux users. Jan is built on Tauri and released under the Apache 2.0 license.

Key features

  • Run LLMs locally from HuggingFace
  • Connect to GPT, Claude, Mistral, Groq, and MiniMax
  • Create custom AI assistants
  • OpenAI-compatible local server at localhost:1337
  • MCP integration for agentic workflows

Details

First released
2023
Platforms
Windows · macOS · Linux
Deployment
offline-first
API
OpenAI-compatible local server
Cloud providers
OpenAI · Anthropic · Mistral
License
Apache 2.0