Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/little-coder : un agent de code CLI conçu pour les petits modèles locaux
Coding Assistants

little-coder : un agent de code CLI conçu pour les petits modèles locaux

·10 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

little-coder est un agent de code en ligne de commande, gratuit et open source, construit sur pi et spécifiquement calibré pour tirer de bons résultats de petits modèles de langage locaux, plutôt que conçu d'abord autour d'un modèle cloud frontière. Créé par Itay Inbar, il est distribué comme paquet npm (little-coder) et cible par défaut un modèle Qwen3.6-35B-A3B (mixture-of-experts) servi localement via llama.cpp, tout en prenant en charge Ollama, LM Studio et des fournisseurs cloud comme Anthropic et OpenAI via le système multi-fournisseurs de pi. Il est sous licence Apache 2.0 et comptait plus de 2 600 étoiles GitHub au moment de ce test.

little-coder (github.com/itayinbarr/little-coder) est un agent de code en ligne de commande gratuit et open source, créé par Itay Inbar sur la base de pi, un substrat d'agent minimal. Contrairement aux agents de code génériques calibrés pour des modèles frontière, little-coder est délibérément conçu et testé autour de petits modèles locaux — sa configuration par défaut cible un modèle Qwen3.6-35B-A3B (mixture-of-experts) servi localement via llama.cpp, et fonctionne aussi avec Ollama, LM Studio et des fournisseurs cloud comme Anthropic ou OpenAI. Ce test couvre ce que l'outil fait réellement, en quoi il diffère de son propre substrat (pi) et d'autres agents de code comme Aider, comment l'installer et à qui il convient. Ce test complète la fiche de little-coder dans le répertoire logiciel LLM local.

Points clés

  • little-coder (github.com/itayinbarr/little-coder) est un agent de code en ligne de commande, gratuit, open source et natif du terminal — pas une extension d'IDE
  • Créé par Itay Inbar ; construit sur pi, un framework open source minimal et distinct de boucle d'agent, maintenu par Earendil Works
  • Sous licence Apache 2.0, confirmée via le champ de licence et le fichier LICENSE du dépôt GitHub
  • Modèle par défaut : un modèle Qwen3.6-35B-A3B (mixture-of-experts) servi localement via llama.cpp ; prend aussi en charge Ollama, LM Studio et des fournisseurs cloud (Anthropic, OpenAI et autres pris en charge par pi) via --model
  • Dépôt créé le 11 avril 2026 ; plus de 2 600 étoiles GitHub et 179 forks au moment de ce test
  • Propose un mode Plan, un mode recherche approfondie (F2), des sous-agents « dispatch », des tâches en arrière-plan, des « fiches de compétences » pour les outils et le choix du modèle par phase

📍 En une phrase

little-coder est un agent de code gratuit et open source (Apache 2.0), créé par Itay Inbar sur le substrat d'agent pi, spécifiquement calibré pour obtenir des résultats agentiques utiles avec de petits modèles de langage locaux comme un modèle Qwen3.6-35B-A3B servi localement, tout en prenant en charge des modèles locaux plus grands, Ollama, LM Studio et des fournisseurs cloud.

💬 En termes simples

little-coder est un outil en ligne de commande qu'on exécute dans un dossier de projet, dans l'esprit d'Aider ou de Claude Code, sauf qu'il est conçu et testé spécifiquement pour de petits modèles exécutables sur un GPU d'ordinateur portable, plutôt que de supposer un accès permanent à un grand modèle frontière. Vous pouvez toujours le pointer vers un modèle local plus gros ou une API cloud si vous le souhaitez.

📌Remarque: Ce test s'appuie sur le dépôt GitHub, le README et le package.json de little-coder, et non sur un test indépendant réalisé par PromptQuorum. Plusieurs forks et copies de ce projet existent sous d'autres identifiants GitHub ; ce test porte spécifiquement sur github.com/itayinbarr/little-coder, identifié ici comme le dépôt original et activement maintenu.

Qu'est-ce que little-coder ?

