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 chokidar for 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 (washwasher, washing) and OR queries

Environment Variables

No environment variables required.

Read more →

🗂️ 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 --monitor mode
  • 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.

Read more →

⚙️ 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.

Read more →


Table of contents