Mission Control
Global execution overview

🌌 Active Swarm Space

📊 Telemetry Overview

🌐 Federation Mesh

Loading bridge telemetry...
Bridge Instance
Loading...
ACP federation identity
Connected Peers
Live bridge sessions
Bridge Traffic
Sent / received envelopes
Guardian Gate
Inbound bridge screening

🔐 Pair Servers

Generate a local PIN or connect to a remote server using the bridge pairing flow.
Current PIN
------
Not generated yet
Local Instance
Loading...
Use this as the default local peer identity.

📡 Activity Snapshot

Connection state, rejection counters, Guardian mode, and the persisted bridge audit trail.
Checking Guardian…
Loading federation activity…

🪐 Paired Peers

Live connection state plus editable per-peer bridge policy.
0 peers
Loading peers…

🖥️ Host Resources & Storage

auto-refresh 30s
CPU Cores
Physical / Logical
CPU Usage
RAM Usage
— / — GB
Process RSS
Clawpy Server Memory
Host Disk
— / — GB
Clawpy Data
Total footprint on disk
Python Runtime
PID —
Server Uptime
Since last restart
🗃️ SQLite Memory DB
🧬 ChromaDB Vector Store

⚡️ Swarm Protocols & Overrides

Auto-Reply Engine
Disabled
Autonomous email/chat replies
Global Fast Mode
Disabled
Prioritize speed over reasoning
Discord Adapter
Offline
Listen to Discord channels
GWS Console
Execute
Global Workspace System Command
Semantic Routing
Enabled
Route prompts to cost-optimal models
🧬 AutoResearch Lab
Offline
Autonomous ML experimentation

🧬 Pending Skills

No pending skills from the self-learning loop.

Active Installed Skills

Loading skills...

🗺 Milestones

🧠 Working Memory

Loading…

🕰️ Memory Retention Policy

Agents store memories of every action, tool call, and conversation inside a local Vector Database (ChromaDB). The Retention Policy controls how long unused memories survive before auto-pruning. Select a tier to make it active, then fine-tune its threshold with the slider. Pinned system documents (CHANGELOG, soul.md) are always kept regardless of this setting.

🐟 Goldfish threshold
1h (min)24h (max)
⚖️ Standard threshold
24h (1 day)504h (21 days)
🐘 Elephant threshold
7 days183 days
❤️

Proactive Heartbeat

Server time: —

Loading…

💬 Swarm Debate Console

Awaiting debate topic...

Community Skills

📁 Workspaces

🗑️ Trash (Soft Deleted)

These workspaces are hidden from your main view. You can restore them or permanently delete their files.

Soul Concerto

Select a workspace to edit its isolated soul.md, or select Global Soul to modify the default.

💬 Sub-Agent Swarm Debate Console

// Awaiting swarm initialization...

🕐 Container Timezone

Sets the TZ environment variable across all Docker containers. Takes effect on next container restart.

--:--:--

🔑 Secure Vault - Provider API Keys

Configure your API keys for the model providers. These are securely encrypted in your vault.

OpenAI API Key

Required for GPT, o1, and Codex models

Anthropic API Key

Required for Claude models

DeepSeek API Key

Required for DeepSeek reasoning models

MiniMax API Key

Required for MiniMax models

Gemini API Key

Required for Google Gemini reasoning models

xAI API Key

Required for Grok models

Qwen (DashScope) Key

Required for Alibaba Qwen models

Moonshot API Key

Required for Moonshot models (e.g. moonshot-v1-8k)

OpenAI API Base (Custom URL)

Optional. Overrides the default endpoint for OpenAI models to use local clusters (LM Studio, vLLM, Ollama) via 'openai/' strings.

Other / Custom Provider Key

Freeform entry for any other provider (e.g. HUGGINGFACE_API_KEY)

🎙️ Secure Vault - Voice API Keys

Configure external Voice Provider keys (e.g. ElevenLabs, PlayHT, Cartesia). These are securely encrypted in your vault.

External Voice Providers

Define up to 3 custom voice providers. Use the API Key name expected by the provider or litellm.

🔗 Integrations

Connect Clawpy to external messaging platforms. Credentials are securely encrypted in your vault.

🤖 CEO Telegram Bot Token

Create a bot via @BotFather to securely message your CEO Orchestrator

🛡️ Allowed Chat IDs

Comma-separated Telegram chat IDs to whitelist. Leave empty to allow all.

⚡ CEO Bot Quick Setup

Auto-creates the CEO telegram_bot.py script and checks dependencies.

Ready to generate
▸ Manual Setup Guide
  1. Open Telegram and message @BotFather
  2. Type /newbot, follow the prompts, and copy the Bot Token
  3. Paste the token in the field above and click Save
  4. Install the dependency: uv add python-telegram-bot
  5. Run: python telegram_bot.py
  6. Optional: To find your Chat ID, message the bot then visit:
    https://api.telegram.org/bot<TOKEN>/getUpdates

