Retour aux guides
Agents de programmation·21 septembre 2026·Mis à jour le 1 octobre 2026·9 min de lecture

Alternatives à l’agent de programmation Pi : choisissez selon la raison du départ et le coût de migration

Pi a publié une version le jour où cette page a été vérifiée. Ce que vous quittez est donc un ensemble de choix de conception délibérés, pas un projet moribond — et le coût du changement se trouve dans un seul répertoire, ~/.pi/agent.

Dernière vérification le .

Vous n’avez pas à abandonner l’agent de codage Pi pour des raisons de cycle de vie : le 21 septembre 2026, l’API GitHub indiquait que earendil-works/pi était sous licence MIT et non archivé, avec la version v0.87.0 publiée le même jour. Les véritables raisons de changer tiennent aux choix de conception. Jusqu’à une mise à jour de la documentation le 22 septembre 2026, la documentation de Pi indiquait qu’il « n’inclut intentionnellement ni MCP intégré, ni sous-agents, ni fenêtres de demande d’autorisation, ni mode de planification, ni liste de tâches, ni bash en arrière-plan » et vous invitait à « créer ou installer ces workflows sous forme d’extensions ou de packages, ou à utiliser des outils externes tels que des conteneurs et tmux ». La mise à jour a supprimé cette phrase et la version v0.99.0, publiée le 29 septembre 2026, a intégré l’un des six éléments : MCP est désormais une extension native chargée par défaut. Dans la v0.99.2, les cinq autres ne sont toujours pas intégrés. La question utile n’est donc pas de savoir quel agent est le meilleur, mais lequel de ces cinq éléments vous vouliez voir intégré — et ce que le changement vous coûte en quittant ~/.pi/agent.

Une précision s’impose, car les résultats de recherche mélangent au moins cinq choses. Cette page traite de l’agent de codage en terminal disponible sur pi.dev, du dépôt earendil-works/pi et du package npm @earendil-works/pi-coding-agent. Il ne s’agit pas de Pi d’Inflection AI sur pi.ai, qui est un produit entièrement différent ; ni de la monnaie Pi Network ; ni de Raspberry Pi ; ni de la constante. L’ancien domaine shittycodingagent.ai redirige désormais vers pi.dev, et badlogic/pi-mono renvoie vers le dépôt actuel : les anciens liens arrivent donc au bon endroit sans vous indiquer qu’un déplacement a eu lieu.

Faites correspondre la raison de votre départ à une destination

Chaque ligne ci-dessous correspond à une raison apparue dans la documentation de Pi comme omission ou limite délibérée, associée à un projet qui documente la fonctionnalité concernée. Rien de tout cela n’a été testé en conditions d’exécution.

