# Jan ## Docs - [Chat Completions](https://mintlify.wiki/janhq/jan/api/chat-completions.md): Generate chat completions using Jan's local API server. - [Embeddings](https://mintlify.wiki/janhq/jan/api/embeddings.md): Generate vector embeddings for text using Jan's local embedding models. - [Models](https://mintlify.wiki/janhq/jan/api/models.md): List and retrieve models available in Jan. - [API Overview](https://mintlify.wiki/janhq/jan/api/overview.md): Learn how to use Jan's OpenAI-compatible local API server for private AI development. - [Commands Reference](https://mintlify.wiki/janhq/jan/cli/commands.md): Complete reference for all Jan CLI commands and subcommands - [jan launch](https://mintlify.wiki/janhq/jan/cli/launch.md): Start a local model and launch an AI agent with it pre-wired - [CLI Overview](https://mintlify.wiki/janhq/jan/cli/overview.md): Run Jan from the command line to serve models and launch AI agents - [jan serve](https://mintlify.wiki/janhq/jan/cli/serve.md): Load a local model and expose it via OpenAI-compatible API - [Event System](https://mintlify.wiki/janhq/jan/core/events.md): Event-driven communication in @janhq/core - [Extension Base Classes](https://mintlify.wiki/janhq/jan/core/extensions.md): Build extensions with BaseExtension and ExtensionType interfaces - [Core Library Overview](https://mintlify.wiki/janhq/jan/core/overview.md): Introduction to @janhq/core - the foundation for building Jan extensions - [Type Definitions](https://mintlify.wiki/janhq/jan/core/types.md): Complete reference for TypeScript types in @janhq/core - [Assistants](https://mintlify.wiki/janhq/jan/desktop/assistants.md): Create and manage custom AI assistants with specialized instructions and parameters - [Chat Interface](https://mintlify.wiki/janhq/jan/desktop/chat-interface.md): Learn how to interact with AI models, send messages, and use advanced chat features - [Jan Data Folder](https://mintlify.wiki/janhq/jan/desktop/data-folder.md): Understanding Jan's data folder structure and file organization - [Managing Models](https://mintlify.wiki/janhq/jan/desktop/models.md): Download, configure, and optimize AI models for the Jan desktop app - [Desktop App Overview](https://mintlify.wiki/janhq/jan/desktop/overview.md): Get started with Jan desktop application for running AI models locally on your computer - [Settings & Configuration](https://mintlify.wiki/janhq/jan/desktop/settings.md): Configure Jan desktop app to match your preferences and optimize performance - [Building and Packaging](https://mintlify.wiki/janhq/jan/extensions/building-extensions.md): Learn how to build, test, and distribute Jan extensions - [@janhq/core API Reference](https://mintlify.wiki/janhq/jan/extensions/core-api.md): Complete API reference for the @janhq/core package - [Getting Started](https://mintlify.wiki/janhq/jan/extensions/getting-started.md): Create your first Jan extension in minutes - [Extension System Overview](https://mintlify.wiki/janhq/jan/extensions/overview.md): Learn about Jan's extension architecture and how to build powerful extensions - [Local API Server](https://mintlify.wiki/janhq/jan/features/api-server.md): Run an OpenAI-compatible API server locally at localhost:1337 for integrating your local models with other applications. - [Cloud Provider Integration](https://mintlify.wiki/janhq/jan/features/cloud-integration.md): Connect Jan to OpenAI, Anthropic, Groq, and other cloud AI providers for access to the latest models. - [Running Local LLMs](https://mintlify.wiki/janhq/jan/features/local-models.md): Run AI models completely offline on your own hardware with Jan's llama.cpp integration. - [Model Context Protocol (MCP)](https://mintlify.wiki/janhq/jan/features/mcp-integration.md): Connect your AI models to external tools, data sources, and services using the standardized Model Context Protocol. - [Model Parameters](https://mintlify.wiki/janhq/jan/features/model-parameters.md): Fine-tune how your AI models think, respond, and perform by configuring parameters like temperature, context length, and GPU acceleration. - [Community & Support](https://mintlify.wiki/janhq/jan/help/community.md): Connect with the Jan community, get help, and contribute to the project. - [FAQ](https://mintlify.wiki/janhq/jan/help/faq.md): Frequently asked questions about Jan - your open-source ChatGPT alternative. - [System Requirements](https://mintlify.wiki/janhq/jan/help/system-requirements.md): Hardware and software requirements for running Jan on macOS, Windows, and Linux. - [Troubleshooting](https://mintlify.wiki/janhq/jan/help/troubleshooting.md): Solutions for common issues and optimization tips to help you get Jan running smoothly. - [Installation](https://mintlify.wiki/janhq/jan/installation.md): Complete installation guide for Jan on Windows, macOS, and Linux with GPU acceleration setup. - [Model Context Protocol (MCP)](https://mintlify.wiki/janhq/jan/integrations/mcp-servers.md): Extend Jan's capabilities by connecting AI models to external tools and data sources using the Model Context Protocol. - [OpenAI-Compatible API](https://mintlify.wiki/janhq/jan/integrations/openai-compatible.md): Use Jan's local API server as a drop-in replacement for OpenAI's API in your applications. - [Remote Models](https://mintlify.wiki/janhq/jan/integrations/remote-models.md): Connect Jan to cloud-based AI models from OpenAI, Anthropic, Google, Groq, and other providers. - [Jan - Open-Source ChatGPT Alternative](https://mintlify.wiki/janhq/jan/introduction.md): Run AI models 100% offline on your computer with full privacy and control. Jan is an open-source alternative to ChatGPT. - [Quickstart](https://mintlify.wiki/janhq/jan/quickstart.md): Get from zero to your first AI chat in under 5 minutes. Download Jan, install a model, and start chatting. - [Building Jan from Source](https://mintlify.wiki/janhq/jan/resources/build-from-source.md): Complete guide to building Jan from source code with detailed prerequisites and build commands. - [Changelog](https://mintlify.wiki/janhq/jan/resources/changelog.md): Recent changes, updates, and improvements to Jan. - [Contributing to Jan](https://mintlify.wiki/janhq/jan/resources/contributing.md): Guide for contributing to Jan - an open-source AI assistant that runs 100% offline.