🧬 Archetype Model Assignments

Model assignments are displayed in a simplified UK corporate hierarchy (CEO/C-Suite/Director/Manager/Junior Staff) while preserving compatibility with existing archetype keys and kit-discovered roles.

🌐 Browser Automation Agent

Playwright & Puppeteer Integration

This feature is currently being powered up! Soon, Clawpy will be able to spawn headless browsers, bypass captchas, and interact with complex Single Page Applications automatically.

🔌 MCP Server Connections

Model Context Protocol Now Available

The Model Context Protocol (MCP) is now fully integrated into Clawpy! You can connect to over 100+ open-source tool servers (GitHub, Postgres, Slack) instantly and securely via Standard I/O.

How to configure MCP:

  1. Navigate to the ⚡️ Skills tab on the sidebar menu.
  2. Click the cyan button at the top of the interface.
  3. Fill in the command to start your local tool server and save.

For full troubleshooting and documentation, see Instruction 0017 in the Work Instructions Manual.

🕒 Autonomous Task Scheduler

Task Name Cron Schedule State Last Run Action
Loading scheduled tasks...

📋 Work-Item Task Board

Symphony-aligned lifecycle: backlog → todo → in_progress → review → done
Total Tasks
In Progress
Done
Failed / Blocked
🔄 Dispatch Loop Not initialized
📡 Tracker: 0 polls
Priority Title Status Agent Attempts Created Actions
Loading task board...

Workflow Wizard

Easily scaffold new workflows without writing cron schedules or JSON payloads.

Step 1: Choose a Template

🎤 Voice & Audio Settings

Configure the default voice engine and parameters used by Alfred and the real-time Voice Session calls.

Text-to-Speech (TTS) Provider

Uses the browser's built-in SpeechSynthesis API. No server configuration required. Cost: $0.

💻 In-Browser File Editor

Monaco Web Editor

Edit project files live without leaving the dashboard using the embedded VS Code web environment.

🐝 Agent Swarm Manager

View and edit each agent's soul, tools, communication rules, and status.

🛠️ Spec-Driven Development: Clawpy automatically detects .speckit configurations in your active workspace to steer agent behavior. Learn how to setup a project constitution →
⚙️ Swarm Autonomy Limits

🏃 Active Workers (0/6)

No active workers

Today's worker spend: $0.00 / $10.00

⚙️ Agent Swarm Configurator

Active Space: Loading...

Manage swarm spaces, divisions, agents, reporting flows, and limits.

🌐 Swarmspace Management

Create, activate, import/export, and map swarmspaces to workspace parents.

0 / 30 swarmspaces used
Divisions include explicit agent membership and reporting links. Select pre-created agents to add/remove from each division hierarchy.

Configure agent templates and behavior. Changes are non-destructive and keep existing hierarchy assignments.

Add reporting link:

Reporting Links

💰 Token Burn Protection Dashboard

Real-time spend tracking per agent with automatic budget enforcement.

🛒 Blueprint Marketplace

Install free community blueprints or purchase premium agent swarms. + Submit your blueprint

0001 How do I add a new project?

  1. Look at the left navigation sidebar and click on the 📁 Workspaces tab.
  2. In the top right corner of the Workspaces view, locate and click the bright + New Workspace button.
  3. A modal will pop up prompting you for a Workspace Name (e.g., "Tung Shing App") and an optional Description.
  4. Fill out the details and click the Create Workspace button to initialize your new project environment.
Note: You may also notice a "+ New Profile Workspace" button on the upper left sidebar. That button creates an entirely new root "Profile" vault to keep separate stacks of projects, whereas the steps above will create a project inside your current active profile.

0002 How do I toggle the Auto-Reply Engine?

  1. Navigate to the 🛰️ Mission Control view from your left sidebar.
  2. Scroll down past the Telemetry Overview to the Swarm Protocols & Overrides section.
  3. Locate the cyan-colored Auto-Reply Engine card.
  4. Click anywhere on the card to toggle the engine. A toast notification will appear in the bottom right confirming if it was Enabled or Disabled.

0003 How do I switch Swarm Profiles?

  1. Look at the top left of your sidebar, just below the Clawpy logo.
  2. You will see an "ACTIVE PROFILE" dropdown menu (usually set to 'default').
  3. Click the dropdown menu and select the profile you wish to switch to.
  4. The dashboard will automatically sync and reboot the workspace into the selected Profile context.