Ce que vous vouliez de PiVers quoi cela vous orienteCe que vous adoptez à la place
Sous-agents, fenêtres de demande d’autorisation, mode de planification, listes de tâches et bash en arrière-plan intégrés plutôt que sous forme d’extensions — MCP est intégré à Pi depuis la v0.99.0Oh My Pi, un fork de PiUn autre mainteneur et une autre série de versions, une configuration YAML dans ~/.omp/agent/models.yml, ainsi que son propre modèle d’autorisation à apprendre
Un ensemble documenté de protocoles réseau allant au-delà des quatre protocoles listés par Pi, pour un endpoint auto-hébergé ou non standardOh My Pi — onze valeurs api documentées ; Pi en documentait quatre jusqu’au 22 septembre 2026 et n’en liste plus aucune, bien que son code source (v0.99.2) en distribue dixLes mêmes réserves liées au fork ; deux des onze valeurs sont des API de jugement, et non des transports de chat, et les six valeurs non documentées de Pi n’ont pas été testées ici
Un environnement hébergé pour exécuter l’agent plutôt que votre propre shellOpenHandsLe niveau SaaS Individual gratuit limite « Max Daily Conversations » à 10 ; la version MIT que vous exécutez vous-même est indiquée comme Unlimited
L’agent dans l’éditeur que vous utilisez déjàClineLe workflow d’une extension d’éditeur plutôt qu’un workflow de terminal ; son abonnement ClinePass est documenté comme « completely optional », et la même page indique que vous pouvez utiliser n’importe quel autre fournisseur en parallèle
Une passerelle fournie par l’éditeur lui-même, que son propre fournisseur ne qualifie pas d’alpha précoce, contrairement à ce que fait Earendil pour RadiusOpenCode (Zen) ou Crush (Hyper)Un deuxième compte. OpenCode qualifie Zen de « completely optional » ; Charm appelle Hyper « the official Crush provider » et n’emploie pas cette expression. Les deux clients documentent l’utilisation de votre propre clé pour d’autres fournisseurs
Une fondation plutôt que la tutelle d’une seule entreprisegoose, sous licence Apache-2.0, désormais placé sous la Linux Foundation's Agentic AI FoundationDeux chemins différents vers le même endpoint, entre lesquels choisir : le fournisseur OpenAI intégré, dirigé vers une URL de base personnalisée avec OPENAI_HOST, ou une entrée de fournisseur personnalisée, que sa documentation décrit pour les services « qui ne sont pas déjà pris en charge »
L’agent d’un seul fournisseur, de bout en boutClaude Code ou Codex CLICodex CLI est strictement plus limité que Pi pour les endpoints personnalisés — voir la FAQ. L’API GitHub ne signale aucune licence SPDX pour le dépôt de Claude Code

Deux limites qu’il vaut la peine de nommer avant de choisir. La page de sécurité de Pi, réécrite lors de la mise à jour de sa documentation du 22 septembre 2026, indique clairement que Pi « peut lire, modifier et exécuter des fichiers avec les permissions du compte qui l’a lancé, et ne demande pas d’autorisation avant chaque appel d’outil », et elle cite l’« absence de sandbox intégrée » parmi les comportements généralement situés en dehors de sa limite de sécurité. Son invite de confiance du projet ne constitue pas non plus le système d’autorisation manquant : la même page indique que la confiance « contrôle si Pi charge la plupart des paramètres et ressources fournis par un dossier de travail » et « ne limite pas les appels d’outils auxquels il peut accéder ni ce qu’ils peuvent affecter ». Si l’isolation est la raison de votre départ, la réponse est un client doté d’un mode d’autorisation ou un conteneur, et non, par défaut, un autre agent de terminal.

Vérifiez le statut avant de vous arrêter sur un nom

Les listes d’alternatives à Pi regroupent des projets dans trois états différents, et un champ GitHub induit activement en erreur. Consultez les dates de version et de commit, pas pushed_at.

ProjetLicenceDernière versionStatut au 21 septembre 2026
Pi (earendil-works/pi)MITv0.87.0, 21 septembre 2026Actif ; trois versions publiées en trois jours
Oh My Pi (can1357/oh-my-pi)MITv18.2.8, 21 septembre 2026Fork actif ; produit distinct, et non une autre orthographe de Pi
OpenCode (anomalyco/opencode)MITv1.18.31, 14 septembre 2026Actif. sst/opencode redirige ici ; opencode-ai/opencode est archivé et correspond à un projet différent
Crush (charmbracelet/crush)FSL-1.1-MIT — le propre champ de GitHub indique uniquement NOASSERTIONv0.96.1, 21 septembre 2026Actif. La Functional Source License n’est pas une licence open source approuvée par l’OSI ; consultez LICENSE.md avant d’en supposer une
goose (aaif-goose/goose)Apache-2.0v1.51.0, 17 septembre 2026Actif ; block/goose redirige ici, la documentation a été déplacée vers goose-docs.ai
OpenHands (OpenHands/OpenHands)MITv1.20.0, 17 septembre 2026Actif ; All-Hands-AI/OpenHands redirige ici
Cline (cline/cline)Apache-2.0v4.1.19, 17 septembre 2026 (la version desktop est publiée selon sa propre série de tags)Actif : le dépôt n’est pas archivé et a reçu un push le 21 septembre 2026
Codex CLI (openai/codex)Apache-2.0rust-v0.155.1, 18 septembre 2026Actif ; sa documentation a été déplacée deux fois, de sorte que plusieurs URL de documentation plausibles renvoient une erreur 404
AiderApache-2.0v0.86.0, 9 août 2025En sommeil, mais pas mort : non archivé, mais aucun commit depuis le 22 mai 2026
ContinueApache-2.0v2.0.0-vscode, 19 juin 2026 (dernière version stable)Plus distribué. continue.dev indique que Continue « a rejoint Cursor » et que le code source ouvert « reste librement disponible » ; dernier commit de code le 19 juin 2026. Une source de migration, pas une destination

