Skip to Content

πŸ¦€ OpenClaw

The recommended personal agent for Companion Hub. OpenClaw is a coding and computer-use agent harness that runs entirely on your hardware, wired into your Companion Memory so it knows your context β€” your projects, people, and history β€” without any of it leaving your appliance.

This is one of the two agent frameworks the Onboarding Wizard offers during first-time setup. If you’re unsure which to pick, pick OpenClaw.

Already running your own OpenClaw? You can connect it to Companion Hub and Companion Memory directly. This page describes the packaged version, which installs stock OpenClaw from npm, so the same endpoints and credentials work against your own install. See Connect OpenClaw.

What it does

  • Acts, not just chats β€” runs multi-step tasks (files, shell, web) against your local environment using the model you selected in the wizard (local Ollama models by default; optional cloud API keys under Advanced).
  • Remembers through Companion Memory β€” when Memory is installed and connected, OpenClaw automatically receives a profile context block, recalls relevant memories for each request, and syncs conversation turns back so your memory keeps growing.
  • Speaks the Companion tool catalog β€” OpenClaw consumes Companion Memory’s typed tools and intents (search, knowledge, people, places, calendar, media) rather than raw database access.

Install & availability

Hub App StoreSearch OpenClaw β†’ Install
Works withCompanion Memory (optional but strongly recommended)
Model backendYour Hub’s configured inference (Ollama by default)

On first launch, the setup terminal walks you through choosing an AI provider and entering an API key β€” you can skip the hooks prompt for now.

CI-OpenClaw first-run setup screen β€” a Welcome to CI-OpenClaw header with the OpenClaw crab mascot, a tip about switching providers or setting up Telegram from chat, Continue on your devices links for iOS, Android, and Downloads, and an OpenClaw Setup terminal starting the provider setup flow

Mobile apps

OpenClaw provides official iOS and Android clients for chat, voice, approvals, and device-aware automations. Install and configure CI-OpenClaw first, expose it through Hub’s Private VPN or Web mode, then pair the phone from OpenClaw β†’ Nodes β†’ Devices β†’ Pair mobile device.

Follow the complete OpenClaw mobile setup guide.

Memory integration controls

Operators can tune how much OpenClaw touches memory via environment variables in the app’s settings β€” useful for privacy-tiered setups:

VariableControls
CI_MEMORY_CONTEXT_ENABLEDProfile context block injection
CI_MEMORY_RECALL_ENABLEDPer-request memory recall
CI_MEMORY_TURN_ENABLEDConversation-turn sync back to Memory
CI_MEMORY_WRITE_ENABLEDWhether the agent may write new memories
CI_INTENTS_ENABLEDThe typed intent catalog

Each defaults to on when Memory is connected; turn any off to run, for example, a recall-only agent that never writes.

Choosing between OpenClaw and Hermes: both integrate with Companion Memory the same way and behave equivalently against the same memory contract. OpenClaw is the recommended default and leans toward hands-on computer-use and coding tasks; Hermes leans toward conversational reasoning with its own terminal-style dashboard.

Last updated on