HyperAIHyperAI

Command Palette

Search for a command to run...

Pi.dev : un agent de codage ultra-extensible qui redéfinit l’expérience développeur

pi.dev $ npm install -g @mariozechner/pi-coding-agent Fournisseurs et modèles Plus de 15 fournisseurs, des centaines de modèles disponibles : Anthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, Cerebras, xAI, Hugging Face, Kimi, MiniMax, OpenRouter, Ollama, et bien d'autres. Authentifiez-vous via des clés API ou OAuth. Changez de modèle en cours de session avec la commande /model ou Ctrl+L. Parcourez vos modèles favoris avec Ctrl+P. Ajoutez vos propres fournisseurs et modèles via le fichier models.json ou grâce à des extensions. Sessions Historique structuré en arbre, partageable. Les sessions sont stockées sous forme d’arborescence. Utilisez /tree pour naviguer vers n’importe quel point antérieur et reprendre depuis là. Toutes les branches coexistent dans un seul fichier. Filtrez par type de message, marquez des entrées comme favoris. Exportez en HTML avec /export, ou partagez directement sur GitHub gist via /share pour obtenir un lien partageable rendu en temps réel. Extensions Des primitives, pas des fonctionnalités intégrées. Contrairement à d’autres agents, les fonctionnalités courantes ne sont pas embarquées par défaut. Vous pouvez les construire vous-même. Les extensions sont des modules TypeScript dotés d’un accès complet aux outils, commandes, raccourcis clavier, événements et à l’interface TUI (Text User Interface). Implémentez des sous-agents, le mode planification, des portes de permission, une protection de chemin, l’exécution SSH, un environnement sandboxé, l’intégration à MCP, des éditeurs personnalisés, des barres d’état, des superpositions… Oui, même Doom fonctionne. Ne souhaitez pas tout construire vous-même ? Demandez à pi de le faire pour vous. Ou installez un package qui l’implémente selon votre style. Plus de 50 exemples disponibles. Philosophie Ce que nous n’avons pas construit Pi est conçu pour être extrêmement extensible, afin de ne pas imposer de workflow particulier. Les fonctionnalités que d’autres outils intègrent par défaut peuvent être développées via des extensions, des compétences ou des paquets tiers. Cela garde le noyau léger tout en vous permettant de personnaliser pi selon votre manière de travailler. Pas de MCP intégré : Créez vos propres outils CLI avec des READMEs (voir « Skills »), ou développez une extension pour ajouter le support MCP. Pas de sous-agents intégrés : Lancez des instances pi via tmux, construisez les vôtres avec des extensions, ou installez un package adapté. Pas de pop-ups de permission : Exécutez dans un conteneur, ou concevez votre propre flux de confirmation via des extensions, aligné sur vos contraintes de sécurité. Pas de mode planification intégré : Écrivez vos plans dans des fichiers, ou implémentez-le via des extensions. Pas de liste de tâches intégrée : Utilisez un fichier TODO.md, ou construisez votre propre gestionnaire avec des extensions. Pas de shell en arrière-plan : Utilisez tmux. Observabilité totale, interaction directe Vous avez le contrôle total. Découvrez la justification complète dans le billet de blog.

Liens associés

Hacker NewsHacker News
Pi.dev : un agent de codage ultra-extensible qui redéfinit l’expérience développeur | Articles tendance | HyperAI