Faits concernant les dépôts relevés dans l’API GitHub et sur le site propre à chaque projet le 21 septembre 2026. Les nombres d’étoiles et les horodatages de push évoluent quotidiennement et sont volontairement omis. Continue est la ligne à lire deux fois : son champ pushed_at affiche une date récente à cause de commits de documentation uniquement, ce qui explique sa présence persistante dans les listes actuelles de recommandations. Les pages de Kunavo consacrées aux alternatives à Continue et aux alternatives à Aider traitent ces deux projets séparément.

Ce qui quitte réellement ~/.pi/agent

C’est la partie que les tableaux comparatifs omettent, et c’est là que se trouve le véritable coût du changement. Pi conserve tout dans un seul répertoire, et les sept éléments qu’il contient n’ont pas le même destin.

Ce que Pi stockeCe qu’il contientCe qui se passe lors du changement
AGENTS.md / CLAUDE.mdRègles globales dans ~/.pi/agent/AGENTS.md, ainsi que dans les répertoires ancêtres et le répertoire courant ; AGENTS.override.md les remplace pour ce répertoireSe transfère. OpenCode documente AGENTS.md à la racine du projet et ~/.config/opencode/AGENTS.md, avec un repli vers ~/.claude/CLAUDE.md lorsqu’aucun fichier spécifique à OpenCode n’existe. Oh My Pi documente la découverte de AGENTS.md dans le cadre de son parcours de l’espace de travail
models.jsonBlocs de fournisseurs personnalisés : baseUrl, api, apiKey, headers, models, modelOverridesRetypée, sauf vers Oh My Pi. Sa documentation indique que, si les deux fichiers YAML sont absents et que models.json existe « au même emplacement », il est migré vers models.yml — cet emplacement est ~/.omp/agent/, vous devez donc y copier le fichier vous-même. Les répertoires dont Oh My Pi documente l’héritage au premier démarrage sont .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot et .vscode ; ~/.pi n’en fait pas partie
mcp.jsonDéfinitions des serveurs MCP, ajoutées dans la v0.99.0 (29 septembre 2026) : au niveau utilisateur dans ~/.pi/agent/mcp.json, par projet dans .pi/mcp.json, avec les tokens OAuth conservés séparément dans ~/.pi/agent/mcp-auth.jsonSe transfère en grande partie. La page MCP de Pi indique que « le format correspond à celui des autres clients MCP », et son propre tableau de conversion met en correspondance champ par champ les entrées local et remote d’OpenCode — c’est la correspondance à inverser lors du transfert sortant. Les champs propres à Pi, comme exposure, ne sont pas transférés, et les tokens OAuth ne se transfèrent pas : reconnectez-vous dans la destination
auth.jsonClés d’API et tokens OAuth pour les fournisseurs /login de Pi, actualisés automatiquementNe se transfèrent pas. Chaque client génère les siens. À connaître également lors du départ : l’ordre de résolution documenté par Pi, tel qu’indiqué dans la mise à jour de sa documentation du 22 septembre 2026, est d’abord un --api-key d’exécution, puis auth.json, ensuite un models.json apiKey, puis les variables d’environnement du fournisseur — un token obsolète à cet endroit reste donc silencieusement prioritaire sur la clé que vous venez de configurer
sessions/Un fichier JSONL par session, organisé par répertoire de travail, sous forme d’arborescence où chaque entrée possède un id et un parentIdNe se transfère pas. Pi documente deux exportations — /export vers HTML et /share vers un gist GitHub privé — ainsi qu’un rapport /bug pouvant inclure la branche actuelle sous la forme session.jsonl. Aucun importateur pour ce format n’a été trouvé dans les clients vérifiés ici — une absence de preuve, et non un blocage documenté
trust.jsonDécisions de confiance du projet par répertoire, indexées par chemin canonique, avec defaultProjectTrust défini par défaut sur askAucun équivalent à transférer. Il contrôle le chargement de la configuration, et non les appels d’outils : rien ne doit donc être reproduit ici comme politique d’autorisation dans la destination
Extensions, compétences, modèles d’invite, packagesModules TypeScript et ressources de workflow, dans les répertoires de projet .pi/ ou globalement dans ~/.pi/agent/, exécutés avec les mêmes permissions que Pi lui-mêmeAucun parcours de migration documenté trouvé. C’est le coût le plus important et le moins quantifié d’un départ, précisément parce que la réponse de Pi à ses cinq fonctionnalités intégrées encore absentes consiste à les construire ici. Dressez l’inventaire de ce dont vous dépendez réellement avant d’évaluer le changement

