I Switched to Neovim + Tmux for AI Coding Agents. No Going Back

En une phrase

Face à l'évolution rapide des agents de codage CLI, les développeurs doivent abandonner les IDE traditionnels au profit d'un environnement de terminal entièrement repensé (Neovim, Tmux) pour maximiser l'efficacité, la parallélisation et le plaisir de coder.

Points clés

  • Obsolescence des méthodes traditionnelles : Les agents de codage CLI sont devenus incontournables (notamment depuis la sortie d'Opus 4.5 et Cordex 5.2 fin 2025), rendant les setups basés sur VS Code et les terminaux par défaut inefficaces, gourmands en ressources (Chromium-based) et peu adaptés à la parallélisation des tâches complexes.

Refonte de l'environnement : Le workflow doit être construit autour* de l'agent de codage. Cela implique de remplacer le terminal par défaut par un émulateur performant et configurable comme Ghosty (support couleur, GPU accelerated, configuration Git-trackable) pour en faire un "chez-soi" agréable.

* Neovim comme éditeur de texte : Adopter Neovim (avec des distributions comme LazyVim) offre une efficacité supérieure pour les éditions rapides, les revues de code, et les commits Git, grâce à son intégration terminale, ses raccourcis clavier puissants (style "ninja"), son LSP et ses outils Git (LazyGit, DiffView).

* Tmux pour la parallélisation et l'organisation : Tmux est l'outil essentiel pour gérer plusieurs sessions, fenêtres et "panes" d'agents et d'éditeurs simultanément. Il permet de grouper l'agent avec l'éditeur, de basculer fluidement entre les contextes et de travailler sur de nombreux projets en parallèle avec une faible consommation de ressources.

* Choix de l'agent IA et ergonomie : L'agent de codage OpenCode (basé sur GPT 5.3) est recommandé pour sa capacité à créer des agents personnalisés. De plus, un investissement dans un clavier ergonomique et agréable (ex: Happy Hacking Keyboard) est crucial pour optimiser le workflow centré sur le clavier et le plaisir de coder.

* Apprentissage et avantages : L'adoption de ces outils n'est pas aussi complexe qu'il n'y paraît (quelques jours/semaines pour les bases) et, au-delà de l'efficacité accrue, procure un plaisir renouvelé dans le développement logiciel.