A hook-first, local-first agent runtime inspired by OpenClaw.
- Minimal Core: The runtime is just an event loop and hook registry
- Plugin Everything: All behavior comes from plugins
- Local-First: Runs on your machine, uses your resources
- Observable: Everything is logged, traceable, replayable
pip install openclaw-bub
openclaw-bub run "hello world"┌─────────────────────────────────────┐
│ OpenClaw-Bub │
│ ┌─────────┐ ┌──────────────┐ │
│ │ Hooks │◄───│ Plugins │ │
│ └────┬────┘ └──────────────┘ │
│ │ │
│ ┌────▼────┐ ┌──────────────┐ │
│ │ Event │───►│ Model │ │
│ │ Loop │ │ (Local/Cloud)│ │
│ └─────────┘ └──────────────┘ │
└─────────────────────────────────────┘
on_init: Setup phaseon_message: Incoming message handleron_tool_call: Tool executionon_finish: Cleanup phase
MIT