Nana : terminal Windows pour agents IA de code

Pilotez plusieurs agents de code avec des branches séparées et des sessions persistantes.

nana.areshk.dev
Nana screenshot

À quoi sert Nana, concrètement ?

Le site Nana propose le téléchargement et la documentation d’un terminal Windows pour agents IA de programmation. L’application rassemble vos outils existants, dont Claude Code, Codex et OpenCode, dans des onglets et des volets. Vous pouvez suivre plusieurs tâches et repérer l’agent qui attend une réponse.

Nana ne fournit pas son propre modèle. Il faut installer et authentifier les agents séparément. L’outil s’adresse surtout aux développeurs qui utilisent Git et souhaitent gérer plusieurs sessions longues depuis un espace commun.

Préparer des tâches parallèles avec Git

Un worktree est une autre copie de travail du même dépôt, dans un dossier et sur une branche distincts. Les agents ne modifient donc pas les mêmes fichiers de travail. La fusion finale demande toujours une revue et des tests.

  1. Installez le MSI Windows x86_64 depuis les versions officielles. L’installation par utilisateur ne demande pas de droits administrateur.
  2. Ajoutez le dépôt avec Add Project ou Ctrl+Shift+O.
  3. Activez Worktrees → Show Worktrees, puis créez un worktree et une branche par tâche avec New Worktree….
  4. Lancez un agent déjà installé, par exemple claude ou codex, dans chaque terminal concerné.
  5. Utilisez Ctrl+Shift+D pour diviser à droite ou Ctrl+Shift+Alt+D vers le bas. Vérifiez chaque branche avant de fusionner.

Prévoyez les dépendances de chaque dossier et des ports différents pour les serveurs de développement. Le guide officiel de travail parallèle détaille ces étapes.

Savoir quand intervenir et relire les modifications

Les états Working, Waiting et Idle apparaissent sur les onglets, projets et worktrees. Une notification peut ramener au volet concerné. La reconnaissance reste indicative : Idle ne prouve pas que les tests sont réussis.

Review présente les différences actuelles, les anciens commits et les stashes. Les fonctions GitHub PR nécessitent gh authentifié sur le serveur du projet ; le parcours Create PR exige aussi un dépôt distant GitHub nommé origin. Un CLI IA existant rédige les textes, Nana effectue les opérations Git.

Ouvrez le composeur avec Ctrl+Shift+I pour préparer une instruction et joindre fichiers ou images. Send to All Split Panes vise les terminaux visibles encore actifs. En cas d’échec partiel, contrôlez les destinataires avant de renvoyer la même commande.

Retrouver ses sessions locales ou distantes

Les terminaux tournent dans nana-server et continuent après la fermeture de l’application. Arrêter le serveur, terminer le programme ou fermer son dernier volet met fin à la session. Un historique sauvegardé n’est pas un processus encore actif après un redémarrage.

Pour SSH, choisissez Remote → Add Server…, testez la connexion, puis Add Project → Remote. Les hôtes pris en charge sont macOS 14+ ou Linux glibc 2.35+, sur x86_64 ou ARM64. musl n’est pas pris en charge ; les versions doivent être compatibles. Certains hôtes Linux nécessitent le lingering pour garder les processus après déconnexion. Voir les conditions des serveurs distants.

Le CLI gère sessions et worktrees, les fichiers de disposition réutilisent les espaces de travail et les Kibbles ajoutent panneaux et commandes. Examinez leurs autorisations avant activation.

Gratuité actuelle, licence et données conservées

Vérification du 5 novembre 2026 : la tarification publique affiche USD 0 pour toutes les fonctions actuelles, avec projets, terminaux et agents illimités. Les futurs forfaits n’ont pas de prix annoncé. Les abonnements et consommations des agents restent distincts.

La version native actuelle est propriétaire. L’ancienne édition Electron sous MIT constitue une autre branche ; consultez la licence actuelle.

La documentation serveur décrit la sauvegarde sur disque de l’écran et du défilement, puis la suppression des sessions terminées et de leur sortie après sept jours. Les pièces jointes distantes sont transférées à l’hôte choisi. Ces éléments ne constituent pas une politique complète de télémétrie ou d’entraînement ; les conditions du fournisseur de l’agent s’appliquent aussi.

Questions fréquentes

La gratuité inclut-elle les modèles IA ?

Non. La bêta de Nana est gratuite, mais elle ne fournit pas de quota gratuit pour les services Claude Code, Codex ou autres.

Peut-on faire travailler Claude Code et Codex ensemble ?

Oui, dans des sessions distinctes. Réservez un worktree à chaque tâche indépendante et vérifiez les branches avant fusion.

Existe-t-il une application Mac ou mobile ?

Le bureau documenté cible Windows 10+ x86_64. Mac et Linux servent d’hôtes distants ; les compagnons iOS et Android sont annoncés.

Nana est-il un modèle open source ?

Non. C’est un terminal propriétaire pour les CLI d’agents existants, sans modèle intégré.

Ressources officielles