Claude Deck
03.2026 - Present
-
Rust -
TypeScript -
Tauri -
tmux
Description du projet
Claude Deck est un outil multi-workspace qui permet de piloter plusieurs sessions Claude Code en parallèle depuis une seule interface unifiée.
Le problème qu'il résout : quand on travaille sur plusieurs projets simultanément avec Claude Code, il faut jongler entre plusieurs terminaux, perdre le fil des conversations et relancer des sessions. Claude Deck centralise tout dans une interface unique où chaque workspace correspond à un projet indépendant avec ses propres sessions actives.
L'outil est disponible sous deux formes. En mode CLI, il utilise tmux pour créer une interface en terminal (TUI) avec des panneaux pour chaque session active, la navigation entre workspaces par raccourcis clavier, et la possibilité de lancer ou arrêter des sessions à la volée. En mode desktop, une application native macOS construite avec Tauri offre une expérience graphique avec gestion des workspaces par onglets, historique des sessions et notifications.
Le backend est écrit en Rust pour la rapidité et la faible empreinte mémoire. Le frontend desktop utilise TypeScript avec le framework Tauri, qui produit un binaire natif léger (quelques Mo) sans embarquer un navigateur complet comme Electron.
Claude Deck s'intègre directement avec l'installation locale de Claude Code : il détecte automatiquement les projets configurés et réutilise les sessions existantes.
Cas d'usage typiques : un développeur travaillant sur un backend Rust et un frontend React simultanément peut suivre les deux sessions côte à côte ; un freelance jonglant entre plusieurs clients peut basculer d'un workspace à l'autre sans perdre le contexte ; une équipe peut partager des configurations de workspace pour standardiser les environnements de développement.
Claude Deck fait partie de l'écosystème d'outils Claude Code créés par Thomas Tartrau, aux côtés de MCP RTK (optimisation des tokens MCP) et Skill Radar (génération automatique de skills).
Technologies utilisées
Ce projet utilise les technologies suivantes : Rust, TypeScript, Tauri, tmux.