little-coder est un agent de code en ligne de commande, gratuit et open source, qui lit, modifie et exécute des commandes sur votre base de code locale, conçu pour obtenir un comportement agentique de codage solide avec de petits modèles plutôt que de supposer qu'un modèle cloud frontière est toujours disponible. Ce n'est pas un framework d'agent conçu de zéro — son propre README le décrit comme « pi + une trentaine d'extensions + une trentaine de fichiers markdown de compétences + un harnais de benchmark Python », ce qui signifie qu'il dépend de pi (un projet distinct et minimal de boucle d'agent d'Earendil Works) pour sa boucle centrale, son API multi-fournisseurs, son interface terminal et la gestion des sessions.

  • Type de produit : un agent de code en ligne de commande, pas une extension d'IDE — fonctionne depuis n'importe quel terminal, dans n'importe quel répertoire de projet
  • Créateur : Itay Inbar (GitHub : itayinbarr)
  • Fondation : construit sur pi (paquet @earendil-works/pi-coding-agent), un substrat d'agent minimal distinct ; little-coder ajoute ses propres extensions, fichiers de compétences et harnais de benchmark, plutôt que de forker le code de pi
  • Licence : Apache 2.0, confirmée via les métadonnées de licence du dépôt GitHub
  • Dépôt : github.com/itayinbarr/little-coder, créé le 11 avril 2026
  • Ampleur : plus de 2 600 étoiles GitHub, 179 forks, 13 contributeurs et 17 issues ouvertes au moment de ce test
  • Distribution : publié sur npm sous le paquet little-coder, installable aussi via un script curl en une ligne ou bun

Historique du projet et jalons des versions

Le dépôt GitHub de little-coder a été créé le 11 avril 2026 et a publié environ 78 versions taguées depuis, passant d'une CLI ciblée à ses débuts à un agent plus structuré, avec séparation des modèles plan/action, outils de recherche et système d'extensions. Les numéros de version ci-dessous proviennent des propres versions GitHub du projet ; consultez directement la page des versions pour tout ce qui a été publié après la date de publication de ce test.

  1. 1
    Création du dépôt — 11 avril 2026
    Why it matters: little-coder démarre comme une CLI ciblée enveloppant le substrat d'agent pi pour le codage avec de petits modèles, d'après la date de création du dépôt.
  2. 2
    Série v1.9.x — juin 2026 : versions itératives rapides
    Why it matters: Une série dense de versions correctives (v1.9.4 à v1.9.13) jusqu'en juin 2026 suggère un développement actif et rapide durant cette période, d'après la liste des versions GitHub.
  3. 3
    v1.10.0–v1.14.0 — juillet 2026
    Why it matters: Poursuite de versions mineures jusqu'en juillet 2026, d'après la liste des versions GitHub ; consultez les notes de version individuelles sur GitHub pour les changements précis de cette période.
  4. 4
    v1.15.0–v1.17.0 — 15 août 2026 : trois versions en un jour
    Why it matters: Le projet a publié trois versions mineures le même jour, un regroupement de versions inhabituellement dense selon ce test, dont le journal des modifications sur GitHub mérite d'être consulté.
  5. 5
    v1.18.0 — 22 août 2026
    Why it matters: Poursuite des itérations de versions mineures, d'après la liste des versions GitHub.
  6. 6
    v1.19.0 — 29 août 2026 : dernière version taguée au moment de ce test
    Why it matters: La version actuelle du `package.json` au moment de ce test ; le système d'extensions, le mode Plan, la recherche approfondie et le choix du modèle par phase décrits dans ce test sont tous présents dès cette version.

Que peut faire little-coder ?

L'ensemble de fonctionnalités de little-coder se concentre sur des workflows de codage agentiques, conscients des petits modèles, superposés à la boucle centrale de pi. Voici ce que fait réellement chaque partie, d'après le README du projet.

  • Calibrage par défaut pour petits modèles — livré avec une sélection d'une trentaine d'extensions et de fichiers markdown de compétences visant à garder un contexte de démarrage réduit (environ 7 000 tokens, selon le README) et un comportement prévisible, ce que le projet présente comme rendant les petits modèles plus utilisables comme agents de codage qu'un prompt d'agent générique à grand contexte
  • Mode Plan — activable via Ctrl+Q ou au lancement avec --plan-mode ; little-coder recherche une demande avec des sous-agents en lecture seule, pose 1 à 3 questions de clarification et rédige un plan dans .pi/approved-plan.md avant toute modification de fichier ; /implement bascule ensuite vers le modèle d'action et démarre le travail réel
  • Mode recherche approfondie — appuyer sur F2 ou exécuter /deep-research <sujet> pour cadrer une question de recherche externe, la répartir entre des sous-agents de recherche en lecture seule et obtenir un rapport markdown avec citations ; selon le README, ce mode vise la recherche externe/en ligne, pas l'exploration de votre propre base de code
  • Sous-agents via dispatch — lancer des sessions enfants isolées pour rechercher une question (lisant le dépôt et, selon le README, naviguant en ligne) et rapporter le résultat sans encombrer la conversation principale ; ces sessions s'exécutent en série par défaut car elles peuvent se disputer le même serveur de modèle local, le parallélisme étant disponible via une variable d'environnement
  • Tâches en arrière-plan — les commandes longues (builds, suites de tests, serveurs de développement) s'exécutent en arrière-plan sans bloquer un tour, et little-coder est réveillé par les événements de tâche plutôt que d'interroger à intervalle fixe
  • Choix du modèle par phase/plan-model et /action-model permettent d'utiliser un modèle plus grand pour la planification et un plus petit et rapide pour l'implémentation, ou l'inverse
  • « Fiches de compétences » d'outils — de courtes instructions d'usage contextuelles pour un outil ne sont injectées que lorsqu'un tour en a probablement besoin, plutôt que de charger d'emblée la documentation complète de chaque outil ; /skills liste ce qui est chargé
  • Lecture obligatoire avant édition — little-coder exige de lire un fichier avant de le modifier, pour ancrer les modifications au contenu réel actuel du fichier plutôt qu'à un état supposé
  • Système d'extensions — little-coder charge par défaut un ensemble fixe d'extensions embarquées (--no-extensions en coulisses, seul son propre ensemble étant câblé) ; vous pouvez ajouter les vôtres via ~/.config/little-coder/extensions/, une variable d'environnement, ou en relançant avec --with-pi-extensions pour activer le système de découverte d'extensions propre à pi

