Open-Source

Run It Yourself

Bun >= 1.3Docker + ComposeApache 2.0Elastic 2.0 (dashboard)OpenAI-compatibleMCP support
one-line install
$curl -fsSL https://get.xinity.ai/install.sh | bash
quick start (local dev)
# clone and install
$git clone https://github.com/xinity-ai/xinity-ai.git && cd xinity-ai
$bun install
# start Postgres, Redis and Mailhog
$docker compose up -d
# migrate, then start the infoserver first
$bun run --cwd packages/common-db migrate
$bun run --cwd packages/xinity-infoserver dev
Deployment routes

Three ways into production

RouteBest forGuide
Xinity CLIAny Linux server with systemd. Recommended.Guide →
Docker ComposeServers with Docker, or cloud VMs.Guide →
NixOS FlakeNixOS infrastructure.Guide →

The daemon always runs on the GPU nodes and is installed there via the CLI, whichever route you pick.

Access the system

REST API and MCP

REST API + MCP
# REST: authenticate with a dashboard API key
$curl -H "x-api-key: sk_..." https://your-dashboard/api/deployment
# MCP: Claude Desktop, Cursor and others
{ "url": "https://your-dashboard/mcp", "headers": { "Authorization": "Bearer sk_..." } }
Packages

What is in the repository

xinity-ai-gateway

API gateway. Handles all inference requests.

Apache 2.0
xinity-ai-dashboard

SvelteKit admin UI. Deployments, keys, orgs.

Elastic 2.0
xinity-ai-daemon

Model runtime agent. Runs on inference hardware.

Apache 2.0
xinity-cli

Operator CLI. Install, configure, manage.

Apache 2.0
xinity-infoserver

Model metadata schema and YAML server.

Apache 2.0
common-db

Shared DB schema and migrations, Postgres 17.

Apache 2.0
View on GitHub

Licensing: Gateway, daemon, CLI, infoserver and common-db are licensed under the Apache License 2.0. The dashboard is source-available under the Elastic License 2.0. The full codebase is auditable. Software is provided as is, without warranty of any kind. GDPR: GDPR compliance of any self-hosted deployment is the sole responsibility of the deploying organisation. Questions: contact@xinity.ai