Services
OpenClaw services are background processes that keep long-running automations available between conversations.
Service Summary
| Service | Description | Docs | |
|---|---|---|---|
| ⚙️ | Config Watchdog | Watches openclaw.json and auto-recovers the gateway if a bad config is detected — rotating backups, recovery ladder, and GitHub incident filing. | GitHub ↗ |
| 📡 | FastMail SSE Service | Real-time email notification daemon using JMAP EventSource | GitHub ↗ |
| ⚙️ | Glances | Third-party system-monitoring server run outside OpenClaw on each monitored host; the Glances plugin reads CPU, memory, disk, and summary metrics from it | GitHub ↗ |
| 📝 | Obsidian Vault Indexer | Long-running systemd service that watches the Obsidian vault directory and maintains a SQLite FTS5 full-text search index. Part of the carapace-obsidian plugin. | Read more → |
| ⚙️ | Octo Satellite | Local secrets broker providing credentialed access to Amazon and Monarch Money without exposing passwords or session cookies to the gateway | GitHub ↗ |
| 🗂️ | OneDrive Sync | Keeps the Obsidian vault and other files under ~/OneDrive/ in sync with Microsoft OneDrive using the open-source abraunegg/onedrive Linux client. | Read more → |
| ⚙️ | Outlook Webhook Service | Real-time Outlook inbox notifications via MS Graph change notifications, dispatched through the OpenClaw mail rule pipeline | GitHub ↗ |
| ⚙️ | webhook-proxy (octo config) | Local configuration and systemd unit for the @openclaw/webhook-proxy service. The service source lives in openclaw-hub/services/webhook-proxy. | Read more → |
📝 Obsidian Vault Indexer
Long-running systemd service that watches the Obsidian vault directory and maintains a SQLite FTS5 full-text search index. Part of the carapace-obsidian plugin.
Key Features
- Watches the vault via
chokidarfor real-time file change detection - Parses markdown frontmatter, tags, and
[[wikilinks]] - Maintains a SQLite FTS5 database in WAL mode for concurrent access
- Plugin opens the DB with
readonly: true— never conflicts with the indexer - Supports prefix matching (
wash→washer,washing) and OR queries
Environment Variables
No environment variables required.
🗂️ OneDrive Sync
Keeps the Obsidian vault and other files under ~/OneDrive/ in sync with Microsoft OneDrive using the open-source abraunegg/onedrive Linux client.
Key Features
- Runs as a user systemd service in
--monitormode - Uses inotify to react to local file changes in near real-time
- Full rescan every 5 minutes as a safety net
- WebSocket support for Microsoft Graph API change notifications
Environment Variables
No environment variables required.
⚙️ webhook-proxy (octo config)
Local configuration and systemd unit for the @openclaw/webhook-proxy service. The service source lives in openclaw-hub/services/webhook-proxy.
Environment Variables
No environment variables required.