Ce qu'il vous faut
- macOS
- Bun et tmux (
brew install tmux) - Claude Code, connecté
- Codex et agy si vous les voulez dans la barre latérale ; chacun utilise sa propre connexion
Installer et lancer le serveur
Une commande suffit. Elle vérifie Bun et tmux, compile l'app, relie la CLI overvibe, lance le serveur sur http://127.0.0.1:7777 à l'ouverture de session et ouvre la page, déjà connectée.
$ curl -fsSL https://overvibe.dev/install.sh | shOu installez depuis un clone :
$ git clone https://github.com/maribol/overvibe overvibe $ cd overvibe && sh install.sh # or, without the login agent: $ bun install && bun run dev # UI build watcher + server on http://127.0.0.1:7777 $ open "$(cat ~/.config/agent-deck/login-url)" # the link holds your token: keep it private
Le lien de connexion contient votre jeton : gardez-le hors des chats, des captures d'écran et des logs.
Lancer votre première session
- Appuyez sur ⌥N, ou ⌘N dans l'app de bureau.
- Choisissez un dossier. Ceux que vous avez déjà utilisés viennent en premier ; tapez pour chercher les autres. Un chemin qui n'existe pas encore affiche une ligne Create.
- Choisissez Claude, Codex ou agy. Le nom et le premier prompt sont facultatifs.
Le terminal s'ouvre, et à partir de là c'est la CLI que vous connaissez. Lancez un outil de chaque sorte dans le même projet et ils se rangent ensemble sous le nom de ce projet.
Comment chaque CLI est lancée
Chaque outil démarre dans son propre mode auto, et les sessions lancées par Overvibe font confiance à leur dossier, puisqu'Overvibe répond à cette demande pour vous.
| Outil | Lancé avec |
|---|---|
| Claude Code | claude --permission-mode auto --remote-control |
| Codex | codex --approve-for-me, dans la sandbox de son espace de travail, réseau activé et votre racine de travail accessible en écriture |
| agy | agy --mode auto --remote-control |
Avec Remote Control activé, une session Claude peut aussi être suivie depuis l'app Claude sur votre téléphone.
Lire la barre latérale
Chaque ligne a une pastille de statut. Turquoise signifie occupée, gris inactive, et ambre indique que la session a besoin de vous : un menu est ouvert à son écran ou sa dernière réponse vous posait une question. Le titre de l'onglet du navigateur compte les sessions en ambre, donc un coup d'œil à la barre d'onglets vous dit si quelqu'un attend.
Quand un menu apparaît, une boîte de dialogue s'affiche par-dessus le terminal avec les mêmes options. Cliquer sur l'une d'elles y place le curseur du menu et appuie sur Entrée dans la session.
Fermer l'onglet ne risque rien
Les sessions vivent sur le serveur tmux d'Overvibe, séparé du serveur web. Fermez le navigateur, redémarrez le serveur, rechargez : elles sont toujours là. Depuis un terminal, tmux -L agent-deck ls les liste (le socket garde l'ancien nom du projet).
Questions
Ai-je besoin des trois CLI ?
Non. Seul Claude Code est requis. Codex et agy apparaissent dans le choix d'outil une fois installés et connectés.
agy, est-ce la même chose que Gemini ?
agy est l'agent en ligne de commande de Google pour les modèles Gemini. Overvibe le lance avec agy --mode auto --remote-control.
Overvibe change-t-il le comportement des CLI ?
Non. Il lance les vrais binaires dans tmux et affiche leur terminal. Vos skills, hooks et commandes slash fonctionnent sans changement.