Description
nana est un multiplexeur de terminal natif spécifiquement conçu pour l'ère des agents, permettant aux développeurs d'exécuter plusieurs agents de codage AI comme Claude Code, Codex et OpenCode côte à côte. Il garantit que chaque agent fonctionne dans son propre Git worktree isolé, évitant les conflits et rationalisant les flux de travail de développement.
Lire la suite
Cette conception permet un changement, une fusion et un nettoyage faciles des branches spécifiques aux agents directement depuis la barre latérale.
L'application est construite pour Windows 10 et versions ultérieures, tirant parti de Rust pour la performance, de GPUI pour un rendu efficace et de libghostty pour son moteur de terminal, évitant ainsi la surcharge d'Electron. Cela se traduit par une expérience rapide, native et légère en mémoire. Une fonctionnalité clé est sa capacité à détecter l'état des agents dans vos terminaux—indiquant s'ils travaillent, attendent ou ont terminé—sans nécessiter de hooks ou de configuration complexe.
nana intègre également des capacités robustes de révision de code, permettant aux utilisateurs de visualiser les différences Git, de parcourir les anciens commits et de revoir les modifications directement dans l'environnement du terminal. Pour un fonctionnement continu, les terminaux vivent dans `nana-server`, ce qui signifie que les agents continuent de fonctionner en arrière-plan même si la fenêtre principale de l'application est fermée. De plus, il prend en charge les serveurs distants, permettant aux utilisateurs d'ouvrir des projets sur Linux ou macOS via SSH, avec `nana-server` automatiquement installé sur la machine distante pour maintenir les sessions.
La fonctionnalité Composer facilite l'écriture de longues invites avec des fichiers et des images, qui peuvent ensuite être envoyées à un seul terminal ou diffusées à tous les panneaux divisés simultanément. La personnalisation est étendue, avec plus de 490 thèmes de terminal disponibles pour un aperçu en direct. La plateforme est également extensible grâce aux « Kibbles », qui sont de petites applications web construites avec des outils web standard pouvant ajouter des panneaux, des onglets, des commandes et des langages. Des applications mobiles pour iOS et Android sont prévues pour se connecter directement au serveur de l'utilisateur, mettant l'accent sur une expérience sans cloud et sans compte.
nana est actuellement disponible en version bêta gratuite, offrant toutes les fonctionnalités actuelles sans limites sur les projets ou les agents, y compris les Git worktrees, la révision de code, les sessions en arrière-plan, le support des serveurs distants, les thèmes et les extensions. Les plans futurs incluent de nouveaux niveaux payants pour les particuliers et les équipes cherchant des fonctionnalités supplémentaires.
- CatégorieAssistants de codage IA
- Modèle tarifaireBêta gratuite
- DéploiementNative Desktop App, CLI/Server
- PlateformesWindows, macOS (server), Linux (server)
Fonctionnalités principales de nana
Multiplexeur de terminal natif pour Windows
Exécuter plusieurs agents de codage AI côte à côte
Git worktree dédié pour chaque agent
Surveillance de l'état des agents (Travail, Attente, Terminé)
Révision de code intégrée avec différences Git
Sessions en arrière-plan (Les agents fonctionnent après la fermeture de l'application)
Support des serveurs distants via SSH (Linux/macOS)
Composer pour des invites multi-panneaux
Plus de 490 thèmes de terminal personnalisables
Extensible avec Kibbles (Applications web pour panneaux, onglets, commandes)
Rapide et léger (Rust, Rendu GPU, Pas d'Electron)
Bêta gratuite avec projets et agents illimités
Aucun droit d'administrateur requis pour l'installation
Mises à jour et récupération automatiques
Intégration avec Windows Terminal
Comment utiliser nana ?
Installer nana : Téléchargez et ouvrez l'installateur .msi pour Windows 10+ ou utilisez une commande PowerShell.
Ajouter un projet : Ouvrez nana, puis choisissez 'Ajouter un projet' dans la barre latérale ou appuyez sur Ctrl+Shift+O et sélectionnez un dossier.
Ouvrir un terminal : Appuyez sur Ctrl+Shift+T pour ouvrir un nouvel onglet dans votre projet, ou Ctrl+Shift+N pour un terminal d'accueil.
Diviser les terminaux : Utilisez Ctrl+Shift+D pour diviser à droite ou Ctrl+Shift+Alt+D pour diviser vers le bas pour des vues multi-panneaux.
Gérer les agents : Exécutez vos agents de codage ; nana détectera automatiquement leur état (travail, attente, terminé).
Réviser le code : Utilisez le visualiseur de différences Git intégré pour examiner les modifications et parcourir les commits directement.
Installer des Kibbles : Trouvez des Kibbles dans Paramètres → Kibbles → Parcourir, puis installez-les et activez-les pour ajouter de nouvelles fonctionnalités.
Cas d'utilisation de nana
- Gestion de plusieurs agents AI
- Flux de travail de développement isolés
- Révision de code dans le terminal
- Fonctionnement continu des agents
- Développement à distance avec des agents
- Invites par lots pour les agents
- Personnalisation de l'environnement terminal
- Productivité des développeurs