Informations tirées des pages de Pi consacrées à l’utilisation, à la sécurité, aux modèles, aux sessions et aux fournisseurs, de la page des règles d’OpenCode et de la documentation des modèles d’Oh My Pi, toutes consultées le 21 septembre 2026 ; l’ordre de résolution de la ligne auth.json a été relu dans la page des modèles mise à jour de Pi le 1er octobre 2026, et la ligne mcp.json a été consultée dans sa page MCP le même jour.

Effectuer le changement sans vous fermer la voie du retour

migrate-out-of-pi.sh
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.

# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
#    so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md   # global rules, OpenCode

# 3. Of the destinations checked here, only Oh My Pi documents a converter,
#    and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json     # omp writes models.yml

# 4. Do NOT copy auth.json. Mint credentials in the destination instead.

# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
pi

Deux détails font la différence entre un changement propre et un après-midi d’erreurs 404. Premièrement, gardez la destination dans un worktree ou une branche distincte jusqu’à ce qu’un cycle complet de modification, de test et de revue y ait été mené à bien — Pi continue de lire ~/.pi/agent pendant toute l’opération, sessions comprises, de sorte qu’un retour en arrière consiste simplement à relancer pi. Deuxièmement, ressaisissez les métadonnées de coût et de limites dans la destination au lieu de supposer qu’elles sont transférées. Le code source de Pi (v0.99.2) définit par défaut toutes les valeurs du bloc cost d’un modèle ajouté manuellement à zéro, avec une valeur de 128 000 tokens pour contextWindow et de 16 384 pour maxTokens — l’affichage des coûts de Pi dont vous vous éloignez a donc peut-être indiqué 0 $ depuis le début. Vérifiez si votre destination présente le même angle mort avant de considérer son montant comme un budget. Les tarifs de Pi contiennent le bloc complet pour un fournisseur personnalisé et les pièges associés ; cette page ne le reproduit volontairement pas.

Si vous évaluez une combinaison précise plutôt qu'une catégorie, Oh My Pi vs Pi examine ce choix en détail, Pi vs OpenCode et Pi vs Claude Code comparent directement ces deux options, et OpenCode alternatives mène le même exercice dans l'autre sens.

Changer de client ne change pas la facture de tokens

