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 ★
- Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
- Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
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
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
Quicktui
Self-hosted remote terminal for iPhone, iPad & browser — attach tmux and run Claude Code, Codex, or any CLI ag
AllMyAgents
Self-hosted GUI hub for managing Claude Code and OpenAI Codex agents across multiple accounts — projects, orch
MantaUI
Open-source, self-hosted Claude Code and opencode client. Agents run in real tmux on your own Linux box or Mac
Mows Harness
A layered, self-hosted Claude Code harness: config + skills, unattended watchdogs, VPS web cockpit (Caddy/oaut
Related Agents
Deploy QA
Post-deploy verification in a real browser using the Playwright MCP tools - smoke tests of key journeys, conso
Coding
Write, review, or refactor code end-to-end — implement features, fix bugs, and add/update tests with minimal,
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS