À propos du projet

AgenTerm est un émulateur de terminal léger, natif Rust, et un contrôleur de flotte d'IA locale conçu pour une utilisation multiplateforme (Windows, macOS et Linux). Il évite Electron au profit d'un rendu natif à la plateforme (Win32/GDI, winit) afin de maintenir une empreinte binaire réduite. Les capacités clés incluent : - Gestion de l'espace de travail : Onglets hiérarchiques avec composeurs, environnements et notes par onglet. Il prend en charge une sémantique de fermeture « detach-first » qui maintient les PTY en cours d'exécution en arrière-plan. - Automatisation et contrôle : Un client d'automatisation natif fournissant des instantanés structurés, des attentes déterministes et des reçus de contrôle. Il inclut une CLI pour créer, inspecter et piloter les onglets. - Intégration de l'IA : Une surface Model Context Protocol (MCP) en lecture seule et la capacité de lancer des agents (par exemple, Codex) dans des onglets de flotte nommés avec un contexte stable. - Caractéristiques techniques : Prise en charge des surfaces de session tmux/RMUX, captures d'écran PNG pour les tests de retour visuel, et un serveur headless pour l'autorité de l'espace de travail et des PTY. - Sécurité et transparence : Plan de contrôle local écoutant uniquement sur les adresses de boucle locale, licences MIT/Apache-2.0, et preuves de chaîne d'approvisionnement incluant des sommes de contrôle SHA-256 et des SBOM.