0004 How do I execute a GWS command?

  1. Ensure you are in the 🛰️ Mission Control view.
  2. Scroll down to the Swarm Protocols & Overrides panel.
  3. Locate the green GWS Console card and click it.
  4. A prompt window will appear. Enter your Global Workspace System command (for example: gws gmail list).
  5. Press OK. The system will execute the command via the Workspace Adapter and return the JSON result directly to you.

0005 How do I view telemetry?

  1. Select the 🛰️ Mission Control view from the sidebar.
  2. You will see active Swarm Models, total costs, and token consumption directly in the Telemetry section.
  3. To customize exactly which telemetry panels show up, click the ⚙️ Configure button in the top right.
  4. Toggle options like "Show Swarm Cost" and "Show Semantic Memory Size" to curate your dashboard.

0006 How do I query Semantic Memory?

  1. Select the 🧠 Memory view from the sidebar.
  2. Locate the "Semantic Memory Check" search bar at the top of the interface.
  3. Type in a query to search through the vector store for historical context, tool results, and schemas.
  4. Click 🔍 Search array the Layer 3 Vector database directly from your current workspace context.

0007 How do I add a Secret to my Vault?

  1. Navigate to the 🔐 Vault section.
  2. At the top of the Vault hero section, look for the 'Add New Secret' input fields.
  3. Enter the Key name in the first box (e.g., MINIMAX_API_KEY).
  4. Enter the Secret value in the second obscured box.
  5. Click the + Add button to securely encrypt it into the vault assigned to your active profile.

0008 How do I import a Community Skill?

  1. Select the ⚡️ Skills view from the sidebar.
  2. At the top of the Skills grid, look for the ↓ Import bar.
  3. Paste the URL of a GitHub directory containing a Clawpy Community Skill.
  4. Press the ↓ Import button. The backend will scrape the files securely and unzip them directly into your workflow engine.

0009 How do I review a Swarm Debate?

  1. Click into the 💬 Debate UI tab.
  2. Type a complex technical topic or dilemma into the "Debate Topic" textbox.
  3. Check the boxes for which specialized agents you want involved (MainAgent, Architect, Editor).
  4. Click ▶ Start Debate. The background swarm will argue the topic and output a final consensus log.

0010 How do I edit my Stack Config?

  1. Navigate to the 🔐 Archetype and Vault view.
  2. You will see a list of logical LLM nodes representing different roles (Architect, Builder, Implementor, Auditor).
  3. Update the string identifiers with your preferred models (e.g., gpt-5 or claude-4-sonnet).
  4. Click Save Stack Profile to permanently commit this model array mapping to your Vault.

0011 How do I export or migrate data?

  1. On almost any dashboard page, look to the very top right navigation utility bar.
  2. Click 💾 Export to zip all of your configurations, vaults, and memory states into a transferable payload.
  3. Alternatively, click 🚀 Migrate OpenClaw to select a local directory to port legacy '.env' files, skills, and memory logs into your modern Clawpy project.

0012 How do I review the Agent Soul?

  1. Click into the ✨ Soul tab on the sidebar navigation.
  2. This page accesses the soul.md system prompt component which guides the core persona.
  3. Review the raw Markdown dump to ensure your agent's underlying behavioral logic matches its directives.

0013 How do I check Heartbeats?

  1. Navigate to the ❤️ Heartbeat view.
  2. The real-time server clock will pulse, accompanied by the contents of heartbeat.md.
  3. Review the logged health pings to analyze uptime and internal autonomous checkpoints across your docker arrays.

0014 How do I browse Starter Kits?

  1. Navigate to the 📦 Kits view located in the sidebar options.
  2. This grid will surface any pre-configured template bundles located in the /kits system directory.
  3. Each block contains relevant metadata ensuring fast scaffolding for specific industry workflows.

0015 How do I browse Starter Kits?

  1. Open the 📦 Starter Kits menu from the sidebar.
  2. Browse the full catalog of pre-built agent swarm configurations — from SaaS builders to marketing empires.
  3. Click Activate on any kit to trigger the setup wizard, which will guide you through required API keys and integrations.

0016 How do I use Spec-Driven Development (GitHub Spec Kit)?

  1. Create a .speckit/ folder in your active workspace directory.
  2. Write a constitution.md file containing your high-level architectural rules and project requirements.
  3. Clawpy agents will automatically detect this configuration on boot and inject your rules into their system prompts for strict enforcement.
  4. For more advanced details, refer to the full SDD documentation →

0017 How do I connect an MCP tool server?

  1. Navigate to the ⚡️ Skills view located in the sidebar options.
  2. At the top of the interface next to the ↓ Import bar, click the 🔌 Connect MCP button.
  3. A modal will appear prompting you to define the connection command (e.g., npx or uvx) and its arguments. For instance, command npx and arguments -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb.
  4. Click Connect to store the configuration. Clawpy will spawn the server natively and proxy its tools over standard input/output directly to your agents!