Exemples d'utilisation : trois façons d'utiliser little-coder

Voici des workflows concrets construits à partir des fonctionnalités documentées ci-dessus de little-coder, pas des cas d'usage hypothétiques.

Tarifs et licence de little-coder

little-coder lui-même est gratuit et open source, sous licence Apache 2.0. Il n'y a ni palier payant, ni abonnement, ni compte requis pour la CLI. Le coût réel dépend entièrement du backend de modèle utilisé.

  • La CLI little-coder et ses extensions embarquées sont gratuites, sans limite d'usage imposée par le projet lui-même
  • L'exécution contre un modèle hébergé localement (llama.cpp, Ollama ou LM Studio) ne coûte que votre propre électricité et matériel — aucun frais par token vers little-coder ou l'hébergeur du modèle
  • L'exécution contre un modèle cloud (Anthropic, OpenAI ou un autre fournisseur pris en charge par pi) coûte ce que ce fournisseur facture pour l'usage de son API ; little-coder n'ajoute aucune marge
  • Licence : Apache 2.0, d'après les métadonnées de licence du dépôt GitHub et le champ license propre du paquet dans package.json
  • Ce test n'a trouvé aucune preuve de levée de fonds, d'entreprise ou de soutien commercial derrière little-coder — à considérer comme un projet open source maintenu de façon indépendante et soutenu par la communauté, développé par un auteur principal avec des contributions de 13 contributeurs au moment de ce test

little-coder vs pi

little-coder n'est pas un concurrent de pi — il est construit dessus. pi est le substrat minimal et généraliste de boucle d'agent (boucle d'agent, API multi-fournisseurs, interface terminal, arbre de sessions, quatre outils intégrés, un prompt système d'environ 1 000 tokens) ; little-coder est une configuration spécifique et affirmée de pi, orientée vers les agents de codage pour petits modèles.

Ce que c'est

little-coder:
Un agent de codage affirmé pour petits modèles, construit sur pi
pi:
Un framework minimal et généraliste de boucle d'agent

Extensions

little-coder:
Livre ~30 extensions et 30 fichiers de compétences par défaut
pi:
Cœur minimal ; extensions optionnelles et fournies par l'utilisateur

Modèle par défaut

little-coder:
Cible par défaut un petit modèle local (Qwen3.6-35B-A3B)
pi:
Aucun réglage ou défaut spécifique aux petits modèles

Focus benchmark

little-coder:
Livre son propre harnais de benchmark pour petits modèles
pi:
Aucun harnais de benchmark embarqué

Relation

little-coder:
Une simple dépendance npm de little-coder, pas un fork
pi:
Dépendance amont ; non affectée par les changements propres à little-coder

Pour un substrat minimal permettant de construire sa propre configuration d'agent de zéro, évaluez pi directement sur pi.dev. Pour un agent de codage déjà calibré et centré sur les petits modèles, prêt à l'emploi, little-coder est l'option préconfigurée construite dessus.

Pour qui little-coder est-il fait ?

little-coder convient aux développeurs qui veulent spécifiquement un agent de code calibré pour de petits modèles hébergés localement, plutôt qu'un outil supposant qu'un grand modèle frontière est toujours le backend.

Concurrents et alternatives

little-coder est le plus souvent comparé à d'autres agents de code natifs du terminal comme Aider, Cline, goose et OpenHands — sa principale différenciation est d'être explicitement calibré et testé autour de petits modèles hébergés localement, plutôt que de supposer un modèle cloud frontière comme backend par défaut.

