Run XBot on your own machine

Download the Docker image and run the full XBot stack locally. The AI engine and all media (images, videos, etc.) run on your computer. Only database access stays in the cloud (AWS)—so you create your account and we keep platform control.

In both Cloud and Self-Hosted, the database is hosted on AWS.

You get the full XBot UI, multi-user support, and more.

Install with Docker
docker pull registry.xbot.io/xbot/app:latest
docker run -d --name xbot -p 3000:3000 -e DB_URL=<your-db-url> registry.xbot.io/xbot/app:latest

How it works

With Self-Hosted, you run the XBot application and AI engine entirely on your own infrastructure. All processing, media files (images, videos, documents), and conversations are stored and executed locally. Only the database connection remains in the cloud (AWS), so you can create your account, authenticate, and let the platform manage access—without any subscription fee for the software itself.

Why choose Self-Hosted?

  • Free: no per-seat or usage fees for the application
  • Data stays on your machine: full control over sensitive content
  • AI runs locally: no data sent to external APIs for processing
  • Same XBot experience: full UI, multi-user, playbooks, and integrations
  • Cloud database only for account and control: simple and secure

Need something custom?

For large enterprises with specific compliance, volume, or integration requirements. We'll build the right solution together.

Self-Hosted FAQ

Yes. The Self-Hosted version has no per-seat or usage fees. You run the application and AI on your own machine; only the database connection is managed in the cloud so you can create your account and we keep platform control.
All processing, media files (images, videos, documents), and conversation data run and stay on your machine. Only account and control data use the cloud database (AWS). Your sensitive content never leaves your infrastructure.
Database hosting on AWS is included when you use Self-Hosted — there is no separate subscription for the application. You only need to create your account to get access to the image and database connection.
XBot Self-Hosted gives you the full XBot UI, multi-user support, playbooks, integrations, and the same orchestration layer. You get the complete platform experience while running everything locally.