selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

clawhost logo

Self-host clawhost

v0.0.307

AI agent hosting on dedicated servers, deployed instantly

BetaOpen SourceMIT
Updated4 months ago
LanguageTypescript
Setup difficultyAdvanced
MobileNative app
Stars
358
Ports
2222 (API HTTP + WebSocket), 1111 (Web dev server), 3333 (Email preview (development))
Requires
Cloudflare, Polar.sh, PostgreSQL, Resend
Install with Build from Source

What is clawhost?

ClawHost is an open-source platform for deploying OpenClaw and Hermes AI agents on dedicated virtual private servers. It automates server provisioning, DNS configuration, SSL certificates, and agent installation through Hetzner Cloud. Users manage their agents through a web dashboard that includes a browser-based SSH terminal, real-time metrics, log streaming, file editing, and version control. The platform also offers native mobile apps for iOS and Android, plus a desktop Electron application. Authentication supports email OTP, Google, and GitHub via Firebase. Billing and subscriptions are handled through Polar.sh. Self-hosting the control plane requires Bun, PostgreSQL, and accounts with Hetzner Cloud, Firebase, Cloudflare, Polar.sh, and Resend.

Should you self-host clawhost?

clawhost scores 45/100 on selfhost.directory (how scoring works) and ranks #138 of 209 in AI Agents. It has 358 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Orca (91/100, 108 642 stars). It scores higher overall, so compare the two before you pick. See clawhost vs Orca side by side.

Features

  • Affiliate & Referrals
  • Automatic SSL
  • Browser Terminal
  • Built-in Billing
  • Cross-platform apps
  • Diagnostics & Logs
  • DNS Management
  • Export & Backup
  • File Management
  • Multi-agent Support
  • Multi-Auth
  • Persistent Storage
  • SSH Key Management
  • Version Management

clawhost README

How to install clawhost

Install clawhost with Build from Source

Environment variables
DATABASE_URL, FIREBASE_PROJECT_ID, FIREBASE_CLIENT_EMAIL, FIREBASE_PRIVATE_KEY, HETZNER_API_TOKEN, CLOUDFLARE_API_TOKEN, CLOUDFLARE_ZONE_ID, POLAR_ACCESS_TOKEN, POLAR_ORGANIZATION_ID, POLAR_WEBHOOK_SECRET, RESEND_API_KEY, FROM_EMAIL, CRON_SECRET, ENCRYPTION_KEY, PORT, CLIENT, VITE_API_URL, VITE_WS_PORT, VITE_API_PORT, VITE_PORT, VITE_FIREBASE_API_KEY, VITE_FIREBASE_PROJECT_ID, VITE_FIREBASE_STORAGE_BUCKET, VITE_FIREBASE_MESSAGING_SENDER_ID, VITE_FIREBASE_APP_ID, VITE_GOOGLE_OAUTH_CLIENT_ID, VITE_GITHUB_OAUTH_CLIENT_ID

git clone https://github.com/antoinersx/clawhost.git cd clawhost bun install

Configure apps/api/.env and apps/web/.env

bun dev

Development mode runs both web (port 1111) and API (port 2222)

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…