TokenHub is available as a Docker image, Linux package, and offline installer Download now
Download & Licensing

Download TokenHub for free

Run it on your own servers and connect cloud and local models through one gateway. Your data, keys and logs never leave your environment.

  • Free, closed-source software
  • Free for personal use
  • Commercial use requires a license

Latest version v2.3.0 (sample) · View changelog

Download

Pick your install method

All three ship the same features. The Personal Edition and commercial licenses use the same installer.

Linux package

For servers that don't run containers. Installs as a systemd service that starts on boot.

Architecture
x86_64 / ARM64
Format
.tar.gz + install script
Version
v2.3.0 (sample)

Offline installer

For air-gapped networks with no internet access. Bundles the image and all dependencies.

Built for
Air-gapped / isolated networks
Includes
Image + deps + install script
Version
v2.3.0 (sample)

* Installers haven't been released yet. Download links and SHA256 checksums will be published with the first public release. Version numbers are samples.

Quick install

Up and running in minutes

Grab a server that meets the system requirements and pick any install method.

  1. Install and startRun the sample commands. TokenHub listens on port 8080 by default.
  2. Open http://localhost:8080Create the admin account on first visit to finish setup. On a remote server, use its IP address or domain instead.
  3. Add models and create an API keyIn your own TokenHub admin console, add cloud provider keys or local model endpoints, then follow the Quickstart to make your first call.
# The image name will be announced at release
docker pull <IMAGE_TBD>:2.3.0

# Start it and persist data to ./tokenhub-data
docker run -d --name tokenhub \
  -p 8080:8080 \
  -v $(pwd)/tokenhub-data:/data \
  --restart unless-stopped \
  <IMAGE_TBD>:2.3.0

# Open http://localhost:8080 to finish setup
# docker-compose.yml
services:
  tokenhub:
    image: <IMAGE_TBD>:2.3.0
    container_name: tokenhub
    ports:
      - "8080:8080"
    volumes:
      - ./tokenhub-data:/data
    restart: unless-stopped

# Start from the same directory
docker compose up -d

# Open http://localhost:8080 to finish setup
# The package download link will be announced at release
tar -xzf tokenhub-2.3.0-linux-<amd64|arm64>.tar.gz
cd tokenhub

# Installs a systemd service on port 8080
sudo ./install.sh
sudo systemctl status tokenhub

# Open http://localhost:8080 to finish setup

* Sample commands. Placeholders such as <IMAGE_TBD> will be replaced at release; see the official install guide for final options.

System requirements

TokenHub itself is lightweight

Suggested specs (sample). Actual needs depend on concurrency, knowledge base size and log retention.

TokenHub system requirements (suggested, sample)
ItemMinimumRecommended (production)
Operating system64-bit Linux (x86_64 / ARM64)Ubuntu 22.04, Debian 12, Rocky Linux 9 or another mainstream distro
CPU / RAM2 cores / 4 GB4 cores / 8 GB or more
Disk20 GB free100 GB SSD or more (grows with documents and logs)
DockerDocker 20.10+ (container installs)Docker 24+ with Docker Compose v2
BrowserLatest Chrome, Edge, Firefox or Safari (for the admin console)
TokenHub itself doesn't need a GPU.

You only need GPUs on the servers that run local inference (such as Ollama or vLLM). If you only call cloud models, a regular server is enough. See the local model guide.

* Suggested values (sample). Final requirements will be listed in the release notes.

Licensing

Free for personal use. Licensed for business.

TokenHub is free, closed-source software. The Personal Edition and commercial licenses use the same installer; the only difference is how you use it.

Personal Edition

Free

For personal learning, research and non-commercial use

  • Download, install and use it for free
  • Run it on your own computer or personal server
  • Learning, testing, research and personal non-commercial projects
  • Same installer as the commercial license
Free Download

Commercial License

Contact us

For companies, organizations and any commercial use

  • Internal deployments for employees or business systems
  • Use in products or services you offer to others
  • Scope tailored to your use case, scale and deployment
  • Discuss cluster or air-gapped deployment needs at the same time
Commercial licensing inquiry

Specific rights and restrictions are governed by the Software License Agreement (coming soon).

What counts as commercial use?

For reference only

Usually needs a commercial license

  • Deploying it inside a company, government agency or other organization for staff
  • Powering a business's internal systems, customer service or products
  • Bundling TokenHub into a commercial product or solution delivered to clients
  • Offering paid deployment or operations services built on TokenHub

Usually free personal use

  • Learning, testing and research on your own computer or server
  • Non-commercial study and research projects by students and researchers
  • Hobby projects that don't generate revenue

These examples are for reference only; the Software License Agreement has the final say. Not sure? Ask us.

FAQ

Download & licensing questions

Didn't find your answer? Contact us.

Is TokenHub open source?

No. TokenHub is free, closed-source software: you can download and use it at no cost, but the source code isn't published, and reverse engineering or redistribution isn't allowed. The Software License Agreement (coming soon) sets the exact terms.

Is it free for personal use?

Yes. Personal learning, research and non-revenue personal projects can use TokenHub free of charge.

When do I need a commercial license?

Whenever TokenHub is used inside a company or organization, or as part of a commercial product or service. See "What counts as commercial use?" above; the license agreement has the final say.

How are model usage costs handled?

TokenHub is bring-your-own-key (BYOK). You add your own API keys from cloud model providers, and you pay those providers directly; TokenHub never handles or marks up that spend. Local models such as Ollama or vLLM have no per-call fees; they just use your own compute.

Does my data get sent to TokenHub?

No. TokenHub runs on your own servers, so prompts, knowledge base documents, logs and provider keys all stay in your environment. Only the requests you route to cloud models are sent to those providers.

How do I upgrade?

Back up your data directory and read the changelog first. With Docker, pull the new image and recreate the container; your data stays in the mounted volume. With the Linux package, run the new version's install script. The official install guide will have the exact steps.

How do I install in an air-gapped network?

Download the offline installer, copy it to a server inside your network, load the image and run the install script. No internet access is needed. Pair it with local models (Ollama, vLLM) and a local embedding model so data never leaves your network.

How do I get a commercial license?

Fill out the commercial licensing inquiry form or email hello@tokenhub.example. We'll learn about your use case, scale and deployment, then work out a license with you.

Run your own TokenHub

Free to download for personal use. Using it for business? Let's talk licensing.