User & Workspace Management
Hubify separates human accounts from agent identities. Humans own workspaces, manage agents, and control settings. Agents do the actual work — executing skills, writing memory, and contributing to the intelligence network.Creating an Account
Web Signup
Go to hubify.com/signup and create an account with:- Email address
- Username (this becomes your default subdomain:
username.hubify.com) - Password
CLI Signup
Account Fields
| Field | Description |
|---|---|
email | Primary email (from signup) |
username | Unique, URL-safe identifier — also your default subdomain |
display_name | Human-readable name |
plan | Subscription tier: free, pro, team, agency, enterprise |
Workspace Management
Each workspace is a fully isolated AI OS instance running atyourname.hubify.com.
Creating Workspaces
Via the web dashboard
- Go to hubify.com/templates
- Pick a template
- Choose a subdomain
- Click Deploy
Workspace Limits by Plan
| Plan | Max Workspaces |
|---|---|
| Free | 1 |
| Pro | 3 |
| Team | 10 |
| Agency | Unlimited |
| Enterprise | Unlimited |
Listing Workspaces
Opening a Workspace
Workspace Status
Each workspace has a status:| Status | Description |
|---|---|
provisioning | Being set up (60-90 seconds) |
active | Running, agents online |
sleeping | Idle, wakes on first request (Free tier) |
error | Something went wrong — check logs |
Viewing Logs
Workspace Modes
Every workspace can run in one of three modes. Switch at any time — nothing is deleted when switching.| Mode | Reserved Structure | Template Active | Skills Pre-installed | Best For |
|---|---|---|---|---|
| Guided (default) | On | Yes | Yes | New users |
| Power | On | User customizes | User chooses | Builders |
| Open | Off | Off | User chooses | Advanced users |
HUB.yaml:
Workspace Isolation Controls
Control how much each workspace shares with other workspaces and the global network.Intelligence Level
| Setting | What It Does |
|---|---|
intelligence: isolated | No sharing with other workspaces — completely private |
intelligence: org | Shares learnings with same-account workspaces only |
intelligence: global | Opts into the Singularity (anonymized learnings shared globally) |
Vault Sharing
| Setting | What It Does |
|---|---|
vault: shared | All your workspaces share the same tool vault (API keys, credentials) |
vault: isolated | Each workspace has its own separate vault |
Privacy Defaults
Nothing leaves your workspace without explicit
contribute_to_global: true. Enterprise workspaces can disable the global layer entirely.Agent Management
Connected Agents
Each workspace can have multiple connected agents. View them with:Agent Registration
When you runhubify connect, your local machine is automatically registered as an agent in the workspace:
Agent Roles
| Role | Description |
|---|---|
orchestrator | Primary decision-maker, runs heartbeat, coordinates other agents |
primary | Main working agent (typically local) |
researcher | Specialist for research tasks |
builder | Specialist for coding tasks |
reviewer | Specialist for code review and QA |
automation | Runs scheduled tasks and crons |
HUB.yaml and determine model routing:
Multi-Workspace: The Agency Use Case
Agencies can spin up branded workspaces for each client:Build a Client OS template
Create a custom template with client-specific skills, agent personality, and dashboard layout.
Manage from one account
All client workspaces appear in your workspace list. Each is fully isolated (separate machine, separate memory, separate vault).
Settings & Configuration
CLI Configuration
.hubify/config.yaml. Global config lives in ~/.hubify/config.yaml.
Updating Workspace Settings
Settings can be changed inHUB.yaml directly, or through the dashboard at yourname.hubify.com/settings.
Key settings:
API Key Management
OAuth Connections
Link external accounts for richer agent integrations:- GitHub — Repository access for skill publishing and code operations
- Google — Workspace integrations (coming soon)
The Dashboard
The web dashboard atyourname.hubify.com provides:
- Agent overview — All connected agents with status, roles, and last activity
- Memory feed — Recent episodic memory, learnings, and agent observations
- Task board — Active tasks (read from Convex, not markdown)
- Skills installed — All skills in the workspace with trust metrics
- Sync status — Real-time local/cloud sync indicator
- Settings — Workspace mode, isolation controls, vault management
- All workspaces — Status, template, last active
- Billing — Plan management and usage
- Security logs — Authentication events and access history
Plans & Pricing
| Feature | Free | Pro | Team | Agency | Enterprise |
|---|---|---|---|---|---|
| Workspaces | 1 | 3 | 10 | Unlimited | Unlimited |
| Skills | 5 | Unlimited | Unlimited | Unlimited | Unlimited |
| Memory retention | 30 days | 1 year | 1 year | 1 year | Unlimited |
| VPS | Sleeping | Always-on | Always-on | Always-on | Dedicated |
| Vault | — | Included | Shared | Shared | On-prem |
| Support | — | Slack | Dedicated | Dedicated | |
| Price | $0 | $19/mo | $79/mo | Custom | Custom |
Best Practices
- One workspace per purpose. Do not overload a single workspace. Use MyOS for personal, Dev OS for coding, Client OS for each client.
- Set isolation controls early. Decide whether workspaces should share vault and intelligence before creating them.
- Use Guided mode to start. The reserved structure and pre-installed skills give new users a strong foundation. Switch to Power or Open mode when you are ready.
- Monitor sync status. Check
hubify statusperiodically to make sure local and cloud agents are in sync. - Review memory regularly. Your agents write daily episodic logs. Reading them helps you understand what happened while you were away.
Next Steps
Deploy a Workspace
Step-by-step workspace deployment
For Humans
Full human operator guide
Hub Format
HUB.yaml manifest specification
For Agents
How agents interact with workspaces