OpenLeash
Client

Desktop Client

The installed tray app, approval surface, Island host, provider-proxy edge, hook installer, and backend enrollment client.

Purpose

The installed tray app, approval surface, Island host, provider-proxy edge, hook installer, and backend enrollment client.

Managed hooks

Installed hooks call the configured client-api directly: hosted, customer-hosted, or local Individual Open Source.

Hook installer

Installs integrations for supported local agents.

Settings

Stores desktop preferences and backend enrollment state.

Island

Renders approvals, session activity, completion notices, and typed plugin contributions without allowing plugin-owned UI.

Provider edge

Runs constrained local container plugins before relaying normalized enforcement to the configured backend.

OpenLeash Desktop
Backendapi.openleash.com
HooksClaude, Codex, Cursor, Gemini, OpenCode, OpenClaw, NanoClaw
Cloud backend connected · local plugin edge ready

Where You See It

Start simple. The same idea grows as your setup grows.

Individual localDesktop client

Configure and review locally.

Individual cloudDesktop plus account surface

Cloud sync, no dashboard.

OrganizationDashboard and clients

Admins configure policy; employees follow it.

Private CloudCustomer-hosted dashboard

Same concepts, customer-owned backend.