Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

One-click managed OpenClaw hosting with native mobile app

Notifications You must be signed in to change notification settings

silpho-claw/clawcloud

Repository files navigation

ClawCloud Banner

ClawCloud ☁️🦞

Deploy your personal AI assistant in 60 seconds. No DevOps required.

Website CI License Stars Issues

Quick Start β€’ Features β€’ Architecture β€’ Tech Stack β€’ Contributing


🎯 What is ClawCloud?

ClawCloud is a managed hosting platform for OpenClaw β€” the open-source personal AI assistant framework. We handle infrastructure so you can focus on chatting.

  1. Sign up with Google or GitHub
  2. Pick your AI model β€” Claude, GPT-4, Gemini
  3. Start chatting β€” web, mobile app, or Telegram

No servers. No Docker. No SSH. No bullshit.

✨ Features

Feature Free Pro (15ドル/mo) Team (39ドル/mo)
Messages 50/day Unlimited Unlimited
AI Model GPT-4o-mini Claude Sonnet / GPT-4o Any model
Web App βœ… βœ… βœ…
Mobile App βœ… βœ… βœ…
Telegram β€” βœ… βœ…
Voice β€” βœ… βœ…
Team Members 1 1 5
Shared Memory β€” β€” βœ…
Priority Support β€” βœ… βœ…

Why ClawCloud over ChatGPT?

  • 🧠 Persistent memory β€” remembers you across sessions
  • πŸ€– Agency β€” sends emails, manages calendar, tracks prices
  • πŸ“² Proactive notifications β€” reaches out before you ask
  • πŸ”’ Isolated containers β€” your data never mixes with others
  • πŸŽ™οΈ Voice conversations β€” talk naturally on mobile
  • πŸ“± Native mobile app β€” not a chatbot wrapper

πŸ—οΈ Architecture

 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚ CLIENTS β”‚
 β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
 β”‚ β”‚ Web β”‚ β”‚ Mobile β”‚ β”‚ Telegram β”‚ β”‚
 β”‚ β”‚Next.jsβ”‚ β”‚ RN β”‚ β”‚ Webhook β”‚ β”‚
 β”‚ β””β”€β”€β”€β”¬β”€β”€β”€β”˜ β””β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
 β””β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
 β”‚ β”‚ β”‚
 β–Ό β–Ό β–Ό
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚ API GATEWAY (Hono) β”‚
 β”‚ Auth Β· Rate Limit Β· Usage Metering β”‚
 β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
 β”‚ β”‚ β”‚
 β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚ Supabase β”‚ β”‚ Stripe β”‚ β”‚ Instance β”‚
 β”‚ Postgres β”‚ β”‚Payments β”‚ β”‚ Manager β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
 β”‚
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚ CONTAINER FLEET (Fly.io) β”‚
 β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
 β”‚ β”‚User A β”‚ β”‚User B β”‚ β”‚User C β”‚ ... β”‚
 β”‚ β”‚OpenClawβ”‚ β”‚OpenClawβ”‚ β”‚OpenClawβ”‚ β”‚
 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“¦ Repository Structure

clawcloud/
β”œβ”€β”€ apps/
β”‚ β”œβ”€β”€ web/ # Next.js landing + dashboard
β”‚ β”œβ”€β”€ api/ # Hono API (Cloudflare Workers)
β”‚ └── mobile/ # React Native app
β”œβ”€β”€ packages/
β”‚ β”œβ”€β”€ database/ # Drizzle ORM + Supabase
β”‚ β”œβ”€β”€ stripe/ # Stripe billing logic
β”‚ β”œβ”€β”€ emails/ # Transactional emails
β”‚ └── fly-manager/ # Fly.io container orchestration
β”œβ”€β”€ infrastructure/
β”‚ β”œβ”€β”€ docker/ # OpenClaw container configs
β”‚ └── fly/ # Fly.io deployment configs
β”œβ”€β”€ docs/ # Documentation
└── README.md

πŸš€ Quick Start

Prerequisites

  • Node.js β‰₯ 20
  • pnpm β‰₯ 9
  • Supabase account (or local instance)
  • Clerk account (authentication)
  • Stripe account (billing)

Development

# Clone
git clone https://github.com/silpho-claw/clawcloud.git
cd clawcloud
# Install dependencies
pnpm install
# Configure environment
cp .env.example .env.local
# Fill in Supabase, Clerk, Stripe, Fly.io keys
# Run database migrations
pnpm db:migrate
# Start all services
pnpm dev

The web app runs at http://localhost:3000 and the API at http://localhost:8787.

Production Deployment

# Deploy API to Cloudflare Workers
pnpm --filter api deploy
# Deploy web to Netlify/Vercel
pnpm --filter web build
# See docs/DEPLOYMENT.md for full guide

πŸ”§ Tech Stack

Layer Technology
Frontend Next.js 14, Tailwind CSS, Framer Motion
Mobile React Native (Expo)
API Hono on Cloudflare Workers
Auth Clerk
Database Supabase (Postgres) + Drizzle ORM
Payments Stripe
Containers Fly.io Machines API
Email Resend
AI Runtime OpenClaw (Docker)

πŸ“Έ Screenshots

Coming soon β€” the app is in active development!

πŸƒ Roadmap

  • Architecture design
  • Landing page
  • API scaffold
  • Database schema
  • Stripe billing integration
  • Legal pages (Privacy, Terms)
  • Blog scaffold
  • Fly.io container orchestration
  • Dashboard UI
  • Telegram integration
  • Mobile app MVP
  • Voice conversations
  • Apple Watch companion
  • Public launch

🀝 Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repository
  2. Create a branch for your feature (git checkout -b feat/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feat/amazing-feature)
  5. Open a Pull Request

Guidelines

  • Follow Conventional Commits for commit messages
  • Write tests for new features
  • Update documentation when changing behavior
  • Keep PRs focused β€” one feature per PR

Development Tips

# Run only the web app
pnpm --filter web dev
# Run only the API
pnpm --filter api dev
# Run tests
pnpm test
# Type check
pnpm typecheck
# Lint
pnpm lint

πŸ“„ License

MIT License β€” see LICENSE for details.


Built with ❀️ by PaweΕ‚ Karniej
clawcloud.app

About

One-click managed OpenClaw hosting with native mobile app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /