janhq/jan

▲ 34 stars today★ 45,163⑂ 3,117

Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.

About janhq/jan

janhq/jan is an open-source project on GitHub, mainly written in Rust. Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. It currently holds 45,163 stars and 3,117 forks with 562 open issues, and was last pushed on 2026-10-30 (repository created 2023-08-17).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #95 with 34 new stars today.

GitHub Repository Details

Repository janhq/jan · default branch main · size 1581741 KB · watchers 227 · source: GitHub REST API and repository README

README

Jan - Open-source ChatGPT replacement

https://github.com/janhq/jan/blob/HEAD/github jan banner

English · 中文 · 日本語

https://github.com/janhq/jan/blob/HEAD/GitHub commit activity https://github.com/janhq/jan/blob/HEAD/Github Last Commit https://github.com/janhq/jan/blob/HEAD/Github Contributors https://github.com/janhq/jan/blob/HEAD/GitHub closed issues https://github.com/janhq/jan/blob/HEAD/Discord

Getting Started

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

https://github.com/janhq/jan/blob/HEAD/Get it from Microsoft Store https://github.com/janhq/jan/blob/HEAD/Get it on Flathub

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

Build from Source

For those who enjoy the scenic route:

Prerequisites

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:

Manual Commands

yarn install
yarn build
yarn dev

Building on Windows

Run make dev from Git Bash (installed with Git for Windows) — make dispatches its recipes through sh, so a plain cmd.exe won't work.

You do not need a "Native Tools Command Prompt for VS 2022". The bundled llama.cpp engine builds with Ninja + clang-cl, and clang-cl locates the MSVC toolchain and Windows SDK on its own. What has to be installed (and on PATH for ninja/clang-cl/cmake):

Engine variants are picked with JAN_ENGINE_VARIANT (tokens: cpu, vulkan, metal, cuda12, cuda13, hip/rocm, joined by -), e.g.:

make dev JAN_ENGINE_VARIANT=cuda13

"nvcc fatal : Could not open output file ...fattn-...cu.obj.d" during tauri-plugin-llamacpp(build) means the build path crossed Windows' 260-character MAX_PATH limit — nvcc does not honor the long-path opt-in. The build script now detects this and automatically relocates the llama.cpp build tree to a short directory under %LOCALAPPDATA%\jan-engine. If you hit path-length errors anyway, set JAN_ENGINE_BUILD_DIR to a short path (e.g. C:\jb) or move the checkout closer to the drive root.

System Requirements

Minimum specs for a decent experience:

For detailed compatibility, check our installation guides.

Troubleshooting

If things go sideways:

1. Check our troubleshooting docs 2. Copy your error logs and system specs 3. Ask for help in our Discord #🆘|jan-help channel

Contributing

Contributions welcome. See CONTRIBUTING.md for the full spiel.

Note: Please sign your commits so we can verify your contributions.

Links

Contact

License

Apache 2.0 - Because sharing is caring.

Acknowledgements

Built on the shoulders of giants:

GitHub Stars & Activity

45,163Stars
3,117Forks
562Open issues
RustLanguage

GitHub Popularity

GitHub stars45,163
Forks3,117
Open issues562
Primary languageRust
LicenseNOASSERTION
Stars gained today34
Created2023-08-17
Last pushed2026-10-30

Trending History

Daily boardrank #95 · ▲ 34 stars

Related GitHub Projects

1

rustdesk / rustdesk

Rust★ 127,567⑂ 20,169▲ 160 stars
→
2

ruvnet / RuView

Rust★ 101,668⑂ 13,208▲ 849 stars
→
3

pbakaus / impeccable

Rust★ 96,301⑂ 5,663▲ 2,870 stars
→
4

juspay / hyperswitch

Rust★ 45,567⑂ 6,560▲ 128 stars
→
5

vercel-labs / agent-browser

Rust★ 44,893⑂ 3,071▲ 83 stars
→
6

magnitudedev / magnitude

Rust★ 7,587⑂ 541▲ 141 stars
→
7

agentgateway / agentgateway

Rust★ 5,797⑂ 1,028▲ 63 stars
→
8

macro-inc / macro

Rust★ 5,677⑂ 535▲ 379 stars
→

More Trending Repositories