Tells you if your AI agents are working, what they're doing, and where your money goes.
🔓 FREE
⏰Your trial expires in X days. Upgrade now to keep Pro features.
⚠️Your subscription payment failed. You have X days left in grace period before Pro features are locked.
🚫Payment failed and grace period has ended. Pro features are currently disabled.
🔓You're on the free tier. Upgrade to Pro for Brain Analysis, Alerts, Auto-Compression, and more.
⚠️Your Pro license was revoked on —. Features may be limited.
System:● Checking...
MIT LicenseFree forever · No cloud · Apache 2.0 compatible
🔒 Local only — this dashboard is accessible to any process on this machine. Do not expose to the internet.
I'll register them immediately
📊 Fleet Comparison?
Side-by-side token, drift, and error profiles across all agents.
Loading comparison data...
🧠 Brain Analysis?
Understand what feeds your agents and where to save.
Fleet Overview context size per agent — click to drill down
Loading agent data…
Compression?reduce token usage across system guidance and skills
FREE
🟢 Lite Compression
What: Removes redundant instructions, guidance blocks, and repeated context from system prompts. Engine: Rule-based (string replacements). Best for: Quick, safe savings with zero risk. Idempotent — safe to run repeatedly.
🔵 Full Compression 🔒
What: AI-powered prose compression — rewrites verbose paragraphs while preserving structure and intent. Engine: Caveman compression LLM. Best for: Meaningful savings on prose-heavy skills. Requires Pro license.
Compression Level
Affects both System Guidance and Skills below
System Guidance
Before
0 tok
After (Lite)
0 tok
▶ Recent system compressions
No recent compressions
Skills
Loading skill data…
▶ Recent skill compressions
No recent compressions
Content Cleanup?find duplicate, contradictory, or stale content across system guidance, skills, and memory
—
Scanned
—
Duplicates
—
Contradictions
—
Stale
Loading content health data…
▶ Recent content health actions
No recent actions
Input Tokens?ranked by token count — worst first🔒 90-day trend
Loading token data…
📊
Loading token analytics...
🛠️ Auto-Heal?
Configure auto-detection and auto-recovery per agent.
Paste your bot token from @BotFather. It will be tested before saving.
📧 SMTP Relay ?
Configure an SMTP server for email alert delivery.
📋 Delivery Log?recent alert deliveries
?
🔄 Restart Quality?
How agents come back — healthy restarts vs TOCTOU races vs real crashes.
Loading restart quality data...
⚡ ClawForge Plugin — Coming Soon
OpenClaw agents will auto-load intent-matched context & skip irrelevant sources.
Preview shows estimated impact — real data arrives with the plugin.
0
Turns Tracked
0
Tokens Saved
0%
Avg Reduction
0
Sources Loaded
🎯 Intent-Aware Loading
Each message classifies into debug, feature, status, config, or general — loads only the context files that match. Unmatched sources get skipped.
📦 Per-Agent Profiles
Track context size (MEMORY.md, skills, workspace, BOOTSTRAP.md) per OpenClaw agent. Spot bloat, drift, and memory debt before they hurt.
🧹 Memory Garden
Auto-detect duplicate entries, contradictions, and stale references across agent memory. Apply hygiene suggestions in one click.
📊 Token Savings Dashboard
See per-turn context reduction, tokens saved by intent class, and cost impact across your entire OpenClaw fleet. Live when the plugin ships.
Recent Hook Eventspreview data
📦 Available next version
The @observeco/clawforge-plugin will ship with the next OpenClaw release.
# How it will work { "plugins": ["@observeco/clawforge-plugin"] }
# What it does → Classifies intent per-turn → Loads matched context sources → Skips irrelevant files → Reports savings to dashboard
⚙️ Settings?
Configure ObserveCo dashboard behavior.
📊 Self-Diagnosis Budget
ObserveCo's own LLM diagnosis calls — tracked separately from agent monitoring
Loading...
🤖 LLM-Powered Features
Use AI to detect, analyse, and suggest healing for your fleet
✅ LLM features enabled — proactive detection and healing active
🔧 Config Hygiene
Detect and fix common configuration issues
Loading config health...
💳 License & Billing
Manage your subscription, trial, and payment
Loading...
License Key
🔧 All Subscriptions (Admin)
Click Refresh to load...
Customers (billing.json)
📡 Anonymous Telemetry
Send anonymous crash reports and usage data to improve ObserveCo
⚠️ Disable LLM Features??
This will affect how ObserveCo monitors and heals your fleet
Disabling LLM-powered features means ObserveCo won't be able to proactively detect and heal issues in your fleet. Agent discovery, health insights, and healing suggestions will use static rules instead of AI analysis. This is not recommended for production fleets.
🔒 Token Optimiser Pro?
Turn passive observation into active optimisation
✅ Full compression (guidance + memory + skills + context) Savings vary per agent — computed from actual SOUL.md composition
✅ Auto-Watch Daemon Every SOUL.md edit triggers auto-compression
✅ Token Optimiser Analyses 200+ turns to prune unused skills
✅ 90-Day History & Fleet Comparison
{TRIAL_DAYS}-day free trial · {PRO_SOLO_PRICE} Solo
🕸️ Pathway Map?
Agent ecosystem routing graph
🧪 Token Optimiser?
Preview & apply token compression
Loading compression data...
🔌 OpenClaw Plugins?
Plugin sources, intent classifiers, load status
Loading plugin data...
Brain Analysis?
Skills ranked by token cost — see what's bloated
Loading...
Agent
Agent
⚙️ Heal Thresholds?
Configure per-agent auto-heal limits
How many times auto-heal will restart this agent per hour. Prevents infinite loops.
⬆️ Increase (5-10): ✅ Critical agents stay up through transient crashes. ❌ More restarts = more API cost (each restart re-loads the full system prompt). ⬇️ Decrease (1-2): ✅ Forces you to notice real problems faster — agent stays down, you get alerted. ✅ Lower resource waste on permanently broken agents. ❌ One-off transient crashes won't self-recover — you'll be woken up for noise. ❌ Dev/staging agents that crash frequently will stay down. 🟢 Rule of thumb: Production agents → 5. Dev agents → 1. Unknown → keep at 3.
System prompt growth % that triggers a warning over 7 days.
⬆️ Increase (20-30%): ✅ Fewer false positives — only flags significant bloat. ✅ Good for actively developed agents (expected growth from new skills). ❌ May miss gradual token creep that silently adds $5-10/mo over months. ⬇️ Decrease (5-10%): ✅ Catches bloat early — every small composition change gets reviewed. ✅ Keeps token costs predictable. ❌ Will flag during active development even if changes are intentional. ❌ More notifications to review. 🟢 Rule of thumb: Stable production agents → 10%. Actively developed → 25%. Don't-know → 15%.
Accumulated memory tokens before cleanup triggers.
⬆️ Increase (80-120): ✅ Richer historical awareness — agent remembers more between sessions. ✅ Less frequent garden cleanups (disruptive if mid-conversation). ❌ Higher per-turn token cost. ❌ Memory debt can compound — duplicates and contradictions accumulate before cleanup fires. ⬇️ Decrease (20-40): ✅ Keeps memory lean — lower token cost per turn. ✅ Catches contradictions and duplicates early before they compound. ❌ May trim useful context too aggressively — agent loses conversational threads. ❌ More frequent garden runs = more background processing. 🟢 Rule of thumb: Long-running agents with complex memory → 80-100. Simple stateless agents → 30. Not sure → 60.
🔍
Welcome to ObserveCo
Your system looks clean — let's find your agents.
1
Discover agentsobserveco agents discoverScans config files and common agent paths
2
Add manuallyobserveco agents add my-agentOr add any agent by name
3
Reload dashboardAgents will appear here as cards
⏳
Agents Detected
ObserveCo found your agents and is collecting health data.
1
Start monitoringobserveco watchDaemon that polls agents every 30s
2
What the cards show
🟢 Status dot — alive / dead / error
📊 Token bar — system prompt composition
📈 Drift — how your prompts change over time
⚠️ Error badge — recent failures
✅
System Stabilised
All agents monitored — here's what you can do next:
1
Explore the fleetClick any card to see pulse history, token breakdowns, and drift trends