# janhq/jan

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/janhq-jan).**

40,489 stars · 2,524 forks · TypeScript · other

## Links

- GitHub: https://github.com/janhq/jan
- Homepage: https://jan.ai/
- awesome-repositories: https://awesome-repositories.com/repository/janhq-jan.md

## Topics

`chatgpt` `gpt` `llamacpp` `llm` `localai` `open-source` `self-hosted` `tauri`

## Description

Jan is a desktop application that functions as a local artificial intelligence model runtime and an open-standard API server. It enables the execution of large language models directly on local hardware, ensuring that data remains private and accessible offline while providing a unified interface for managing model weights and inference runtimes.

The platform distinguishes itself by offering a modular inference backend that allows users to swap execution engines based on hardware compatibility and performance needs. It acts as a cross-platform orchestrator, providing the ability to switch between local model files and remote cloud-based AI providers through a single interface. By exposing these capabilities via an open-standard server layer, the application supports the integration of local AI into external software and development tools.

Beyond its core runtime capabilities, the software provides an environment for configuring agentic workflows and autonomous task automation. It includes tools for managing server behaviors, such as network access, authentication, and remote tool execution, while maintaining state persistence through a local file-based database. The application is distributed as a cross-platform container to ensure consistent access to local files and system resources across different operating systems.

## Tags

### Artificial Intelligence & ML

- [Local Model Runtimes](https://awesome-repositories.com/f/artificial-intelligence-ml/local-model-runtimes.md) — Executes large language models directly on local hardware by managing model weights and inference runtimes.
- [Desktop AI Runtimes](https://awesome-repositories.com/f/artificial-intelligence-ml/desktop-ai-runtimes.md) — Executes large language models directly on local hardware to ensure data privacy and offline performance.
- [Hybrid AI Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/hybrid-ai-orchestrators.md) — Executes large language models directly on hardware or connects to cloud services. ([source](https://cdn.jsdelivr.net/gh/janhq/jan@main/README.md))
- [Agentic Workflow Environments](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-environments.md) — Provides tools for configuring advanced server behaviors and remote execution to support autonomous task automation.
- [AI API Gateways](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-api-gateways.md) — Shares local model capabilities through a standard-compliant API to enable agentic features. ([source](https://cdn.jsdelivr.net/gh/janhq/jan@main/README.md))
- [Inference Backends](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-backends.md) — Swaps between different underlying model execution engines to balance performance and hardware compatibility.
- [Cross-Platform Model Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/cross-platform-model-orchestrators.md) — Provides a unified interface for managing and switching between local model files and remote cloud-based AI providers.
- [Model Orchestration Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/model-orchestration-platforms.md) — Configures and manages a mix of open-source and cloud-based models for specialized assistants.
- [Model Provider Proxies](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-proxies.md) — Routes requests to external cloud-based AI services through a unified interface.

### Web Development

- [OpenAI-Compatible Servers](https://awesome-repositories.com/f/web-development/openai-compatible-servers.md) — Exposes model capabilities through standard HTTP endpoints for integration with external applications.
- [Local API Servers](https://awesome-repositories.com/f/web-development/local-api-servers.md) — Launches a local server that provides standard-compliant endpoints to interact with hosted models. ([source](https://jan.ai/docs/desktop/api-server))
- [API Server Layers](https://awesome-repositories.com/f/web-development/api-server-layers.md) — Exposes local model capabilities through standard HTTP endpoints for compatibility with existing tools.

### Security & Cryptography

- [Privacy-Focused AI Tools](https://awesome-repositories.com/f/security-cryptography/privacy-focused-ai-tools.md) — Runs large language models directly on hardware to ensure data stays private and secure.

### Development Tools & Productivity

- [Desktop Application Wrappers](https://awesome-repositories.com/f/development-tools-productivity/desktop-application-wrappers.md) — Wraps the application in a desktop container to provide a unified interface across different operating systems.
