Codebuff
Agent de code en terminal de Freebuff, Inc. (YC F24), ex-Manicode, TypeScript sous Apache 2.0 ; Freebuff est son offre gratuite financée par la publicité.
SFEIR AI · Publié le 22 octobre 2026
Deux noms, un seul dépôt, une seule entreprise
Codebuff est l'agent de code en terminal lancé en novembre 2024 par James Grugett et son cofondateur, et le framework multi-agents qui le fait tourner : commande codebuff, SDK @codebuff/sdk, agents personnalisés. Freebuff, lancé le 12 février 2026, est l'offre gratuite du même éditeur, financée par la publicité et « built on top of the Codebuff agent framework » selon le billet de lancement. Le README du dépôt public, intitulé Freebuff depuis le renommage de l'organisation GitHub, le confirme : « Freebuff is built on Codebuff, the open multi-agent framework that powers its orchestration, tools, and SDK. » L'adresse github.com/CodebuffAI/codebuff redirige vers CodebuffAI/freebuff.
L'entreprise s'appelle Freebuff, Inc. : les conditions d'utilisation et la politique de confidentialité de freebuff.com la nomment ainsi (« Freebuff, Inc. […] operates Freebuff and Codebuff »), le fichier LICENSE du dépôt porte « Copyright 2025 Freebuff, Inc. » et la page Y Combinator présente Freebuff comme société de la promotion Fall 2024, fondée en 2024 à San Francisco, quatre personnes, avec James Grugett, fondateur et PDG, et Dawson Chen ; le message de lancement de 2024 sur Hacker News était signé « James and Brandon ». Au 22 octobre 2026, l'API GitHub renvoie 13 681 étoiles et 1 452 forks pour un dépôt créé le 9 juillet 2024, en TypeScript ; la valeur bouge chaque jour et mesure l'attention, pas l'usage.
Novembre 2024 : Manicode devient Codebuff
Le registre npm garde la trace du premier nom : un paquet manicode, « AI dev assistant », publié à partir du 23 juillet 2024 et mis à jour pour la dernière fois le 12 novembre 2024 ; le paquet codebuff apparaît le 4 novembre 2024. Le 7 novembre 2024, le message « Launch HN: Codebuff (YC F24) » présente l'outil ainsi : « Codebuff is like Cursor Composer, but in your terminal: it modifies files based on your natural language requests. » Dans le fil, James Grugett écrit : « Codebuff was originally called Manicode. We just renamed it this week actually. » Il explique l'origine du premier nom, un clin d'œil à ses projets précédents : « There was meant to be a universe of "Mani" products. My other cofounder made Manifund, and there's a conference we made called Manifest! », après Manifold Markets. Il ne dit pas pourquoi ce nom a été abandonné. Manicode est aussi le nom de l'entreprise de formation au code sécurisé de Jim Manico, sans rapport avec cet outil.
Septembre 2025 : le code sous Apache 2.0, les paquets npm en MIT
Le fichier LICENSE du dépôt est le texte intégral de l'Apache License 2.0, et l'API GitHub lui associe l'identifiant Apache-2.0 ; la FAQ de codebuff.com répond à la question de l'ouverture du code : « Yes. It's Apache 2.0 at github.com/CodebuffAI/codebuff. » L'historique public du dépôt commence le 9 septembre 2025, jour de sa première soumission sur Hacker News ; le dépôt lui-même date de juillet 2024, son historique antérieur n'étant pas visible. Le monorepo est écrit en TypeScript et se construit avec Bun.
Les paquets publiés racontent autre chose. Au 22 octobre 2026, le registre npm déclare la licence MIT pour codebuff (483 versions, la dernière le 8 septembre 2026) comme pour freebuff (211 versions depuis le 9 mars 2026, la dernière le 22 octobre 2026), et le champ dépôt de freebuff pointe vers CodebuffAI/freebuff-private, un dépôt non public. La licence du dépôt ouvert et celle des binaires installés ne sont donc pas écrites au même endroit, et une DSI qui veut un régime unique lira les deux.
Un orchestrateur, des sous-agents en TypeScript
La documentation décrit une architecture où « Codebuff agents spawn other agents, share tools, and pass context between tasks » : un agent codebuff/base orchestre les autres, chaque agent se déclare par un champ spawnerPrompt qui dit aux autres quand l'appeler, et les agents personnalisés se pilotent « with TypeScript generator functions », publiables sur un Agent Store. Sur le modèle de l'orchestrateur, deux pages de la documentation divergent au 22 octobre 2026 : la FAQ écrit « The orchestrator uses Claude Opus 4.7 in Default and Max modes, or GPT-5.6 Luna in Lite mode », la page des modes donne Claude Opus 5 pour Default, Plan et Max (« Standard mode with Claude Opus 5 ») et GPT-5.6 Luna pour Lite ; Gemini 3.1 Flash Lite sert aux commandes, à la recherche de fichiers et à la documentation. La commande /init génère un fichier knowledge.md ; le guide de démarrage indique que Codebuff lit aussi un AGENTS.md ou un CLAUDE.md existant, et les serveurs MCP se déclarent dans .agents/mcp.json.
La page « Codebuff vs Claude Code » de la documentation ne publie aucun score au 22 octobre 2026 : elle renvoie à un message du fondateur du 25 février 2025 qui compare une tâche d'ajout d'endpoint, 33 secondes et 0,43 $ pour Codebuff contre 117 secondes et 0,78 $ pour Claude Code, mesure faite par l'éditeur sur un cas. La page de prix de codebuff.com affiche un abonnement « Strong » à 100, 200 ou 500 $ par mois selon le volume, et un paiement à l'usage à un cent le crédit ; le billet de lancement de Freebuff appelle la même offre « Codebuff Pro ».
Freebuff : ce que la gratuité coûte
Le billet « Introducing Freebuff: the free coding agent », signé James Grugett, « Co-founder, Freebuff », est publié le 12 février 2026 et mis à jour le 9 octobre. À la question du financement il répond : « Short answer: ads in the terminal. » Les annonces sont « small, text-only ads from sponsors developers actually use (cloud, hosting, dev infra) », affichées « between agent turns, not inside generated code or as popups ». La contrepartie en données est écrite dans le même billet, dans le README et dans la FAQ : « Messages, agent traces, files, and app usage may be analyzed to personalize ads and train ad models. » Pour les modèles ou fonctions étiquetés « May use data for AI training », Freebuff ou le fournisseur peuvent conserver les soumissions « and Freebuff may share or sell them to third parties ». Les fichiers de projet et les dépôts connectés restent hors de portée des régies publicitaires, écrit l'éditeur. Les conditions d'utilisation du 13 octobre 2026, effectives le 12 novembre, rendent cette licence « sublicensable » pour le contenu ainsi étiqueté et relèvent du droit du Delaware ; la politique de confidentialité ajoute : « We are based in the United States. » Aucune option de résidence des données en Europe n'est nommée au 22 octobre 2026.
Au lancement, le billet promet neuf sous-agents (code-reviewer, browser-use, file-picker…), l'accès complet dans « 25+ countries » et un mode limité ailleurs ou derrière un VPN : « Deepseek v4 Flash only, 6 one-hour sessions per day ». Le README du 22 octobre 2026 décrit un service ouvert à tous les pays, avec un accès limité de cinq heures par jour, quatre sous VPN, les soldes étant comptés en heures depuis le 15 octobre 2026 (« 1 hour = 5 Freebucks »). La page des plans affiche un plan Free à 0 $ avec trente heures rechargées chaque jour, puis Starter à 8 $, Plus à 25 $ et Pro à 60 $ par mois, chaque modèle consommant les heures selon un coefficient. Le catalogue du README place MiMo v2.6 Flash Fast par défaut et liste GLM 5.3 Flash, DeepSeek V4.1 Flash, GPT-6 Luna et, à raison d'une session par jour, Gemini 4 Argon et GPT-6.1 Sol, servis par l'éditeur, parfois en version quantifiée. Freebuff existe en CLI (npm install -g freebuff), en application de bureau, en version web devenue App Builder, en Cloud sur un dépôt GitHub et en chat ; l'application de bureau peut aussi piloter Claude Code et Codex installés localement avec le compte de l'utilisateur.
Points de vigilance pour une DSI
Un dépôt déjà outillé pour Claude Code, Codex ou OpenCode se pilote avec Codebuff via son AGENTS.md, et faire tourner plusieurs harnais sur le même projet mesure la qualité du contexte versionné : c'est le fil de la série sur les harnais ouverts. Avant un pilote, trois points se lisent dans les documents de l'éditeur.
- Vérifier quels modèles et fonctions portent l'étiquette d'entraînement, dont les soumissions peuvent être vendues à des tiers.
- Comparer la licence du dépôt (Apache 2.0) et celle déclarée par les paquets npm (MIT), et noter que le paquet freebuff renvoie à un dépôt privé.
- Tenir compte de l'inférence servie par l'éditeur, aux États-Unis, sans option européenne nommée au 22 octobre 2026.
Questions fréquentes
Quelle est la différence entre Codebuff et Freebuff ?
Même éditeur, même dépôt, même framework multi-agents. Codebuff désigne l'outil historique, le SDK et l'abonnement payant ; Freebuff, lancé le 12 février 2026, est l'offre gratuite financée par des annonces textuelles affichées entre deux tours d'agent, avec des modèles choisis par l'éditeur. Le billet de lancement le dit : « built on top of the Codebuff agent framework ».
Qui édite Codebuff ?
Freebuff, Inc., société de la promotion Fall 2024 de Y Combinator, fondée en 2024 à San Francisco par James Grugett, fondateur et PDG, avec Dawson Chen selon la page Y Combinator. Les conditions d'utilisation et la politique de confidentialité de freebuff.com nomment cette société, qui « operates Freebuff and Codebuff », et le LICENSE du dépôt porte son copyright.
Pourquoi Codebuff s'appelait-il Manicode ?
Le paquet npm manicode date du 23 juillet 2024 ; celui de codebuff, du 4 novembre 2024. Le 7 novembre 2024, dans le fil de lancement sur Hacker News, James Grugett écrit que Codebuff « was originally called Manicode », renommé cette semaine-là ; le nom venait d'un « universe of Mani products » (Manifold, Manifund, Manifest), sans explication sur son abandon.
Codebuff est-il open source ?
Oui pour le dépôt : le LICENSE est le texte de l'Apache License 2.0, copyright 2025 Freebuff, Inc., et l'historique public commence le 9 septembre 2025. Les paquets npm codebuff et freebuff déclarent toutefois la licence MIT au 22 octobre 2026, et freebuff renvoie à un dépôt privé : deux régimes, écrits à deux endroits.
Que fait Freebuff de mes données ?
Selon le billet de lancement, le README et la politique de confidentialité, messages, traces d'agent, fichiers et usage de l'application peuvent servir à personnaliser les annonces et entraîner les modèles publicitaires. Pour les modèles étiquetés pour l'entraînement, les soumissions peuvent être conservées, partagées ou vendues à des tiers. Les fichiers de projet ne vont pas aux régies.
Codebuff lit-il les fichiers AGENTS.md et CLAUDE.md ?
Le guide de démarrage indique que Codebuff lit un AGENTS.md ou un CLAUDE.md déjà présent, et /init crée son propre knowledge.md. Dans le répertoire personnel, il cherche dans l'ordre ~/.knowledge.md, ~/.AGENTS.md puis ~/.CLAUDE.md et ne garde que le premier trouvé. Les serveurs MCP se déclarent dans .agents/mcp.json.
Sources
- Freebuff — « Introducing Freebuff: the free coding agent », James Grugett (publicité, données, sous-agents, pays, mode limité, lien avec Codebuff ; publié le 12 février 2026, mis à jour le 9 octobre) · 2026-02-12
Freebuff is the free, ad-supported tier built on top of the Codebuff agent framework.
- Freebuff — page des plans (Free, Starter, Plus, Pro, heures par jour, coefficients par modèle) · 2026-10-22
- Freebuff — politique de confidentialité (Freebuff, Inc., publicité, entraînement, vente des données étiquetées, États-Unis ; mise à jour le 18 octobre 2026, effective le 12 novembre) · 2026-10-18
We are based in the United States
- Freebuff — conditions d'utilisation (Freebuff, Inc., droit du Delaware, tribunaux de San Francisco, licence sous-licenciable pour le contenu étiqueté ; mises à jour le 13 octobre 2026) · 2026-10-13
Free access may be supported by advertising.
- GitHub — README du dépôt CodebuffAI/freebuff (produits, catalogue de modèles, accès limité, heures depuis le 15 octobre 2026, usage des données, « Built on Codebuff ») · 2026-10-22
Freebuff is built on Codebuff, the open multi-agent framework that powers its orchestration, tools, and SDK.
- GitHub — fichier LICENSE du dépôt (Apache License 2.0, copyright 2025 Freebuff, Inc.) · 2026-10-22
Copyright 2025 Freebuff, Inc.
- GitHub — dépôt CodebuffAI/freebuff via l'API (licence Apache-2.0, création le 9 juillet 2024, 13 681 étoiles et 1 452 forks, TypeScript, redirection depuis CodebuffAI/codebuff) · 2026-10-22
- Codebuff — FAQ de la documentation (Apache 2.0, modèles de l'orchestrateur et des sous-agents, usage des données Freebuff) · 2026-10-22
Yes. It's Apache 2.0 at github.com/CodebuffAI/codebuff.
- Codebuff — documentation « Modes » (Claude Opus 5 pour Default, Plan et Max, GPT-5.6 Luna pour Lite ; diverge de la FAQ) · 2026-10-22
Standard mode with Claude Opus 5
- Codebuff — documentation « Agents overview » (orchestration, spawnerPrompt, agents en TypeScript, Agent Store) · 2026-10-22
Codebuff agents spawn other agents, share tools, and pass context between tasks.
- Codebuff — documentation « Knowledge Files » (knowledge.md, ordre de lecture dans le répertoire personnel) · 2026-10-22
- Codebuff — documentation « Quick start » (AGENTS.md et CLAUDE.md lus, /init, modes) · 2026-10-22
- Codebuff — documentation « MCP Servers » (.agents/mcp.json) · 2026-10-22
- Codebuff — documentation « Codebuff vs Claude Code » (aucun score publié, renvoi au message du fondateur de février 2025) · 2026-10-22
- Codebuff — page des prix (abonnement Strong à 100, 200 et 500 $, paiement à l'usage à un cent le crédit) · 2026-10-22
- Hacker News — « Launch HN: Codebuff (YC F24) – CLI tool that writes code for you », message de lancement et commentaire de James Grugett sur le renommage · 2024-11-07
Codebuff was originally called Manicode. We just renamed it this week actually.
- Y Combinator — fiche Freebuff (promotion Fall 2024, San Francisco, fondée en 2024, quatre personnes, James Grugett et Dawson Chen) · 2026-10-22
- Registre npm — paquet codebuff (créé le 4 novembre 2024, licence MIT déclarée, dernière version le 8 septembre 2026) · 2026-10-22
- Registre npm — paquet freebuff (créé le 9 mars 2026, licence MIT déclarée, dépôt CodebuffAI/freebuff-private, dernière version le 22 octobre 2026) · 2026-10-22
- Registre npm — paquet manicode (créé le 23 juillet 2024, dernière publication le 12 novembre 2024) · 2026-10-22
- James Grugett (@jahooma) — comparaison d'une tâche entre Codebuff et Claude Code (33 s et 0,43 $ contre 117 s et 0,78 $), mesure de l'éditeur · 2025-02-25