Note: The Model Context Protocol (MCP) does not require an Anthropic API Key or paid subscription! It successfully integrates any open-source tool server locally out-of-the-box.

0018 How do I configure CEO Autonomy? (Clawpy vs OpenCLAW)

Clawpy exclusive feature: Out-of-the-box OpenCLAW does not have an explicit 1-10 slider or strict hierarchical blocking mechanism. LLMs natively do not understand a strict "1 to 10" autonomy hierarchy; they just see a list of tools. Clawpy acts as the orchestration manager sitting above the LLM to enforce strict autonomy bounds, specifically for the CEO communicating with the human owner.
  1. Navigate to the 🐝 Agent Swarm Manager view.
  2. Locate the card for the "ceo" agent.
  3. Click ⚙️ Edit Config on the ceo card.
  4. Use the Autonomy Level (1-10) slider to set boundaries.
    • Level 10: Full Autonomy - Acts independently on all tasks.
    • Level 5: Sync - Requests human approval at feature milestones.
    • Level 1: Zero Autonomy - Requests permission before executing any changes.
  5. By abstracting this control to the CEO, the rest of the swarm remains fast and autonomous, blocked only when the CEO hits its strategic/spending boundaries and must ask for your permission.

0019 How do I set limits on sub-agents?

  1. Navigate to the 🐝 Agent Swarm page in the dashboard sidebar.
  2. Locate the ⚙️ Swarm Autonomy Limits panel displayed above the division panels. This is where you control worker spawning limits and budgets.
  3. Configure the limits:
    • Max Workers per Division — Simultaneous workers per division head. Default: 3
    • Max Workers (System-wide) — Total concurrent workers. Default: 6
    • Worker Budget (Hourly) — Per-worker hourly cap. Default: $2.00
    • Worker Budget (Daily) — Combined daily budget. Default: $10.00
    • Worker TTL — Auto-termination timer. Default: 30 min
    • Worker Model — LLM for workers. Default: gpt-4o-mini
  4. Set the Approval Mode: Always (every spawn needs approval), Over Budget ★ (recommended), or Never (fully autonomous).
  5. Check or uncheck the Allowed Spawners boxes (CEO, CRO, CTO, CMO).
  6. Click 💾 Save Configuration to apply your limits.
Safety: Workers are ephemeral — they execute one task and self-destruct. They cannot spawn more workers (depth cap = 1). Every action is logged to an immutable ledger. You can kill any active worker instantly from the 🏃 Active Workers panel.

0020 How do I create a Workspace, Swarm Space, Division(s), and Agent(s)?

Build your organization top-down: create a workspace, add swarmspaces, prepare reusable agent cards, then assemble those agents into divisions and reporting hierarchies.

  1. Create a Workspace in the left sidebar Workspaces page (+ New Workspace).
  2. Open Agent Swarm → Open Swarm Configurator, then in Swarmspaces create one or more swarm spaces.
  3. In Agents, create your agent cards/templates.
  4. In Divisions, select a swarmspace, create division(s), set a division head, then add/remove agents into each division.
  5. In Hierarchy, set reporting links between division agents.
Hierarchy Numbering: 1) Workspace2) Swarmspace3) Division4) Agent
Flow Diagram:
1) Workspaces (max 30)
      |
      v
2) Swarmspaces (max 30 per Workspace)
      |
      v
3) Agents (create templates/cards)
      |
      v
4) Divisions (max 30 per Swarmspace)
  + Agent assignments (max 30 Agents per Division)
      |
      v
5) Hierarchy links (reports-to between division agents)
Limits: The current limits are 30 at each layer: Workspaces, Swarmspaces per Workspace, Divisions per Swarmspace, and Agents per Division.

🤖 CEO Telegram Control

Native controls to start and stop your detached CEO Telegram Orchestrator.

Telegram Bot Status: Checking...

Control the background telegram bot process below.
(Make sure you've entered your Bot Token in the Integrations panel first.)

👾 Discord Swarm Control

Sync your agents to a Discord Server for activity tracking and human-in-the-loop chat.

Adapter Status: Offline

The Discord Adapter requires you to provide a Bot Token below.
Once saved, you can manually toggle the connection here.

⚙️ Discord Setup config

⏻ UI Control

Manage the lifecycle of the Clawpy dashboard server.

Server Operations

Use these controls to stop or restart the backend dashboard process.
(e.g., When you do a 'git pull' or change core files, you should restart the UI to apply the new updates.)

⚙️ Engine Options

Configure core display, audio, and asset paths.

Display Mode Switch between windowed and immersive fullscreen.
UI Base Scale Adjust the root font size across the dashboard.
Alfred
Alfred
Virtual Butler
Good day! I'm Alfred, your personal assistant. I know this dashboard inside and out. How may I help?