OpenLeash
Individual Open Source

The real OpenLeash backend, on your machine.

Individual Open Source runs desktop-client, the public client-api, and Postgres locally. It is not a standalone desktop-only mode.

1Check Docker
2Install
3Start backend
4Add BYOK key
5Leash agents

Local Open-Source Path

No OpenLeash Cloud account, billing, or hosted evaluation is involved.

  1. Install and start Docker Desktop, OrbStack, or another supported Docker runtime.
  2. Run the installer with --open-source.
  3. Let it start the public client-api and Postgres with persistent volumes.
  4. Enter your own supported LLM provider key.
  5. Install hooks against the local client-api and manage plugins locally.
OpenLeash Desktop
Backend127.0.0.1:9318
HooksClaude, Codex, Cursor, Gemini, OpenCode, OpenClaw, NanoClaw
Local client-api + Postgres connected

Install

The release pins the backend image by version and immutable digest, runs migrations, seeds the single local account, and launches desktop.

$curl -fsSL https://openleash.com/install.sh | sh -s -- --open-source
Backend-backed, still local

Local state, plugin settings, approvals, outcomes, and audit live in local Postgres. The desktop helper may cache setup state, but it is not a second backend and does not replace Postgres with SQLite.

Reachability

Hooks on this computer use the local client-api, usually http://127.0.0.1:9318. Cloud-run agents cannot reach loopback unless you deliberately expose the backend through a tunnel, VPN, LAN, or reachable URL.