All 191 Dependencies
Every package Jan depends on, ranked by repo health score.
Jan is an open-source desktop application that brings the best of AI directly to your machine. It lets you download and run large language models like Llama, Gemma, Qwen, and DeepSeek entirely offline using llama.cpp and a native Tauri backend, with zero data leaving your computer when you want it that way. For users who need cloud capabilities, Jan also connects to GPT-4, Claude, Mistral, Groq, and other providers through standard API integrations — all from a single interface.
Built on TypeScript, React, and Rust, Jan ships as a native desktop application for Windows, macOS (including Apple Silicon with MLX acceleration), and Linux. It exposes an OpenAI-compatible local API server at localhost:1337, making it a drop-in backend for other AI tools and scripts. The Model Context Protocol (MCP) integration enables agentic capabilities, letting Jan connect to external tools, browser extensions, and data sources for more powerful workflows.
Jan organizes work around projects and assistants, allowing you to create specialized AI personas with custom instructions and tool configurations. The built-in model hub connects to Hugging Face so you can browse and download hundreds of open-weight models without leaving the app. A local API server mode transforms Jan into a private, self-hosted inference endpoint for the rest of your toolchain.