Aucun de ces clients ne vous facture le client lui-même, et chacun peut utiliser n'importe quelle route de modèle que vous configurez — c'est à cela que servent les champs api, baseUrl et key dans les tableaux ci-dessus. Plusieurs fournisseurs proposent également une alternative propriétaire à l'utilisation de votre propre clé (Radius, Zen, Hyper, ClinePass, le fournisseur OpenHands), et Claude Code et Codex CLI permettent en plus de se connecter à l'aide des forfaits d'abonnement de leur fournisseur ; les chiffres ci-dessous décrivent donc uniquement le cas où vous fournissez votre propre route. Dans tous les cas, la raison de changer doit relever des capacités, et non du prix : changer d'agent ne modifie pas en soi le coût du modèle.

Les chiffres ci-dessous sont un calcul de tokens illustratif, et non les coûts mesurés d'une tâche ni un plafond de facture. Supposons une session qui envoie 200,000 tokens d'entrée non mis en cache et reçoit 15,000 tokens de sortie, sans lecture ni écriture du cache, sans entrée image et sans frais d'outils. Les tarifs proviennent du catalogue Kunavo en temps réel, par million de tokens.

ModèleEntrée / sortie par millionEstimation pour une session supposée
Claude Haiku 4.5$0.70 / $3.50$0.192
GPT-5.6 Terra$0.70 / $4.20$0.203
Claude Sonnet 5$1.40 / $7.00$0.385
Claude Opus 5$3.50 / $17.50$0.963

Multipliez ces chiffres par votre propre nombre de sessions quotidiennes avant de les considérer comme un budget, et gardez les deux affirmations distinctes : le tarif affiché le plus bas et le moyen le moins coûteux d'achever la tâche sont deux choses différentes, car un modèle plus petit qui nécessite trois tentatives peut coûter plus cher qu'un modèle plus puissant qui réussit la modification du premier coup. Le montant du catalogue Kunavo constitue un plancher de facturation, et non un plafond — lorsque l'amont communique ses frais, la facture correspond au montant le plus élevé entre le coût du catalogue et le coût amont multiplié par la majoration applicable, comme l'explique la facturation. Le rechargement minimal est de $10 de crédit prépayé, ce qui correspond à un minimum de financement, et non à des frais de tâche ou à un abonnement.

Un écart de capacité à prévoir si vous comparez des agents dotés d'une indexation intégrée du code source : Kunavo ne fournit pas d'embeddings. Il ne fournit ni modèle d'embeddings, ni modèle de synthèse vocale ou de reconnaissance vocale ; une étape d'indexation qui nécessite un endpoint d'embeddings doit donc utiliser un fournisseur distinct.

Kunavo publie sur cette page une référence de configuration pour Pi et plusieurs destinations. Un guide de configuration publié ne constitue pas un test de compatibilité : aucun de ces clients n'a été testé en conditions d'exécution avec l'endpoint de Kunavo, et chaque affirmation relative aux protocoles ci-dessus a été tirée de la documentation de chaque projet plutôt que vérifiée par exécution. Commencez par le guide d'intégration de Pi ou par celui de Oh My Pi si cette variante est votre destination, gardez une route fonctionnelle disponible pendant vos tests, puis créez un compte Kunavo lorsque vous serez prêt à évaluer le prix d'une tâche délimitée avec le modèle présélectionné.

Questions fréquentes

Quelle est la meilleure alternative à l’agent de codage Pi ?

Il n’y a pas de gagnant unique, car la vraie question est de savoir ce que Pi omet et dont vous avez besoin. Jusqu’à une mise à jour de la documentation le 22 septembre 2026, la section consacrée aux principes de conception de Pi indiquait qu’il ne fournissait intentionnellement ni MCP intégré, ni sous-agents, ni fenêtres de demande d’autorisation, ni mode de planification, ni liste de tâches, ni bash en arrière-plan, et vous invitait à les ajouter sous forme d’extensions ou de packages. La mise à jour a supprimé cette phrase et la version v0.99.0, publiée le 29 septembre 2026, a intégré MCP comme extension native ; les cinq autres ne sont toujours pas intégrés dans la v0.99.2. Si vous préférez qu’ils le soient, Oh My Pi est la destination la plus proche, car il s’agit d’un fork de Pi qui documente précisément ces fonctionnalités. Si vous cherchez un environnement hébergé pour exécuter un agent, OpenHands Cloud propose un niveau Individual gratuit. Si vous voulez l’agent dans votre éditeur, choisissez Cline. Si vous souhaitez une passerelle fournie par l’éditeur lui-même, dont le fournisseur ne la décrit pas comme étant en alpha précoce — radius.earendil.com indique « Radius is currently in early alpha » — OpenCode fournit Zen, que sa documentation qualifie de « completely optional », tandis que Crush fournit Hyper, que Charm appelle « the official Crush provider », tout en documentant une douzaine d’autres fournisseurs auxquels vous pouvez fournir votre propre clé. Tous les statuts ont été vérifiés le 21 septembre 2026.

