Companion Agent
Companion Hub ships with a first-party AI agent ecosystem. The onboarding wizard lets you choose an Agent Framework β OpenClaw (recommended for coding and computer-use tasks) or Hermes (advanced reasoning) β and configures models, remote access, and tool integration automatically.
OpenClaw
OpenClawΒ is a self-hosted personal AI assistant with:
- Web-based chat interface
- Headless browser automation
- Tool and MCP integration with Hub
Install it from the App Store as OpenClaw WebCLI (ci-openclaw). After install, enter your LLM provider API key in the setup UI. OpenClaw supports OpenAI, Anthropic, Google Gemini, and other providers.
Apps with hub_integration.mcp_client: true receive Hub MCP endpoints automatically so agents can call Hub tools.
Hermes
Hermes is an advanced reasoning assistant available as a first-party marketplace app. Select it during the Onboarding Wizard if you prefer its interaction model.
Local vs cloud models
Agents can use:
- Local models via Ollama (configured in Settings β AI)
- Cloud providers (OpenAI, Anthropic, Google, GitHub Copilot)
Hub detects hardware and recommends models during setup. See AI & Inference for Ollama installation, GPU setup, and standardized inference variables.
Remote access for agents
During onboarding, choose how to reach your agent remotely:
- Private VPN β Tailscale mesh (recommended for personal use)
- Web β Cloudflare Gateway public URL (requires Portal pairing)
MCP server
Hub exposes an MCP (Model Context Protocol) server that agents can connect to:
cihub mcp setup # enable MCP, generate API key
cihub mcp config # show endpoints and keyAgent apps receive HUB_MCP_URL, HUB_MCP_MESSAGES_URL, and HUB_MCP_API_KEY in their environment when hub_integration.mcp_client is set in their manifest.
Building agent apps
To publish an agent to the marketplace:
- Build a container (see Static Container Builder)
- Set
hub_integration.mcp_client: trueand optionalhub_integration.inferenceinconfig.json - Submit via ci.computer/store-submitΒ
[SCREENSHOT OF AGENT SETUP] β Onboarding wizard Agent Framework section with model selection and remote access options.