Aller au contenu
L'actu IAEN 4 QUESTIONSTrouver mon modèle
Outils · agent en terminal

Pi

Pi est un agent open source qu'on lance dans le terminal, pour du code comme pour d'autres travaux.

En bref

Ce que c'est
Pi est un agent open source qu'on lance dans le terminal, pour du code comme pour d'autres travaux. Dans le dossier qu'on lui confie, il lit les fichiers, lance des commandes et modifie le contenu. Par défaut, il se passe de sous-agents, de mode plan et de demandes de confirmation ; tout cela s'ajoute par extensions TypeScript, skills (procédures réutilisables) ou paquets. Il accepte plus de quinze fournisseurs, par clé d'API ou abonnement, et sert aussi de bibliothèque pour programmer ses propres agents. Version 1.0 sortie le 1er octobre 2026.
Éditeur
Earendil Inc.
Prix
gratuit
Licence
open source (MIT)
Systèmes
macOS, Windows, Linux
Formes
ligne de commande, bibliothèque pour développeurs (SDK), pilotable depuis un téléphone

Site officiel de PiFiche relevée le sur les pages officielles.

Installer

Une des commandes télécharge un script et l'exécute tout de suite (curl … | sh ou équivalent). Lisez-le d'abord si vous voulez savoir ce qu'il fait.

macOS ou Linux

curl -fsSL https://pi.dev/install.sh | sh

Windows (PowerShell)

powershell -c "irm https://pi.dev/install.ps1 | iex"

Tous systèmes, par npm (Node.js 22.19 ou plus)

npm install -g --ignore-scripts @earendil-works/pi-coding-agent

macOS ou Linux, avec Nix

nix profile add github:earendil-works/pi/stable

Android (Termux)

pkg update && pkg upgrade
pkg install nodejs git
npm install -g --ignore-scripts @earendil-works/pi-coding-agent

Tous systèmes

Vérifier l'installation :

pi --version

Paquets vérifiés sur leur registre : @earendil-works/pi-coding-agent (npm).

Démarrer

Se placer dans le dossier de travail et lancer pi. Taper ensuite /login pour choisir un fournisseur, puis se connecter à un abonnement ou enregistrer une clé d'API. pi --continue reprend la dernière session du dossier.

cd /path/to/folder
pi
/login

Choisir le modèle

/model (ou Ctrl+L) ouvre la liste des modèles des fournisseurs connectés. Ctrl+S en fait le choix par défaut, Ctrl+P fait défiler les favoris et /thinking règle le niveau de réflexion. Un point d'accès compatible OpenAI, Anthropic ou Google (Ollama, LM Studio, vLLM…) se déclare dans le fichier models.json.

/model
/thinking

D'après la documentation officielle (pi.dev), lue le . Les commandes sont recopiées telles quelles.

Ce qu'il sait faire

Extensions
Des modules TypeScript ajoutent des outils, des commandes, des raccourcis ou des éléments d'interface. Plus de 50 exemples sont fournis, dont des sous-agents, un mode plan et un bac à sable. pi.dev
Paquets
Extensions, skills, modèles de consignes et thèmes se partagent en paquets, installés depuis npm ou Git avec pi install. pi.dev
Sessions en arbre
Avec /tree, on revient à n'importe quel message pour repartir dans une autre direction. Une session s'exporte en HTML ou se partage par un gist GitHub. pi.dev
MCP et Codemode
MCP (le protocole standard pour brancher des outils et des sources de données à un agent) est intégré. Codemode laisse l'agent enchaîner ses appels d'outils dans un bac à sable JavaScript. pi.dev
Pilotage en cours de route
Pendant que l'agent travaille, Entrée lui envoie une consigne et Alt+Entrée met la suivante en file d'attente. pi.dev
Modes d'intégration
Outre l'interface interactive, Pi tourne dans des scripts avec une sortie texte ou JSON (pi -p). Il se pilote aussi par un protocole RPC sur stdin/stdout, ou comme bibliothèque TypeScript (SDK). pi.dev
Modèles locaux
Avec /llama, Pi pilote directement le routeur de llama.cpp, qui charge les fichiers de modèles GGUF à la demande. pi.dev

Les façons de l'utiliser

Systèmes

  • macOSApple Silicon (arm64) et Intel (x64)
  • Windowsen natif (avec Git Bash, PowerShell en option) ou par WSL, le sous-système Linux de Windows ; x64 et arm64
  • Linuxx64 et arm64, archives .tar.gz ; aussi par Nix

D'après github.com. Un système absent de la liste n'est pas cité par l'éditeur.

Sur téléphone

Termux (Android)
Pi s'installe et tourne directement sur un téléphone Android dans Termux, une application de terminal tierce, à prendre sur GitHub ou F-Droid. On y dispose de la saisie de texte, des outils de fichiers et des commandes shell. pi.dev

Prix et licence

Gratuit et open source ; on paie le fournisseur de modèles ou l'abonnement qu'on y connecte.

Prix relevés le sur pi.dev, dans la devise de la page.

Abonnements qu'on peut y brancher : Claude, ChatGPT, Grok, Kimi Code (Moonshot AI), OpenCode Go (Anomaly), GLM Coding Plan (Z.ai), Token Plan, édition personnelle (Alibaba Cloud), Token Plan (Xiaomi).

Licence

Open source, licence MIT. github.com

Modèles

La commande /login connecte un compte Claude Pro ou Max, ChatGPT (dont Plus et Pro), GitHub Copilot, Kimi Code, OpenRouter ou Radius, le service d'Earendil. Elle accepte aussi l'abonnement Grok ou X de xAI et l'abonnement Muse de Meta. Avec une clé d'API, on branche en plus les offres de code de Z.ai, OpenCode (Zen et Go), Qwen et Xiaomi MiMo. Les modèles locaux passent par llama.cpp, ou par Ollama, LM Studio, vLLM et SGLang déclarés dans models.json. github.com

Clé d'API personnelle
oui (Anthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, Cerebras, xAI, Hugging Face, Kimi For Coding, MiniMax, NVIDIA, OpenRouter)
Modèles locaux
oui (Ollama)

Sources

Fiche relevée le sur 16 pages officielles. Une information que nous n'avons pas pu vérifier n'est jamais présentée comme un fait.

Ce que nous n'avons pas pu vérifier (6)
  • Il ne faut pas confondre cet outil avec Pi, l'assistant conversationnel d'Inflection (pi.ai).
  • Les connexions par abonnement viennent du code source (noms affichés par /login) : la documentation ne les énumère pas.
  • Aucune page de compatibilité n'existe : les systèmes sont tirés des fichiers de la version 1.0.0 sur GitHub et des pages Windows et Termux de la documentation.
  • Le pays de l'éditeur, Earendil Inc., reste introuvable.
  • Radius, la passerelle d'Earendil (en alpha), n'a pas de prix publié.
  • Pi n'a ni application mobile officielle ni pilotage à distance documenté.

Tous les outils →Le même modèle, des outils différents →Les abonnements d'IA →Signaler une erreur →

Cette fiche existe aussi en texte et en JSON.