L’agent de codage Pi est-il toujours maintenu ?

Oui, activement. Le 21 septembre 2026, l’API GitHub indiquait que earendil-works/pi était sous licence MIT, non archivé et avait reçu un push le jour même ; la version v0.87.0 avait été publiée le 21 septembre 2026. Pi n’est donc pas un projet que vous devez abandonner pour des raisons de cycle de vie. Cela compte dans cette comparaison, car deux noms figurant sur les listes d’alternatives sont dans une situation différente : Continue a été racheté par Cursor et son dernier commit de code date du 19 juin 2026, tandis qu’Aider n’a reçu aucun commit depuis le 22 mai 2026 et aucune version depuis v0.86.0, publiée le 9 août 2025.

Oh My Pi est-il simplement un autre nom pour Pi ?

Non. Oh My Pi est un produit distinct, développé comme un fork de Pi, avec un autre mainteneur, une autre série de versions et un autre format de configuration. Son README indique qu’il s’agit d’un fork de Pi par @mariozechner ; sa LICENSE cite Mario Zechner, Can Bölük et Stencil Labs, Inc. ; et la version v18.2.8 a été publiée le 21 septembre 2026, alors que Pi en était à la v0.87.0. Pi lit ~/.pi/agent/models.json au format JSON ; Oh My Pi lit ~/.omp/agent/models.yml au format YAML. Ne mélangez jamais leurs exemples de configuration ni leurs numéros de version. Autre piège : le package npm @mariozechner/pi n’est pas du tout une ancienne version de Pi — le registre le décrit comme une CLI de gestion de déploiements vLLM sur des pods GPU. Le package npm de Pi est @earendil-works/pi-coding-agent ; pi.dev propose également un installateur curl et un installateur PowerShell.

Puis-je transférer ma configuration Pi vers un autre agent de codage ?

Partiellement, et la distinction est plus nette que ne le laissent entendre la plupart des conseils de migration. Les règles du projet se transfèrent : Pi charge AGENTS.md ou CLAUDE.md depuis ~/.pi/agent, les répertoires ancêtres et le répertoire courant ; OpenCode documente AGENTS.md à la racine du projet ainsi que ~/.config/opencode/AGENTS.md, avec les conventions de Claude Code comme solutions de repli. La configuration du fournisseur doit être ressaisie dans chaque destination vérifiée ici, sauf Oh My Pi, qui convertit un models.json en models.yml — mais uniquement lorsque ce fichier se trouve déjà dans ~/.omp/agent/, vous devez donc l’y copier vous-même. Les identifiants ne se transfèrent pas ; chaque client génère les siens. L’historique des sessions ne se transfère pas non plus : Pi stocke les sessions sous forme d’arborescence JSONL dans ~/.pi/agent/sessions/ et documente deux exportations, /export vers HTML et /share vers un gist GitHub privé, ainsi qu’un rapport /bug pouvant inclure la branche actuelle sous la forme session.jsonl. Aucun importateur pour ce format n’a été trouvé dans les clients vérifiés ; il s’agit d’une absence de preuve, non d’un blocage documenté.

Quelle alternative accepte la plus grande variété d’endpoints d’API personnalisés ?

