2024-01-07 12:49:17 +07:00

1.6 KiB

title slug description keywords
Overview /developer Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
Jan AI
Jan
ChatGPT alternative
local AI
private AI
conversational AI
no-subscription fee
large language model

The following docs are aimed at developers who want to build extensions on top of the Jan Framework.

:::tip If you are interested to contribute to the framework's Core SDK itself, like adding new drivers, runtimes, and infrastructure level support, please refer to framework docs instead. :::

Extensions

Jan an extensible framework (like VSCode or Obsidian) that lets you build, customize and run AI applications everywhere, with an emphasis on local first.

Extensions are automatically available across Mac, Windows, Linux Desktops.

Extensions can also be made available in local API server-mode, which can be deployed on any VM.

Building Extensions

This framework is packaged and regularly published as an SDK through npm and pip.

The framework provides built-in support for the following:

  • Native OS integrations with Electron and Chromium
  • Native server integrations with Nodejs
  • Native mobile integrations with Capacitor (coming soon)

:::tip Build once, deploy everywhere :::

Jan in Action

The Jan Desktop client is built with Jan SDK. This means you can customize any part of the application from the branding to the features, and truly make it your own.

[Gif: show desktop & server side by side]