Que fait cmux-terminal-multiplexer ?
Multiplexeur de terminaux natif pour IA avec API socket programmable, automatisation complète du navigateur équivalente à Playwright, et coordination d'équipes d'agents — conçu pour Claude Code et les workflows d'agents autonomes
Fonctionnalités
- API Socket Programmable : contrôlez les sessions terminal à distance via des sockets Unix/TCP.
- Automatisation du Navigateur (Playwright-compatible) : lancez et pilotez des instances de navigateur headless depuis vos agents.
- Coordination d'Équipes d'Agents : créez des canaux de communication et de synchronisation pour que plusieurs agents collaborent.
- Compatible avec Claude Code : intégration native pour les workflows d'agents autonomes.
Installation
pip install cmux-terminal-multiplexer
Ou utilisez docker :
docker pull aradotso/cmux-terminal-multiplexer
Utilisation rapide
Démarrer le multiplexeur
cmux start --port 8765
Ouvrir une session terminal
cmux open --name "session-1" --command /bin/bash
Attacher une session (API socket)
import cmux
client = cmux.connect("localhost", 8765)
session = client.open_session("mon-agent")
session.run("curl https://api.example.com")
Documentation
Pour plus de détails, consultez le README complet ou ouvrez la documentation intégrée avec :
cmux --help