# Fully offline

URL: https://docs.bithuman.ai/deploy/offline

> Realtime avatars that run completely locally, off the internet, on Linux PCs and terminals: for Business and Enterprise clients, arranged through sales.

## What it is

Offline license is only available to Business and Enterprise clients who want to run realtime avatars completely locally, off the internet — e.g. kiosks, trade shows, ATM machines, embedded screens. Linux PCs and terminals; arranged through sales.

- **Plans:** Business & Enterprise.
- **Billing:** credit-based, from 100,000 credits, metered on the machine.
- **Connectivity:** no required reconnection.

[Contact sales](https://www.bithuman.ai/sales) to arrange an offline license.

## Where it renders

| Question | Fully offline |
|---|---|
| Where the avatar renders | on your Linux PCs and terminals |
| Where the conversation runs | agreed with sales for your site |
| What reaches bitHuman | usage is metered on the machine; no reconnection is required |
| Network | off the internet; creating the avatar happens online first |

*Diagram: Fully offline.* Offline license is only available to Business and Enterprise clients who want to run realtime avatars completely locally, off the internet — e.g. kiosks, trade shows, ATM machines, embedded screens. Linux PCs and terminals; arranged through sales. The avatar renders on the machine and usage is metered there, with no required reconnection. Models: Essence 1, Essence 2 and Expression 2.

Creating the avatar from a portrait happens in the bitHuman cloud; the finished avatar model then runs on your machines.

## Models available here

| Model | Fully offline | How |
|---|---|---|
| [Essence 2](https://docs.bithuman.ai/models/essence-2) | — | Coming later |
| [Expression 2](https://docs.bithuman.ai/models/expression-2) | — | Coming later |
| [Essence 1](https://docs.bithuman.ai/models/first-generation#essence-1) | Yes | Linux x86_64 and ARM64, bitHuman 2.11.16 or later; Business & Enterprise |
| [Expression 1](https://docs.bithuman.ai/models/first-generation#expression-1) | — |  |

Essence 1 runs fully offline on Linux (x86_64 and ARM64) today. Essence 2 and Expression 2 offline come later. Expression 1 runs in the bitHuman cloud only.

## Speed

An offline machine is a Linux PC. How fast each model renders on a Linux PC with no GPU is on [CPU only (no GPU)](https://docs.bithuman.ai/deploy/cpu#speed).

## Price

From 100,000 credits, credit-based and metered on the machine. Business & Enterprise; arranged through sales.

## Limits

- **Linux PCs and terminals** only. Phones, Macs and browsers stay online: the Swift package, the Android SDK and the web embed check your credential when a session starts.
- **Creation is online:** you create the avatar from a portrait in the bitHuman cloud before it runs offline.
- **Not file rendering:** `bithuman render` and Python's `bithuman.offline` write a video file and sign in online, on any plan that can render.

## First command

Available today: **Essence 1 on Linux x86_64 and Linux ARM64**. Essence 2 and Expression 2 come later.

1. **Buy a pack** for the [offline license](https://docs.bithuman.ai/deploy/offline) in the console (**Developer → Offline licenses**), choosing the model and the platform it will run on. A pack is at least 100,000 credits at the self-hosted rate. You can cancel it for a full refund until a machine redeems it. Through the API: `POST /v1/offline/entitlements` with `"platform": "linux-x86_64"` or `"linux-aarch64"`.
2. **Redeem it once, on the machine that will run it**, while it is online, with bitHuman 2.11.16 or later and your account's API secret:

   ```bash
   pip install -U "bithuman>=2.11.16"
   export BITHUMAN_API_SECRET=...
   python -m bithuman pack redeem
   ```

   This binds the pack to this machine and installs it. If the install step fails, `python -m bithuman pack redeem --file <pack>` retries it from the copy kept in `~/.bithuman/packs/`, with no connection and no second charge.
3. **Run offline.** The machine now renders Essence 1 avatars with no network and no API secret until the pack's credits are spent. Credits are metered on the machine, at the self-hosted rate for active session time. It never has to reconnect.

## Choosing between modes

- **A Linux PC with a connection:** [CPU only (no GPU)](https://docs.bithuman.ai/deploy/cpu), on the Creator plan or higher.
- **Your own machines, online:** [Your servers](https://docs.bithuman.ai/deploy/self-hosted).
- **Inside an app on the phone or in the browser:** [On the device](https://docs.bithuman.ai/deploy/on-device).
- **Nothing to run yourself:** [bitHuman cloud](https://docs.bithuman.ai/deploy/cloud).
- **All five side by side:** [Deployment options](https://docs.bithuman.ai/deploy).
