tabsh : vos agents de code IA dans un terminal de navigateur

Une vue commune pour les terminaux locaux et les tâches de vos projets

tabsh.cc
tabsh screenshot

À quoi sert tabsh, concrètement ?

Tabsh affiche dans un onglet les terminaux et agents de code IA qui tournent sur votre ordinateur. Un petit service local exécute les shells ; le navigateur sert à les consulter et à interagir avec eux, près de vos tickets, de votre documentation et de votre application en développement.

L'intérêt est de savoir quelle session travaille, laquelle attend une réponse et ce qui est terminé. La démonstration du site utilise un service simulé dans la page : elle permet de découvrir l'interface, sans lancer de commande sur votre machine.

Repérer les tâches qui attendent votre réponse

Chaque shell ou agent devient une carte liée à son dossier. Le tableau répartit ces cartes entre backlog, travail en cours, demande d'intervention, terminé et archivé. La liste rassemble les mêmes cartes de tous les projets par état, dans un seul défilement. Elle aide à reprendre plusieurs travaux sans inspecter chaque terminal.

Une carte ouvre un terminal ou un panneau de discussion. L'explorateur suit le dossier du shell, avec recherche par nom, ouverture de chemins et édition dans un panneau. Déposer un fichier dans le terminal insère son chemin. Les shells peuvent se reconnecter après fermeture ou rechargement d'un onglet ; dossiers, onglets et historique d'affichage sont restaurés.

Confidentialité locale et modifications concurrentes

Le service écoute sur l'adresse de boucle locale et utilise un jeton d'appairage dans le fragment d'URL. Les informations officielles indiquent que Tabsh n'exige pas de compte et ne possède ni relais ni télémétrie. Cela décrit Tabsh : un agent connecté peut toujours interroger un modèle externe selon ses propres conditions.

Les agents partagent le checkout et la branche sélectionnés, sans isolation automatique par worktree Git. Des modifications simultanées peuvent entrer en conflit. Répartissez le travail et préparez vous-même des dossiers distincts si nécessaire.

Pour un autre appareil, la documentation décrit des chemins privés avec Tailscale ou tunnel SSH. Elle déconseille d'exposer publiquement le port HTTP donnant accès au shell.

Brancher ses agents de code existants

Le site cite Claude Code, Codex, Cursor CLI et OpenCode. Les fournisseurs se configurent par commandes de démarrage, de reprise et ACP ; d'autres CLI acceptant un prompt peuvent être ajoutées. Les cartes proposent une interface terminal TUI ou une interface de discussion. Les capacités concrètes dépendent toutefois du fournisseur.

Vous conservez les agents que vous avez choisis et configurés. Leurs identifiants, abonnements et services de modèles ne sont pas automatiquement fournis par Tabsh.

Installer et vérifier une première session

  1. Préparez un Mac ou un ordinateur Linux, votre dossier et un agent configuré. Avec Homebrew : brew install blaise1030/tap/tabsh.
  2. Lancez tabsh, puis vérifiez le dossier de la carte dans le navigateur appairé.
  3. Dans ce terminal Tabsh, demandez à l'agent d'exécuter tabsh setup et de suivre le guide. La configuration est sauvegardée ; les hooks existants sont conservés. Le rapport doit préciser le fichier modifié et la procédure d'annulation.
  4. Vérifiez le passage à Needs input avec la note setup test, puis le retour à In progress. Si cela échoue, transmettez le rapport au même agent. Tous les outils ne disposent pas des mêmes événements.
  5. Confiez une petite tâche, puis examinez les modifications et les tests. Des hooks configurés peuvent déclencher une notification et un son lorsqu'un terminal hors écran attend une réponse ou termine.

Le service lancé au premier plan s'arrête avec son terminal de lancement. Une installation Homebrew peut démarrer à la connexion avec brew services start tabsh, après arrêt du premier processus ; ouvrez ensuite http://127.0.0.1:7681 pour appairer le navigateur.

Coût et compatibilité

Vérifié le 28 octobre 2026 : Tabsh est gratuit, sous licence MIT, sans offre payante. Les frais éventuels des agents, modèles ou services réseau restent distincts.

Les builds officiels concernent macOS Apple silicon et Intel, ainsi que Linux x86-64 et arm64. Il n'existe pas de build Windows. Safari utilise l'application locale à http://tabsh.localhost:7681 ; Chrome peut demander l'autorisation d'atteindre les applications locales. Tabsh convient donc surtout à un flux de développement local déjà équipé.

Questions fréquentes

La gratuité inclut-elle les modèles de Claude Code ou Codex ?

La gratuité concerne Tabsh. Les accès, abonnements et consommations des services choisis sont à vérifier séparément.

Puis-je travailler uniquement avec la démo ?

La démo est simulée. Un vrai terminal demande le service installé et un navigateur appairé.

« Local » signifie-t-il que toutes les requêtes IA restent hors ligne ?

Non. Le transport local de Tabsh et les appels de modèles de votre agent sont deux éléments distincts.

Ressources officielles