Préparez votre machine
Un harness compatible installé et authentifié — pi ou Claude Code aujourd’hui —, Rust, Node.js, pnpm et Tailscale. Tout part de votre environnement.
Vos machines. Vos agents. Votre liberté.
Lancez une idée. Suivez le code. Gardez la main.
La console mobile pour piloter vos agents de développement,
sans rester devant votre terminal.
VOTRE TERMINAL PREND LE LARGE
Votre environnement de développement reste là où il est. Sovereign vous donne la liberté de le piloter autrement, avec une interface commune indépendante du harness.
Depuis votre téléphone, choisissez un repo et lancez une tâche. Suivez les réponses en direct et poursuivez la conversation, où que vous soyez.
Votre laptop, votre serveur maison, votre station de travail. Ajoutez chaque machine avec son URL et son token, puis retrouvez ses repos et ses tâches.
Lisez les réponses en streaming, arrêtez une exécution si nécessaire et inspectez les changements dans une vue diff dédiée sur grand écran.
CHEZ VOUS, POUR DE VRAI
Sovereign tourne sur vos machines, pas sur un service hébergé intermédiaire. Vos agents utilisent votre environnement et leurs fournisseurs de modèles habituels.
DU TERMINAL À VOTRE POCHE
Un harness compatible installé et authentifié — pi ou Claude Code aujourd’hui —, Rust, Node.js, pnpm et Tailscale. Tout part de votre environnement.
Compilez la PWA, puis le serveur. Au premier lancement, un token d’accès est créé dans votre configuration locale.
Exposez le serveur avec Tailscale Serve. Ouvrez son URL HTTPS, ajoutez la PWA à l’écran d’accueil et configurez votre machine.
# Récupérer le projet
git clone https://github.com/YannickHerrero/sovereign.git
cd sovereign
# Compiler l’interface et installer le serveur
cd pwa && pnpm install && pnpm build
cd ../server && cargo install --path .
# Démarrer sur cette machine
sovereign-server
tailscale serve --bg 7777
BON À SAVOIR
Sovereign est indépendant du harness, l’outil qui exécute votre agent. Aujourd’hui, pi et Claude Code sont pris en charge ; un seul des deux suffit. Codex et OpenCode sont prévus, mais pas encore disponibles. Chaque intégration nécessite un adaptateur. Le serveur détecte les outils compatibles installés au démarrage. Choisissez le harness via le modèle lors de la création d’une tâche ; il reste ensuite associé à cette tâche.
Non. L’interface s’adapte aussi au desktop, avec une liste de tâches par date ou projet, un mode pleine largeur et une vue diff pour relire les changements. Sur mobile, elle s’installe comme une PWA.
Les agents s’exécutent sur vos machines. Sovereign ne fournit pas de relais cloud. Vos agents continuent toutefois à transmettre le contexte nécessaire à leurs fournisseurs de modèles, selon leur configuration. La dictée optionnelle utilise OpenAI.
Le serveur écoute sur localhost par défaut et exige un token d’accès. Tailscale Serve fournit l’accès HTTPS au sein de votre réseau Tailscale. Gardez votre token secret et n’exposez pas directement le serveur sur Internet.
Claude Code est lancé en mode bypassPermissions : il ne demande pas de confirmation avant ses actions. Utilisez Sovereign uniquement sur des repos et des machines de confiance, et relisez les modifications. Le comportement de pi dépend de votre configuration.
Sovereign se compile et s’héberge sur votre infrastructure, sans compte Sovereign. Vous conservez les coûts éventuels de vos fournisseurs de modèles et de vos services existants. Consultez le dépôt pour les instructions d’installation.
LE CODE AVANCE. LA VIE AUSSI.
Auto-hébergé. Conçu pour vos agents. Pensé pour vous.