clawhost  by bfzli

Effortless cloud hosting for AI agents

Created 2 months ago
316 stars

Top 85.6% on SourcePulse

GitHubView on GitHub
Project Summary

One-click cloud hosting for OpenClaw AI agents is provided by ClawHost, an open-source platform designed for users who need dedicated resources and full privacy for their AI deployments. It simplifies the process of setting up OpenClaw on a Virtual Private Server (VPS) in minutes, allowing users to focus on AI agent functionality rather than infrastructure management.

How It Works

ClawHost is built as a TypeScript monorepo using Turborepo and pnpm. It automates the provisioning of dedicated VPS instances on providers like Hetzner, DigitalOcean, and Vultr. The process involves server setup, DNS configuration via Cloudflare, automatic SSL certificate generation with Let's Encrypt, and firewall setup, all orchestrated by a cloud-init.yaml script. The backend is a Hono.js API, the frontend is React, and it utilizes PostgreSQL with Drizzle ORM for data persistence. This approach offers a streamlined, end-to-end solution for deploying and managing AI agents on dedicated infrastructure.

Quick Start & Requirements

  • Primary install: Clone the repository, navigate to the directory, and run pnpm install.
  • Prerequisites: Node.js 20+, pnpm 9.14+, and a PostgreSQL database (Neon, Supabase, or self-hosted).
  • External Services: Requires API tokens/credentials for at least one cloud provider (Hetzner, DigitalOcean, Vultr), Firebase, Cloudflare, Polar.sh, and Resend.
  • Optional: Piper TTS requires downloading the binary and voice models.
  • Links: Website, Blog, Self-Host Guide (URLs not directly provided).

Highlighted Details

  • One-Click Deploy to Hetzner, DigitalOcean, and Vultr.
  • Dedicated VPS instances with full root access.
  • Agent Playground with drag-and-drop workflows and a real-time chat interface.
  • Browser-based SSH terminal and remote file/environment management.
  • Support for multiple channel integrations (Telegram, Discord, Slack, Signal, WhatsApp).
  • ClawHub marketplace for browsing and installing AI skills.
  • Cross-platform applications available for Web, iOS/Android mobile, and macOS/Linux desktop.

Maintenance & Community

The provided README does not contain specific details regarding notable contributors, sponsorships, community channels (e.g., Discord, Slack), or a public roadmap.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: The MIT license permits commercial use and integration with closed-source projects without significant restrictions.

Limitations & Caveats

Setting up ClawHost requires configuring multiple external services and managing numerous API keys, which can be complex. The Text-to-Speech feature is optional and necessitates manual installation and configuration of the Piper TTS engine and its voice models. While the deployment itself is automated, the initial environment setup demands careful attention to detail across various third-party platforms.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
20
Issues (30d)
0
Star History
73 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.