# QuickStart (/desktop/quickstart)

Get up and running with Jan in minutes. This guide will help you install Jan, download a model, and start chatting immediately.

<Steps>

### Install Jan [#install-jan]

1. <Link href="https://jan.ai/download" target="_blank" rel="noopener noreferrer">Download Jan</Link>
2. Install the app ([Mac](/desktop/install/mac), [Windows](/desktop/install/windows), [Linux](/desktop/install/linux))
3. Launch Jan

### Getting Ready [#getting-ready]

Jan automatically downloads its default foundation model on first launch. Once the download completes, you're ready to chat — no setup required.

![Getting Ready](./_assets/getting-ready.png)

### Start Chatting [#start-chatting]

Type your message and start chatting. Jan is ready to go.

![Start Chatting](./_assets/start-chatting.png)

Try asking:
- "Explain quantum computing in simple terms"
- "Help me write a Python function to sort a list"
- "What are the pros and cons of electric vehicles?"

<Callout type="tip">
Jan has built-in web search and fetch tools, so you can ask about the latest news and current events without any extra setup. If you'd rather use a different provider, you can also configure the [Exa](https://exa.ai) MCP server under **Settings > MCP Servers** with your own API key.
</Callout>

### Download More Models [#download-more-models]

The **Hub** is where you browse and download local models. Each model shows whether it fits your
hardware, so you can pick one your machine can run comfortably.

1. Open the **Hub** from the left sidebar
2. Browse or search for a model, then click **Download**
3. Once downloaded, select it from the model selector in any chat

![Hub](./_assets/hub.png)

Want help choosing? See [Manage Models](/desktop/manage-models) and the
[local engine guide](/desktop/local-engine/llama-cpp).

</Steps>

## Local or Cloud [#local-or-cloud]

Jan runs models two ways, and you can mix both in the same app:

- **Local models** run entirely on your machine — private, offline, no API key. This is the default.
- **Cloud models** run on a provider's servers (OpenAI, Anthropic, Google, and more). They need an
  API key but let you use the largest frontier models without local hardware.

### Connect a Cloud Provider [#connect-a-cloud-provider]

1. Navigate to **Settings** > **Model Providers**
2. Select a provider (e.g. **OpenAI** or **Anthropic**) and paste your API key
3. Select one of its models from the model selector and start chatting

![Connect a provider](./_assets/provider-openai.png)

<Callout type="info">
Running your own server or using a provider Jan doesn't list? Connect any OpenAI- or
Anthropic-compatible endpoint — see [Custom Endpoints](/desktop/remote-models/custom-endpoint).
</Callout>

See all [Cloud Providers](/desktop/remote-models/openai) for per-provider setup.

## App Features [#app-features]

Jan is more than a chat interface. Organize your work with Projects, build custom Assistants, run autonomous Agents, and connect external tools via MCP.

<DocCards>
  <DocCard title="Cowork (Preview)" href="/desktop/cowork" icon={<Hammer size={20} />}>Hand Jan a task it works through on its own — in a sandbox or directly on your project.</DocCard>
  <DocCard title="Projects" href="/desktop/projects" icon={<FolderOpen size={20} />}>Organize conversations with shared instructions and files.</DocCard>
  <DocCard title="Assistants" href="/desktop/assistants" icon={<Bot size={20} />}>Set up a personal AI assistant tailored to how you work.</DocCard>
  <DocCard title="Agents" href="/agent" icon={<Cpu size={20} />}>Autonomous AI that reads files, manages calendars, and takes actions.</DocCard>
  <DocCard title="Connectors (MCP)" href="/desktop/mcp" icon={<Plug size={20} />}>Extend your AI with web search, code execution, databases, and more.</DocCard>
</DocCards>

## Models [#models]

Beyond the default model, Jan comes with a range of foundation models for different tasks — from image understanding and reasoning to coding.

<DocCards>
  <DocCard title="Jan-Code-4B" href="/desktop/jan-models/jan-code-4b" icon={<Brain size={20} />}>Optimized for code generation and reasoning tasks.</DocCard>
  <DocCard title="Jan-v3-4B" href="/desktop/jan-models/jan-v3-4b-base-instruct" icon={<Brain size={20} />}>General purpose instruction-following model.</DocCard>
  <DocCard title="Jan-v2-VL" href="/desktop/jan-models/jan-v2-vl-med" icon={<Brain size={20} />}>Vision-language model with strong reasoning capability for image understanding.</DocCard>
</DocCards>
