# Hiveloom > Multi-tenant open-source AI agent platform. These docs cover installing > Hiveloom on a VPS, creating agents, connecting chat clients, and writing > skills. ## Docs - [Introduction](https://docs.hiveloom.cloud/): Hiveloom is an open-source multi-tenant AI agent platform. These docs take you from a blank VPS to a running agent in under an hour. - [Install](https://docs.hiveloom.cloud/install): Install the hiveloom CLI. A one-line curl for Linux and macOS, or build from source. - [Cloudflare Tunnel](https://docs.hiveloom.cloud/deploy/cloudflare-tunnel): Expose Hiveloom over HTTPS without opening inbound ports on the VPS. Ideal for MCP clients that require a public https:// URL. - [Deploy on a VPS](https://docs.hiveloom.cloud/deploy/vps): Turn a plain `hiveloom serve` on a VPS into a production-ish deployment reachable over HTTPS. - [DNS](https://docs.hiveloom.cloud/deploy/dns): Point a domain at your VPS and verify propagation before issuing a TLS certificate. - [Firewall](https://docs.hiveloom.cloud/deploy/firewall): Open only the ports Caddy and SSH need. Close everything else. - [Reverse proxy](https://docs.hiveloom.cloud/deploy/reverse-proxy): Install Caddy and point it at Hiveloom on loopback. Caddy handles TLS and proxies traffic. - [TLS](https://docs.hiveloom.cloud/deploy/tls): Trigger the Let's Encrypt certificate issuance and verify HTTPS end-to-end. - [systemd](https://docs.hiveloom.cloud/deploy/systemd): Run Hiveloom as a long-lived service bound to loopback. Caddy is the only public entry point. - [Store an LLM credential](https://docs.hiveloom.cloud/first-agent/credentials): Store the API key Hiveloom uses for your model family. The guided path covers Anthropic and OpenAI. - [Create the agent](https://docs.hiveloom.cloud/first-agent/create): Create your first agent from the CLI and confirm it exists. - [Chat with the agent](https://docs.hiveloom.cloud/first-agent/chat-cli): Send the first message via `hiveloom chat` and verify the agent replies. - [Discover the MCP endpoint](https://docs.hiveloom.cloud/chat-client/mcp-endpoint): Every agent has a per-tenant MCP URL. One command issues the URL plus a setup code for your chat client. - [Connect Claude Desktop](https://docs.hiveloom.cloud/chat-client/claude-desktop): Paste the MCP URL into Claude Desktop, enter the setup code, round-trip a test message. - [Connect Cursor](https://docs.hiveloom.cloud/chat-client/cursor): Add Hiveloom as an MCP server in Cursor's settings and round-trip a test message. - [Write your first skill](https://docs.hiveloom.cloud/skills/first-skill): Author a markdown skill, install it on your agent, observe the behavior change in the next chat turn. - [Skills reference](https://docs.hiveloom.cloud/skills/reference): Skill file format, discovery rules, and lifecycle. - [Skill examples](https://docs.hiveloom.cloud/skills/examples): Three complete, annotated skill examples: persona/style, tool invocation, retrieval-style knowledge. ## CLI reference - [CLI reference](https://docs.hiveloom.cloud/cli): One page per top-level `hiveloom` subcommand. Full coverage is in progress. - [hiveloom agent](https://docs.hiveloom.cloud/cli/agent): Create, edit, list, version, and roll back agents. - [hiveloom apply](https://docs.hiveloom.cloud/cli/apply): Declaratively create or update agents from a YAML or JSON manifest. - [hiveloom auth](https://docs.hiveloom.cloud/cli/auth): Create, list, and revoke admin-API bearer tokens. - [hiveloom backup](https://docs.hiveloom.cloud/cli/backup): Snapshot and restore the platform database, all tenant databases, and the master key. - [hiveloom capability](https://docs.hiveloom.cloud/cli/capability): Attach, list, edit, and remove skills (capabilities) on an agent. - [hiveloom chat](https://docs.hiveloom.cloud/cli/chat): Interactive or one-shot chat with an agent from the terminal. - [hiveloom compaction-log](https://docs.hiveloom.cloud/cli/compaction-log): Inspect the compaction event log: when and why an agent's context was summarised. - [hiveloom credential](https://docs.hiveloom.cloud/cli/credential): Store LLM-provider API keys safely. Secrets never appear on the command line. - [hiveloom doctor](https://docs.hiveloom.cloud/cli/doctor): Run local diagnostics on the data directory, databases, and master key. - [hiveloom event](https://docs.hiveloom.cloud/cli/event): Subscribe an agent to platform events (chat received, schedule fired, etc.) and trigger replies. - [hiveloom health](https://docs.hiveloom.cloud/cli/health): Check whether a running Hiveloom instance is reachable and healthy. - [hiveloom logs / tail](https://docs.hiveloom.cloud/cli/logs): View recent agent logs (`logs`) or stream them live (`tail`). - [hiveloom mcp-identity](https://docs.hiveloom.cloud/cli/mcp-identity): Issue, map, and revoke per-person MCP identities for chat clients (Claude Desktop, Cursor). - [hiveloom rollback](https://docs.hiveloom.cloud/cli/rollback): Roll the binary back to the previous release after a failed upgrade. - [hiveloom schedule](https://docs.hiveloom.cloud/cli/schedule): Schedule recurring jobs that prompt an agent on a cron schedule. - [hiveloom serve](https://docs.hiveloom.cloud/cli/serve): Start the Hiveloom HTTP service: admin API, MCP endpoints, and the agent runtime. - [hiveloom status](https://docs.hiveloom.cloud/cli/status): Show overall service status: version, uptime, connected datastores, and tenant counts. - [hiveloom tenant](https://docs.hiveloom.cloud/cli/tenant): Create, list, show, enable/disable, and soft-delete tenants. - [hiveloom tls](https://docs.hiveloom.cloud/cli/tls): Generate TLS-related config. Today: a Caddyfile that fronts a Hiveloom instance with Let's Encrypt. - [hiveloom top](https://docs.hiveloom.cloud/cli/top): Live status dashboard: per-agent activity, in-flight requests, and refresh-rate-driven snapshots. - [hiveloom upgrade](https://docs.hiveloom.cloud/cli/upgrade): Upgrade the running binary to the latest (or a specified) Hiveloom release. ## Operations - [Operations](https://docs.hiveloom.cloud/operations): Backup, upgrade, troubleshooting, and publishing the docs site. - [Backup & restore](https://docs.hiveloom.cloud/operations/backup-restore): Snapshot the platform DB, every tenant DB, and the master key — and put them back when you need to. - [Cloudflare Pages](https://docs.hiveloom.cloud/operations/cloudflare-pages): Deploy the static Nextra docs site to docs.hiveloom.cloud using Cloudflare Pages. - [Troubleshooting](https://docs.hiveloom.cloud/operations/troubleshooting): Symptom-to-fix table for the most common Hiveloom operational issues. - [Upgrade](https://docs.hiveloom.cloud/operations/upgrade): Stop the service, back up, replace the binary, run migrations, restart, verify — and roll back if needed.