janhq/jan

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

What it solves

Jan provides a privacy-focused, open-source alternative to ChatGPT that allows users to run Large Language Models (LLMs) locally on their own hardware, ensuring full control over their data and privacy.

How it works

Jan is a desktop application that enables users to download and run open-source LLMs (such as Llama, Gemma, and Qwen) directly from HuggingFace. It also supports cloud-based models via integrations with providers like OpenAI, Anthropic, and Groq. The app includes a local server with an OpenAI-compatible API, allowing other applications to connect to it, and integrates the Model Context Protocol (MCP) for agentic capabilities.

Who it’s for

It is designed for users who want the convenience of a ChatGPT-like interface but prefer to run models locally for privacy, developers who need an OpenAI-compatible local API, and those who want to manage multiple local and cloud AI assistants.

Highlights

  • Local AI Execution: Run models from HuggingFace locally on Windows, macOS, and Linux.
  • Cloud Integration: Seamlessly switch between local models and cloud APIs (OpenAI, Claude, etc.).
  • Custom Assistants: Create specialized AI assistants for specific tasks.
  • OpenAI-Compatible API: Provides a local server at localhost:1337 for external app integration.
  • MCP Integration: Supports the Model Context Protocol for agentic capabilities.
  • Privacy First: Ensures data stays local when the user chooses local execution.

Related

  • Project
  • Project
  • Project
  • Project
  • Project