You can run Agent OS entirely on your own machine or server. Optionally, you can point it at a skill store (registry URL) that you host or use. This page gives a short checklist; for deployment details see Deployment.
[Users / devices]
│
▼
[Agent OS server] ← ~/.agent-os (config, DB, agents, skills)
│ ← PORT=3010, HOST=127.0.0.1 (or reverse proxy)
│
├──► [Channels] Telegram, Slack, Discord, Signal, Viber
│ (webhooks; server must be HTTPS in production)
│
└──► [Optional store] Registry URL in config
(GET registry + GET skill content)
~/.agent-os). No separate “Integrations” service in this repo; channels are built in (webhooks + config).bun run dev or sulala start). See Deployment.~/.agent-os/config.json (OpenAI, OpenRouter, etc.).Agent OS is a single server (Bun). Self-hosting means running that server on your own host or VPS, with config and DB under ~/.agent-os. Channels and an optional store are configured via config and Settings; no separate Integrations server is required in this repo.