needhelp
← Retour au blog

Pi Coding Agent : Comment un Framework Terminal Minimaliste est Devenu le Cheval Noir des Outils de Code IA

par needhelp
pi
pi-coding-agent
ai-agent
open-source
developer-tools
coding-agent

Mario Zechner a créé libGDX, le framework open-source derrière Slay the Spire et des milliers de jeux indés. Fin 2025, il s’est attaqué à autre chose : un agent de code IA si délibérément minimal qu’il embarque 4 outils et un prompt système de moins de 1 000 tokens.

Ce projet — pi-mono — compte maintenant 55 000 étoiles GitHub. OpenClaw, l’assistant viral construit dessus, a atteint 374 000 étoiles en six mois.

Quatre outils. Rien de plus.

L’article de blog de Mario est direct :

“J’ai construit un agent de codage minimal. Il a 4 outils, un prompt système court, et tout le reste passe par des extensions.”

Pi est une boucle while. Il donne read, write, edit et bash au LLM, et le laisse travailler. Pas de plan mode. Pas de sous-agents. Pas de popups de permission.

FonctionnalitéClaude CodeCursorAiderPi
Outils intégrés20+15+10+4
Prompt système~8K tokens~6K tokens~5K tokens~1K tokens
Plan modeExtension
Sous-agentsExtension
GUITUI

Architecture en couches

graph TD
    A["pi-ai<br/>Couche d'abstraction LLM"] --> B["pi-agent-core<br/>Runtime agent"]
    B --> C["pi-coding-agent<br/>CLI"]
    C --> D["pi-tui<br/>Interface terminal"]
    F["Extensions TypeScript"] -.-> C

Chaque couche est indépendante. OpenClaw n’exécute pas Pi comme sous-processus — il importe AgentSession directement.

oh-my-pi : la version Rust

oh-my-pi réécrit le cœur en Rust avec des “hashline edits”. Sur TerminalBench :

ModèleOriginaloh-my-pi
Grok Code Fast6,7%68,3%
DeepSeek V342,8%71,1%
Claude Sonnet 455,6%77,2%

Pourquoi c’est important

Pi dit : apportez votre clé API, votre modèle, vos extensions. Il tourne sur Bun. Il tient dans un terminal. L’écosystème compte plus de 22 extensions, 15+ fournisseurs LLM, et 942K téléchargements npm par semaine.


Références

Partager cette page