Sovereign — Development skill for Claude Code
Self-hosted, harness-agnostic console for remote coding agents on mobile and desktop.
How to install Sovereign
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open YannickHerrero/sovereign and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sovereign does
Self-hosted, harness-agnostic console for remote coding agents on mobile and desktop. Supports pi and Claude Code.
Alternatives in Development
- Microsandbox — Open-source self-hosted MicroVM sandboxes with sub-200ms startup, hardware-level isolation via libkrun 5k ★
- Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.2k ★
- Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
README
Sovereign
A self-hosted console for controlling your coding agents remotely, on your own machines, from mobile or desktop.
Sovereign is **harness-agnostic**: it is not tied to one agent runtime. It brings tasks, conversations, and diffs into a single interface, with an adapter for each supported harness.
**[Explore Sovereign](https://sovereign-landing-chi.vercel.app/) · [Site en français](https://sovereign-landing-chi.vercel.app/fr/)**

*Screenshot of the real PWA, captured with Playwright using fictional tasks and machines.*
Supported harnesses
| Harness | Status |
|---|---|
| pi | Available |
| Claude Code | Available |
| Codex | Planned — not yet supported |
| OpenCode | Planned — not yet supported |
Only one supported harness is needed to use Sovereign. Each new integration requires an adapter; arbitrary CLIs cannot be added through configuration alone. Capabilities such as models, permissions, and session resumption depend on the selected harness.
Repository structure
server/: one Rust server per machine. Manages tasks and sessions through harness adapters, exposes an HTTP + WebSocket API, and serves the PWA.pwa/: the mobile and desktop interface (Svelte 5, Vite), embedded in the server binary.landing/: the English and French product website (HTML/CSS/JS, Vite), deployed independently. See its README.
See [PLAN.md](PLAN.md) for the architecture and development history (in French).
Prerequisites on each machine
- At least one supported harness installed and authenticated: pi (
piworks in a terminal) or Claude Code (claudeworks in a terminal). The server detects available tools at startup; pi is not required when Claude Code is installed. - Rust (Cargo) to build the server, a
Related Skills
Claude Code Mini App
Self-hosted multi-agent console for Claude Code, Cursor Agent, Codex and Kiro — run and supervise coding agent
Vibeke
Vibeke - A terminal workspace for coding agents with desktop and mobile remote
Vicoa
Vicoa is the ADE for running a team of coding agents from any device. Desktop, mobile, VPS, open-source, self-
Netclode
Self hosted cloud coding agent with k3s + kata containers + cloud hypervisor microVMs + tailscale + any harnes
Ccfleet
A web dashboard for centrally managing Claude Code remote-control sessions. Start and stop Claude Code process
Thinkite
Desktop & mobile GUI for Claude Code with P2P remote control
Related Agents
Deploy QA
Post-deploy verification in a real browser using the Playwright MCP tools - smoke tests of key journeys, conso
Opencode Generalist
OpenCode, the open-source model-agnostic CLI harness, for general coding
Goal Relay Agent
Use this agent as the final stage of a completed goal (a pwn-box run, or any bounded security-research task) t