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.
- 1Cré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. - 2Sé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. - 3v1.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. - 4v1.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é. - 5v1.18.0 — 22 août 2026
Why it matters: Poursuite des itérations de versions mineures, d'après la liste des versions GitHub. - 6v1.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.mdavant toute modification de fichier ;/implementbascule 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-modelet/action-modelpermettent 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 ;
/skillsliste 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-extensionsen 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-extensionspour 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.
Installer little-coder
little-coder s'installe gratuitement via npm, bun ou un script shell en une ligne, et son code source est sur GitHub. Node.js 22.19 ou plus récent doit être dans le PATH, même en cas d'installation via bun, car le script de lancement lui-même s'exécute sur Node.
Source | Link |
|---|---|
| Script d'installation en une ligne | curl -fsSL https://raw.githubusercontent.com/itayinbarr/little-coder/main/install.sh | bash |
| Paquet npm | npm install -g little-coder |
| Paquet bun | bun add -g little-coder |
| Dépôt GitHub (code source, Apache 2.0) | github.com/itayinbarr/little-coder |
| Page d'accueil du projet | itayinbarr.github.io/little-coder |
little-coder lui-même n'a pas de minimum de GPU ou de RAM au-delà de Node.js — le véritable plancher matériel dépend du modèle choisi. La configuration de référence documentée par le README (Qwen3.6-35B-A3B, quantisé, avec les poids d'experts déchargés vers la RAM système) cible un GPU d'ordinateur portable avec 8 Go de VRAM ; un modèle plus dense ou plus gros en demande davantage.
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
licensepropre du paquet danspackage.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 |
|---|---|---|
| Aider | Pair-programmeur IA en terminal centré sur Git, bring-your-own-model, l'un des premiers outils du domaine | Test Aider |
| Cline | Extension d'agent autonome open source pour VS Code et les IDE JetBrains | Test Cline |
| goose | Agent de codage IA open source et extensible de Block, avec CLI et app de bureau | Test goose |
| OpenHands | Plateforme d'agent de codage autonome gratuite, open source et auto-hébergée | Test 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.