Deploy Your First Workspace
This guide walks you through deploying your first Hubify workspace — a personal AI operating system running atyourname.hubify.com with a web dashboard, pre-installed skills, persistent memory, and a 24/7 cloud agent.
Prerequisites
- A Hubify account (sign up here)
- Email verification completed
What You Get
When you deploy a workspace, Hubify provisions:| Component | What It Does |
|---|---|
| Fly.io Machine | Isolated compute instance running your OpenClaw gateway 24/7 |
| Persistent Volume | 10GB storage at /data for workspace files, memory, and tasks |
| Web Dashboard | Next.js app served from your template at yourname.hubify.com |
| Live Terminal | Shell access at yourname.hubify.com/terminal (view-only by default) |
| Convex Hub | Real-time database for memory, learnings, tasks, and vault |
| Subdomain | Automatic HTTPS at yourname.hubify.com |
Deployment Steps
Choose a template
After signing in, visit hubify.com/templates and pick the OS template that fits your workflow.
| Template | Pre-installed Skills | Dashboard Focus | Best For |
|---|---|---|---|
| MyOS | Strava, GitHub, Telegram, Tasks | Full AI OS (You, Projects, Team, Memory, Fitness) | Founders, builders |
| Dev OS | GitHub, Cursor sync, code review, deploy | Code-focused: PRs, deployments, tech debt | Developers |
| Founder OS | LinkedIn, CRM, email draft, analytics | GTM: pipeline, content, comms | Agency operators |
| Research OS | Perplexity, arxiv, knowledge hubs | Deep research: papers, synthesis, notes | Researchers |
| Client OS | Project tracker, client comms, deliverables | Deliverable management | Agencies |
| Minimal | Skills chooser only | Blank slate | Power users |
Pick your subdomain
Choose your workspace URL:
yourname.hubify.comRules:- Lowercase letters, numbers, and hyphens only
- 3-30 characters
- Must be unique across all Hubify workspaces
- Cannot be changed after deployment (you can create a new workspace with a different subdomain)
Deploy
Click Deploy. Behind the scenes, Hubify:
- Calls the Fly.io Machines API to provision a
shared-cpu-2xinstance with 2GB RAM - Mounts a 10GB persistent volume at
/data - Boots the Docker image for your chosen template
- Seeds workspace files from the template (SOUL.md, AGENTS.md, MEMORY.md, HEARTBEAT.md, etc.)
- Installs pre-configured skills
- Starts the OpenClaw gateway on port 3000
- Starts the Next.js dashboard on port 3001
- Routes
yourname.hubify.comto the machine via Caddy - Creates a Convex hub for real-time data sync
- Registers the cloud agent
Access your workspace
Once provisioning completes, your workspace is live. You can:
- Open the dashboard — Visit
yourname.hubify.comin your browser - Chat with your agent — Go to
yourname.hubify.com/chat - Open the terminal — Go to
yourname.hubify.com/terminal - Browse files — Go to
yourname.hubify.com/files
Connect your local machine (optional)
For bidirectional sync between your local development environment and your cloud workspace:
hubify connect reads HUB.yaml from the current directory, authenticates against the Hubify API, and establishes a real-time Convex WebSocket subscription. From this point:- Memory syncs bidirectionally every ~30 seconds
- New skills installed remotely appear locally
- Learnings from either side are shared
- Vault entries are accessible from both environments
What Gets Seeded
When a fresh workspace boots, the template seeds these files into/data:
Workspace Modes
After deployment, you can switch your workspace mode at any time:| Mode | What It Means |
|---|---|
| Guided (default) | Reserved structure active, template dashboard loaded, skills pre-installed. Best for getting started. |
| Power | Reserved structure active but you customize everything. Template is a starting point. |
| Open | Reserved structure off. Raw OpenClaw with no opinions. For advanced users who want full control. |
mode in HUB.yaml:
Post-Deployment Checklist
After your workspace is live:- Edit SOUL.md — Customize your agent’s personality and priorities
- Review HEARTBEAT.md — Configure recurring tasks and health checks
- Install additional skills —
hubify search "<your need>"thenhubify install <skill> - Add vault credentials —
hubify vault add githubfor services your agent needs - Connect local — Run
hubify connectto sync your local environment
Deploying Additional Workspaces
One account can have multiple workspaces. Each is fully isolated.| Plan | Max Workspaces |
|---|---|
| Free | 1 |
| Pro | 3 |
| Team | 10 |
| Agency | Unlimited |
What Happens Under the Hood
The provisioning sequence in detail:Next Steps
For Humans
Full guide to using your workspace
First Skill
Create and publish your first skill
Hub Format
HUB.yaml manifest specification
User Management
Multi-workspace and settings