Feature Request: Add OpenClaw support
Is your feature request related to a problem?
OpenClaw (https://openclaw.ai / https://github.com/openclaw/openclaw) is a popular personal AI assistant with 20+ messaging channels, voice, and browser control. Many users run it alongside Claude Code / Codex / Hermes, but it currently can't be tracked in CodeIsland's Dynamic Island.
Describe the solution you'd like
Add OpenClaw as a native agent source, similar to existing Claude Code / Codex / Hermes / OpenCode integrations.
Technical details
CLI: openclaw (typically which openclaw or /opt/homebrew/bin/openclaw)
Config directory: ~/.openclaw/
Config file: ~/.openclaw/openclaw.json
Runtime model: OpenClaw runs as a LaunchAgent daemon (Gateway on ws://127.0.0.1:18789). It has:
~/.openclaw/processes.json — active process tracking
~/.openclaw/logs/ — session logs
~/.openclaw/sessions/ — session transcripts
- Multiple agent workspaces under
~/.openclaw/agents/
Hook mechanism: OpenClaw uses plugin hooks (config key: plugins in openclaw.json), and supports custom hook extensions similar to Hermes. Hooks fire on agent events like session start/stop, message send/receive, tool calls, etc.
Key events to surface in Dynamic Island:
- Agent session start / active processing
- Tool call execution (similar to Codex subagent events)
- Gateway health / connection status
- Per-agent model + session tracking (OpenClaw supports multiple subagents like
researcher, writer, coder, etc.)
Additional context
Similar integrations already exist in CodeIsland:
- Hermes: writes hooks to
~/.hermes/config.yaml
- OpenCode: writes plugin to
~/.config/opencode/plugins/codeisland.js
- Pi/OMP: writes extension to
~/.pi/agent/extensions/codeisland.ts
An OpenClaw integration could similarly use the plugin/hook system, possibly as a plugin under ~/.openclaw/plugins/ or by watching the Gateway WebSocket for events.
Feature Request: Add OpenClaw support
Is your feature request related to a problem?
OpenClaw (https://openclaw.ai / https://github.com/openclaw/openclaw) is a popular personal AI assistant with 20+ messaging channels, voice, and browser control. Many users run it alongside Claude Code / Codex / Hermes, but it currently can't be tracked in CodeIsland's Dynamic Island.
Describe the solution you'd like
Add OpenClaw as a native agent source, similar to existing Claude Code / Codex / Hermes / OpenCode integrations.
Technical details
CLI:
openclaw(typicallywhich openclawor/opt/homebrew/bin/openclaw)Config directory:
~/.openclaw/Config file:
~/.openclaw/openclaw.jsonRuntime model: OpenClaw runs as a LaunchAgent daemon (Gateway on
ws://127.0.0.1:18789). It has:~/.openclaw/processes.json— active process tracking~/.openclaw/logs/— session logs~/.openclaw/sessions/— session transcripts~/.openclaw/agents/Hook mechanism: OpenClaw uses plugin hooks (config key:
pluginsinopenclaw.json), and supports custom hook extensions similar to Hermes. Hooks fire on agent events like session start/stop, message send/receive, tool calls, etc.Key events to surface in Dynamic Island:
researcher,writer,coder, etc.)Additional context
Similar integrations already exist in CodeIsland:
~/.hermes/config.yaml~/.config/opencode/plugins/codeisland.js~/.pi/agent/extensions/codeisland.tsAn OpenClaw integration could similarly use the plugin/hook system, possibly as a plugin under
~/.openclaw/plugins/or by watching the Gateway WebSocket for events.