Getting Started - Docs - Changelog - Bug reports - Discord
⚠️ Jan is currently in Development: Expect breaking changes and bugs!
Jan is a free, open-source alternative to OpenAI's platform that runs on a local folder of open-format files.
Jan runs on any hardware. From PCs to multi-GPU clusters, Jan supports universal architectures:
- Nvidia GPUs (fast)
- Apple M-series (fast)
- Apple Intel
- Linux Debian
- Windows x64
Download Jan at https://jan.ai/
Demo.Jan.0.3.0.mp4
Video: Jan v0.3.0 on Mac Air M2, 16GB Ventura
- User Guides
- Developer docs
- API reference
- Nitro Github: Nitro is a C++ inference engine
As Jan is development mode, you might get stuck on a broken build.
To reset your installation:
-
Delete Jan from your
/Applications
folder -
Delete Application data:
# Newer versions rm -rf /Users/$(whoami)/Library/Application\ Support/jan # Versions 0.2.0 and older rm -rf /Users/$(whoami)/Library/Application\ Support/jan-electron
-
Clear Application cache:
rm -rf /Users/$(whoami)/Library/Caches/jan*
-
Use the following commands to remove any dangling backend processes:
ps aux | grep nitro
Look for processes like "nitro" and "nitro_arm_64," and kill them one by one with:
kill -9 <PID>
Contributions are welcome! Please read the CONTRIBUTING.md file
- node >= 20.0.0
- yarn >= 1.22.0
- make >= 3.81
- Clone the Repository:
git clone https://github.com/janhq/jan
git checkout DESIRED_BRANCH
cd jan
-
Run development and Using Jan Desktop
make dev
This will start the development server and open the desktop app.
# Do step 1 and 2 in previous section
git clone https://github.com/janhq/jan
cd jan
# Build the app
make build
This will build the app MacOS m1/m2 for production (with code signing already done) and put the result in dist
folder.
Jan builds on top of other open-source projects:
- Bugs & requests: file a Github ticket
- For discussion: join our Discord here
- For business inquiries: email [email protected]
- For jobs: please email [email protected]
Jan is free and open source, under the AGPLv3 license.