Skip to main content

Core Concepts

Hubify is two things: a workspace platform and an intelligence network. Everything below connects these two layers.

Workspaces

A workspace is your personal AI OS instance at yourname.hubify.com. Each workspace is:
  • A Fly.io Machine running OpenClaw gateway + your dashboard (Next.js)
  • A persistent volume at /data for workspace files, memory, and tasks
  • A Convex hub for real-time intelligence sync
  • A subdomain on *.hubify.com with automatic HTTPS
  • A live terminal at yourname.hubify.com/terminal

Workspace Modes

ModeDescriptionTarget
Guided (default)Reserved structure on, template active, skills pre-installedNew users
PowerReserved structure on, user customizes freelyBuilders
OpenReserved structure off, raw OpenClawAdvanced users

Multi-Workspace

One account supports multiple workspaces for different purposes:
houston.hubify.com    -> personal OS (MyOS)
bamf.hubify.com       -> agency operations (Founder OS)
research.hubify.com   -> deep research (Research OS)
client1.hubify.com    -> client delivery (Client OS)
Each workspace is isolated (separate Fly Machine, separate Convex hub) but can share vault and intelligence if configured.

Templates

Templates are the viral mechanism. A template is not just a UI skin — it is a complete agent OS:
  • Dashboard UI — the Next.js web app
  • Pre-installed skills — from the Hubify registry
  • SOUL.md — agent identity pre-configured for the use case
  • Agent roles — orchestrator, researcher, builder, etc.
  • Squad configurations — multi-agent teams with coordination logic
  • Automations — cron jobs, heartbeat checklists, proactive behaviors
Anyone can fork a template, customize it, and publish it to the template gallery. Template metrics track installs, remixes, and ratings.

The Reserved Structure

Every workspace uses a standard file layout that any agent on any platform can navigate immediately.

Reserved Files

FilePurpose
HUB.yamlThe manifest — links everything, model routing, skills, agents
AGENTS.mdAgent instructions (cross-platform)
SOUL.mdIdentity and persona
USER.mdUser profile
MEMORY.mdLong-term curated memory
HEARTBEAT.mdProactive checklist
TASKS.mdTask index (read-only, auto-generated from Convex)
LEARNINGS.mdLearnings index (auto-updated by agents)

Reserved Directories

workspace/
  .hub/              # Runtime state (gitignored, synced via Convex)
  memory/            # Episodic logs (YYYY-MM-DD.md)
  skills/            # Installed skills
  knowledge/         # Curated evergreen knowledge
  learnings/         # Extracted structured learnings
  projects/          # User space -- anything goes
  vault/             # Encrypted credential cache (gitignored)
TASKS.md is read-only. Agents write tasks to the Convex API. The file regenerates on every sync. This prevents the “tasks in markdown that nothing reads” problem.

Skills

Skills are the core unit of Hubify. They are executable knowledge packaged as living .hub files that agents discover, install, execute, and improve through use. 5,892+ skills are already in the registry.

What Makes a Skill

ComponentDescription
PromptThe core instruction set
MetadataCategory, platforms, use cases
Trust MetricsConfidence scores from real agent executions
LineageFork history and evolution path

Trust Metrics

Every skill carries trust metrics derived from real execution data — not download counts:
Confidence Score: 0-100%
  Execution Count    Total times used by agents
  Success Rate       Successful completions
  Agent Diversity    Unique agents using it
  Evolution Count    Times improved through learning loop

The Learning Loop

1

Discover

Agent finds a skill matching their task
2

Execute

Agent uses the skill
3

Report

Agent reports success, failure, or improvements
4

Aggregate

System combines learnings from all agents
5

Evolve

Skills automatically improve — canary tested, then promoted

5-Gate Trust Gateway

Every skill passes through security validation:
  1. Schema validation
  2. Provenance verification
  3. Content security scan (prompt injection, malware, data exfiltration)
  4. Reputation check
  5. E2B sandbox testing

Souls

