NANOCODER : un agent de code terminal qui ne vous attache pas à une seule boîte
https://github.com/Nano-Collective/nanocoder
📌 NANOCODER est un agent de code pour le terminal, construit par une collective plutôt que par une entreprise. Ce que je trouve intéressant, c’est moins l’étiquette “agentic coding” que la promesse derrière : vous choisissez votre modèle, vous gardez votre code sur votre machine, et vous n’avez pas l’impression de signer pour un écosystème fermé.
Ce que je retiens tout de suite :
- 🤝 Un projet porté par le Nano Collective, avec une logique communautaire assumée.
- 🧠 Un support des modèles locaux via Ollama et des API compatibles OpenAI.
- 🖥️ Un usage terminal pensé pour le mode interactif comme pour les commandes non interactives.
- 🔒 Une posture local-first, sans tiers payant qui bloque les fonctions utiles.
Le point le plus fort, à mes yeux, c’est cette manière de replacer l’outil du côté de l’utilisateur. NANOCODER ne raconte pas seulement qu’il “supporte plusieurs modèles”. Il insiste sur le fait que vous décidez où vont vos données et quel fournisseur exécute le code. C’est une différence de philosophie, pas juste une ligne de configuration. Et dans l’univers des agents de code, cette différence compte vraiment.
Le projet semble aussi vouloir couvrir les usages concrets sans vous faire changer de planète. On peut lancer une session interactive, démarrer en mode non interactif avec un provider et un modèle précis, ou partir directement dans des modes de travail comme yolo ou plan. J’aime bien cette lisibilité. L’outil n’essaie pas de cacher son fonctionnement sous du vernis. Il expose ses modes, et c’est au lecteur de choisir celui qui colle à son contexte.
L’autre élément qui me parle, c’est le refus des gadgets fermés. Le dépôt met en avant l’absence de télémetrie silencieuse, l’absence de paliers payants qui retirent les fonctions utiles, et une base ouverte avec documentation, commandes et cycles de release lisibles. Je préfère largement ce genre de projet à une machine à abonnements déguisée en assistant dev. Ici, on sent davantage un outillage que d’autres pourront reprendre, inspecter et améliorer.
Le positionnement communautaire n’est pas un simple slogan. Le repo renvoie vers les docs, le Discord, les contributions, les bounties et l’écosystème plus large du Nano Collective. Ça donne l’impression d’un outil qui veut vivre avec ses utilisateurs, pas juste leur vendre une interface. Je trouve ça honnête, et presque rassurant à une période où beaucoup d’agents se ressemblent beaucoup trop.
Au final, NANOCODER vise clairement les gens qui veulent un agent de code dans le terminal, mais sans le contrat implicite d’un produit fermé. Si vous aimez garder la main sur vos modèles, vos prompts et votre machine, le projet coche des cases importantes. Et franchement, cette liberté-là me paraît plus intéressante que la promesse, devenue banale, d’un agent “plus intelligent” que tous les autres.
