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 that runs on your personal computer.
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 Application from /Applications
-
Clear cache:
rm -rf /Users/$(whoami)/Library/Application\ Support/jan-electron
ORrm -rf /Users/$(whoami)/Library/Application\ Support/jan
Contributions are welcome! Please read the CONTRIBUTING.md file
- node >= 20.0.0
- yarn >= 1.22.0
Note: This instruction is tested on MacOS only.
- Clone the Repository:
git clone https://github.com/janhq/jan
git checkout DESIRED_BRANCH
cd jan
- Install dependencies:
yarn install
# Build core module
yarn build:core
# Packing base plugins
yarn build:plugins
# Packing uikit
yarn build:uikit
-
Run development and Using Jan Desktop
yarn dev
This will start the development server and open the desktop app. In this step, there are a few notification about installing base plugin, just click
OK
andNext
to continue.
# Do step 1 and 2 in previous section
git clone https://github.com/janhq/jan
cd jan
yarn install
# Build core module
yarn build:core
# Package base plugins
yarn build:plugins
# Packing uikit
yarn build:uikit
# Build the app
yarn 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.