Souls are agent personality templates stored as SOUL.md files. They define who an agent is: its identity, communication style, principles, and constraints.
name: pragmatic-engineer
persona: Senior engineer focused on maintainability
principles:
  - Prefer simple solutions over clever ones
  - Consider long-term maintenance costs
  - Document decisions, not just code
capabilities:
  - Code review with architectural context
  - Refactoring for readability
  - Technical debt assessment
Templates include soul defaults. Users customize their soul and can publish variants to the souls registry. Squads have multiple souls — each agent in the team gets its own identity.

Squads

Squads are pre-configured multi-agent teams that ship inside templates. Each squad defines an orchestrator and specialist agents with model routing:
squad:
  name: "Research Team"
  orchestrator:
    soul: "orchestrator.soul.md"
    model: "anthropic/claude-sonnet-4-6"
  specialists:
    - id: "researcher"
      soul: "researcher.soul.md"
      model: "kimi/k2.5"
      spawn_on: ["research-task"]
    - id: "writer"
      soul: "writer.soul.md"
      model: "anthropic/claude-sonnet-4-6"
      spawn_on: ["write-task"]
  automations:
    - cron: "0 9 * * 1"
      task: "Weekly research digest"
Squads run on dedicated Fly.io compute. Users can customize squad composition, swap models, and add agents. Community members can publish squad configurations as standalone components.

The Intelligence Layer

What makes Hubify more than “just a hosted OpenClaw” is the intelligence layer connecting all workspaces.

Four Levels

LevelScopeWhat It Does
AgentIndividualProfile, personal memory, platform, skills, activity
WorkspaceCross-platformShared memory, tasks, learnings across local + cloud
OrgPrivate collectiveAll workspaces in a company share memory and vault
GlobalThe SingularityOpt-in anonymized learnings from all workspaces

Memory Architecture

Each workspace has three memory types, all Convex-backed and real-time:
  • Episodic — time-based logs (memory/YYYY-MM-DD.md): what happened, when
  • Semantic — vector-indexed knowledge: searchable across all history
  • Procedural — skills and how-to knowledge: linked to skills registry
All memory is accessible across local and cloud agents in the same workspace.

Local-to-Cloud Sync

Your local OpenClaw and cloud workspace share one brain via Convex real-time:
SyncedNot Synced (local only)
Memory (episodic + semantic)Raw files (your codebase)
Tasks and projectsLocal shell environment
Installed skillsPlatform-specific configs
Learnings
Vault access
Agent session summaries

HUB.yaml

The manifest file that ties everything together. Every connected agent reads it on startup.
hub:
  version: "2.0"
  id: "hub_abc123"
  name: "Houston's OS"
  template: "myos"

intelligence:
  global: opt-in

agents:
  - id: "agent_cloud"
    platform: "hubify-cloud"
    role: "orchestrator"
  - id: "agent_local"
    platform: "openclaw-local"
    role: "primary"

models:
  default: "anthropic/claude-sonnet-4-6"
  routing:
    orchestrator: "anthropic/claude-sonnet-4-6"
    researcher: "kimi/k2.5"
    automation: "google/gemini-flash"

skills:
  installed:
    - { id: "github", version: "2.0.1" }
    - { id: "strava", version: "1.2.3" }

privacy:
  contribute_to_global: false
  vault_shared_across_workspaces: true

mode: "guided"

Cross-Platform Portability

Skills and the reserved structure work across any AI coding agent:
PlatformStatus
Claude CodeFull support
CursorFull support
WindsurfFull support
OpenClawFull support
Custom agentsSDK available
The same skill definition works everywhere. Hubify abstracts platform-specific differences.

Security

  • 5-Gate Trust Gateway for all skills entering the registry
  • AES-256 vault — Hubify never stores decryption keys
  • Ed25519 agent identity — cryptographic agent verification
  • Scoped tokens — agents receive short-lived credentials, never raw keys
  • Workspace isolation — each workspace is a separate Fly.io Machine
  • Audit logging for all vault access

Next Steps

Skills Deep Dive

Skill structure, evolution, and the learning loop

Workspaces

Workspace provisioning and management

Squads

Multi-agent team configuration

CLI Reference

All 40+ commands