Tool
Best known for
Link
AiderPair-programmeur IA en terminal centré sur Git, bring-your-own-model, l'un des premiers outils du domaineTest Aider
ClineExtension d'agent autonome open source pour VS Code et les IDE JetBrainsTest Cline
gooseAgent de codage IA open source et extensible de Block, avec CLI et app de bureauTest goose
OpenHandsPlateforme d'agent de codage autonome gratuite, open source et auto-hébergéeTest OpenHands

Cette liste reflète les outils couramment comparés à little-coder dans le domaine des agents de code natifs du terminal, pas un classement indépendant de PromptQuorum. Contrairement à little-coder, aucun de ces outils n'a été conçu avec le calibrage pour petits modèles comme objectif principal — vérifiez directement le support de modèles et les tarifs actuels de chaque outil avant de choisir.

Erreurs courantes en évaluant little-coder

La plupart des confusions sur little-coder viennent du fait de le confondre avec pi, de supposer qu'il ne fonctionne qu'avec de minuscules modèles, ou d'atterrir sur le mauvais dépôt GitHub.

Questions fréquemment posées

Qu'est-ce que little-coder ?

little-coder (github.com/itayinbarr/little-coder) est un agent de code en ligne de commande, gratuit et open source (Apache 2.0), créé par Itay Inbar sur le substrat d'agent pi, spécifiquement calibré pour obtenir un comportement agentique de codage utile avec de petits modèles locaux.

little-coder est-il gratuit ?

Oui, la CLI little-coder elle-même est gratuite et open source, sans palier payant. Le coût réel dépend du backend de modèle : l'inférence locale (llama.cpp, Ollama, LM Studio) ne coûte que votre propre matériel et électricité, tandis qu'un modèle cloud (Anthropic, OpenAI, etc.) est facturé par ce fournisseur.

Comment installer little-coder ?

Selon le README du projet, exécutez le script d'installation en une ligne (curl -fsSL https://raw.githubusercontent.com/itayinbarr/little-coder/main/install.sh | bash), ou installez-le avec npm install -g little-coder ou bun add -g little-coder. Node.js 22.19 ou plus récent doit être dans le PATH dans les trois cas.

Quelle est la relation entre little-coder et pi ?

pi (pi.dev) est un framework distinct, minimal et open source de boucle d'agent, maintenu par Earendil Works. little-coder dépend de pi comme simple dépendance de paquet npm et ajoute ses propres extensions, fichiers de compétences et harnais de benchmark — ce n'est pas un fork du code de pi.

little-coder ne fonctionne-t-il qu'avec de petits modèles ?

Non. Ses réglages par défaut et extensions embarquées sont calibrés pour de petits modèles locaux, avec un modèle Qwen3.6-35B-A3B servi localement comme défaut livré, mais il fonctionne aussi avec des modèles locaux plus grands, Ollama, LM Studio et des fournisseurs cloud comme Anthropic et OpenAI, selon sa propre documentation.

De quel matériel little-coder a-t-il besoin ?

little-coder lui-même n'a besoin que de Node.js 22.19+ pour s'exécuter. L'exigence matérielle réelle vient du modèle auquel vous le connectez — la configuration de référence documentée par le projet cible un GPU d'ordinateur portable avec 8 Go de VRAM exécutant un modèle Qwen3.6-35B-A3B quantisé via llama.cpp.

Qui a créé little-coder ?

Itay Inbar a créé little-coder, d'après le champ auteur du dépôt GitHub et de package.json.

little-coder a-t-il un mode Plan ?

Oui. Activer le mode Plan (Ctrl+Q, ou lancement avec --plan-mode) fait rechercher la demande par little-coder avec des sous-agents en lecture seule, poser des questions de clarification et rédiger un plan avant toute modification de fichier ; /implement bascule ensuite vers le modèle d'action et démarre le travail réel.

little-coder est-il le même projet que les forks portant le même nom ?

Non. Ce test a trouvé des forks et copies quasi identiques sous d'autres identifiants GitHub. github.com/itayinbarr/little-coder est identifié dans ce test comme l'original, avec la date de création de dépôt la plus ancienne et le plus grand nombre d'étoiles parmi les versions vérifiées.

PromptQuorum a-t-il testé de façon indépendante les affirmations de little-coder sur les petits modèles ?

Non. Ce test s'appuie sur le dépôt GitHub, le README et les métadonnées de paquet de little-coder, pas sur un benchmark réalisé par PromptQuorum. La recherche de benchmark propre au projet, citée en lien, est une source autopubliée de première main — lisez-la directement et considérez les chiffres précis comme autodéclarés.

Sources

← Retour aux LLM locaux avancés