Back to Gap Map Product / UX / UI & API

Jan

Jan
open source / Overall score: 3.7

Jan is a cross-platform desktop app for running open-weights models entirely offline, with a chat interface, custom assistants, Projects with indexed files and MCP connectors. It also connects to cloud providers such as OpenAI and Anthropic, and serves a local OpenAI-compatible API on localhost:1337. Menlo Research builds it.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public(github.com/janhq/jan)
self-host
primary(desktop app, 100% offline-capable)
core features withheld
no

Fully OSI-licensed (Apache-2.0), full source public, no proprietary feature-gated core, a true open chat UI. The LICENSE applies Apache-2.0 by reference with one added sentence asking that attribution appear in user-facing materials - a request, not a condition, which is why GitHub reports the repository as NOASSERTION rather than Apache-2.0.

Adoption

4 medium confidence
4.0

Adoption is measured by cumulative downloads of the desktop app, as reported on the vendor's own homepage; GitHub stars corroborate but are not the basis. Because these are lifetime installs rather than active users, confidence stays medium.

Capability

3 medium confidence
3.0

Jan Desktop combines local llama.cpp models with cloud providers, a local OpenAI-compatible server, MCP connectors, Projects with indexed files, custom assistants, and image and audio attachments for capable models. Its autonomous Cowork mode is still labeled a preview.

  • https://github.com/janhq/jan recorded 2026-08-13

    feature set: local LLMs, cloud integration, custom assistants, OpenAI-compatible API

  • https://jan.ai/ recorded 2026-09-29

    Homepage stating "Choose from open models or plug in your favorite online models." and listing OpenAI, Anthropic, Google, Mistral, Qwen, DeepSeek and Kimi as model providers, with v0.8.4 as the current release.

  • https://jan.ai/docs/desktop/api-server recorded 2026-09-29

    Local API Server page: "a built-in, OpenAI-compatible API server that runs entirely on your computer" and the ready log "JAN API listening at http://127.0.0.1:1337".

  • https://jan.ai/docs/desktop/file-upload recorded 2026-09-29

    File Upload page: "Attach images, audio, or documents directly to a single message in any chat." and Project files are chunked and indexed for retrieval; image input needs a vision model.

  • https://jan.ai/docs/desktop/quickstart recorded 2026-09-29

    Quickstart page: "Jan runs models two ways, and you can mix both in the same app" (local or cloud provider), with Cowork (Preview), Projects, Assistants, Agents and Connectors (MCP) listed as app features.

Verified 2026-09-29, except some scores, still awaiting re-confirmation