Parmi les clients vérifiés, Oh My Pi documente l’ensemble le plus large. Jusqu’à la mise à jour de la documentation de Pi du 22 septembre 2026, sa page consacrée aux modèles listait quatre valeurs api pour models.json — openai-completions, présentée comme la plus compatible, ainsi que openai-responses, anthropic-messages et google-generative-ai ; la page mise à jour n’en liste aucune, montre openai-completions dans un exemple et décrit seulement le cas d’un endpoint compatible avec OpenAI, Anthropic ou Google. Le code source de Pi en v0.99.2 va plus loin que sa documentation ne l’a jamais fait : il définit le type du champ comme une chaîne libre et sélectionne celle des dix implémentations intégrées qui correspond à sa valeur — les quatre précédentes, plus mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex et pi-messages. L’écart avec Oh My Pi concerne donc davantage ce qui est documenté que les implémentations que Pi peut sélectionner ; aucune des six valeurs supplémentaires de Pi n’a été testée ici. Le fichier models.yml d’Oh My Pi accepte un surensemble strict de onze valeurs, en ajoutant openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli et google-vertex, bien que deux de ces onze valeurs, typesafe et openrouter-decisions, soient des API de jugement plutôt que des transports de chat. Codex CLI représente l’extrémité la plus limitée : sa référence de configuration indique que responses est la seule valeur wire_api prise en charge et que les identifiants de fournisseurs intégrés openai, ollama et lmstudio sont réservés et ne peuvent pas être redéfinis. Informations tirées de la documentation propre à chaque projet le 21 septembre 2026, avec une nouvelle lecture de la documentation et du code source de Pi le 1er octobre 2026.

Devrais-je passer de Pi à Continue ?

Non. Continue n’est plus distribué comme produit autonome : continue.dev indique que Continue a rejoint Cursor et a été racheté par Cursor, tout en précisant que son code source ouvert reste librement disponible. Sur GitHub, sa dernière version stable est v2.0.0-vscode, datée du 19 juin 2026, et son dernier commit de code est du même jour, avec uniquement des commits de documentation ensuite. Son champ pushed_at affiche encore une date récente, ce qui explique pourquoi des articles obsolètes continuent de le recommander — consultez plutôt les dates de version et de commit. Considérez Continue comme une source de migration, pas comme une destination.

Ce qui a été vérifié ici, et comment. L'état des dépôts et les dernières versions de Pi et Oh My Pi ont été consultés via l'API GitHub le 21 septembre 2026, tout comme la documentation de Pi sur l'utilisation, la sécurité et les modèles, la documentation d'Oh My Pi sur les modèles et la page des règles d'OpenCode. Après la mise à jour de la documentation de Pi du 22 septembre 2026, l'ordre des identifiants et la liste api ont été revérifiés sur sa page des modèles le 1er octobre 2026, ainsi que les valeurs par défaut des modèles personnalisés, que la documentation mise à jour n'indique plus, dans son code source à la version v0.99.2. Le même jour, après la livraison de Pi v0.99.0 avec MCP intégré, la liste des fonctionnalités absentes a été revérifiée à partir de ses pages d'utilisation, MCP, paramètres et CLI, ainsi que du code source en v0.99.2 ; les citations sur le sandbox et la confiance accordée au projet ont été comparées à sa page de sécurité réécrite, et les valeurs api à celles envoyées par son code source. Les lignes restantes — OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider et Continue — ont été consultées le même jour via l'API GitHub et la page liée propre à chaque projet : le tableau des prix d'OpenHands, la page ClinePass de Cline, la page Zen d'OpenCode, le README de Crush et LICENSE.md, la documentation des fournisseurs de goose, la référence de configuration de Codex CLI et continue.dev. Rien ici n'a été rapproché d'un compte actif sur l'un de ces services. Les tarifs Kunavo proviennent du catalogue en temps réel et chaque montant en dollars est un calcul de tokens illustratif. Aucun client de cette page n'a été testé en conditions d'exécution avec Kunavo.