Construit au grand jour. Faites-le tourner vous-même.
AgentOS est petit, open source et sous licence MIT. Compilez-le depuis les sources, voyez comment ses pièces s’assemblent, et joignez votre ordinateur de partout avec votre propre relais.
Lancez-le depuis les sources.
Vous préférez le compiler vous-même ? Il vous faut un Mac, Node.js 20.19 ou plus récent, et pnpm 10.
-
1 Récupérer le code et le compiler
git clone https://github.com/Synapsr/AgentOS.git cd AgentOS pnpm install pnpm build -
2 Réveiller l’agent, sans clé pour l’instant
AGENTOS_ENGINE=mock pnpm startUn cerveau d’entraînement : aucune clé, aucun coût, tout le reste est réel. Il affiche l’adresse où terminer la configuration.
-
3 Lui donner un vrai cerveau
pnpm startLance agentos start, le cœur seul. Collez une clé API Anthropic pendant la configuration, ou plus tard dans les Réglages.
-
4 Ajouter votre téléphone
pnpm agentos pairAffiche un QR code à usage unique.
-
Depuis un terminal
pnpm agentos say "…"Et aussi status, pair et url.L’app de bureau
pnpm desktopTauri 2 : il vous faut Rust.L’app iPhone
cd apps/ios && xcodegenPuis ouvrez le projet dans Xcode.
Tout tient dans des fichiers simples.
Pas de base de données. Ce que sait Nova vit dans ~/.agentos, lisible avec n’importe quel éditeur.
~/.agentos/-
config.jsonqui est l’agent, ce qu’il demande -
secrets.jsonles clés API, lisibles par vous seul -
devices.jsonles appareils associés, en empreintes -
events.jsonltout ce qui s’est passé -
threads/un fichier par conversation -
files/captures d’écran et autres fichiers
Un petit protocole.
HTTP et WebSocket, en JSON, défini dans packages/protocol. Tous les clients le parlent : les apps, le client web, vos scripts.
Trois pièces, toutes remplaçables.
AgentOS est petit, et c’est voulu. Le cœur tourne sur votre ordinateur et garde la conversation, les demandes et les règles de sécurité. Tout le reste vient s’y brancher.
Vous
- iPhone
- Écouteurs
- Navigateur
- Apple Watch, en cours
Un petit protocole, documenté
Votre ordinateur
Le cœur d’AgentOS : conversations, demandes, règles de sécurité, fichiers simples.
-
Le cerveau
Claude, via le Claude Agent SDK. Le moteur est une interface : d’autres modèles peuvent s’y brancher.
-
Les yeux et les mains
L’arbre d’accessibilité de votre système, via agent-desktop, open source. Nova lit ce qui est à l’écran et agit dessus : boutons, champs, menus.
-
Les oreilles et la voix
La voix de votre téléphone par défaut, sans clé. Ajoutez une clé pour une voix premium comme ElevenLabs, ou branchez votre propre serveur vocal open source.
Joignez votre ordinateur de partout, à votre façon.
Votre téléphone et votre ordinateur se parlent directement. Des trois façons, choisissez celle qui vous va.
-
Sur le même réseau
À la maison ou au bureau, votre téléphone trouve votre ordinateur tout seul, et la connexion est chiffrée avec le certificat propre à votre ordinateur.
-
De partout, avec Tailscale
Installez Tailscale sur les deux. AgentOS le repère et met cette adresse dans le code d’association. Tailscale chiffre la connexion, et il n’y a aucun serveur à faire tourner.
-
De partout, avec votre relais
Lancez un petit conteneur sur un serveur à vous. Il est privé : il n’accepte que les ordinateurs qui présentent son jeton. C’est votre ordinateur qui s’y connecte : rien à ouvrir sur votre réseau.
Votre relais. Pas encore d’image publiée : vous le construisez depuis votre clone. Une image viendra avec la première version.
docker build -f packages/relay/Dockerfile -t agentos-relay .
RELAY_TOKEN=$(openssl rand -hex 32)
echo "$RELAY_TOKEN" # your computer will need it
docker run -d -p 8080:8080 -v agentos-relay:/data -e RELAY_TOKEN="$RELAY_TOKEN" agentos-relay Donnez ensuite à votre ordinateur l’adresse du relais et son jeton, dans Réglages › Avancé. Celui qui fait tourner un relais peut lire ce qui le traverse : faites tourner le vôtre. Le chiffrement de bout en bout entre téléphone et ordinateur est prévu.
Plusieurs ordinateurs ?
Associez-les un par un. Votre téléphone les montre ensemble, chacun avec son agent.
Avec chaque agent, une seule conversation, et dessous autant de tâches de fond qu’il lui en faut.
- Nova Mac du studio · Je lance les tests
- Iris MacBook Air · Rien à faire
- Atlas Mac mini du bureau · Votre ordinateur est injoignable