SHAI : assistant IA dans le terminal
SHAI : assistant IA dans le terminal
Un assistant IA orienté code dans le terminal : exécution de commandes, workflows multi-étapes, lecture et écriture de code, automatisation de tâches de développement. Le tout depuis votre terminal, avec des modèles hébergés chez OVHcloud ou d’autres fournisseurs.
Installation
En une commande
Open source
Extensible
Modèles
Multiples (OVHcloud, etc.)
MCP
Compatible Serveur MCP OVHcloud
Boostez votre terminal avec SHAI
SHAI est un agent de code open source et un binôme de programmation dans le terminal. Il vous aide à exécuter des commandes, à enchaîner des workflows multi-étapes, à dialoguer avec des LLM, à lire et écrire du code et à automatiser des tâches de développement.
Avantages et bénéfices
Conçu pour celles et ceux qui privilégient le terminal et qui ont besoin de l’IA sans quitter leur environnement.
Mode headless
Intégrez SHAI à vos pipelines automatisés, CI/CD ou vos serveurs distants sans interface graphique. Prompts et réponses en flux (y compris stderr), chaînage d’appels possible.
Pensé pour les équipes de développement
Conçu pour celles et ceux qui travaillent dans le terminal et veulent une assistance IA sans changer d’outil. Commandes, code, scripts : tout est accessible depuis le même environnement.
Plusieurs modèles d’IA
Contrairement à beaucoup d’assistants verrouillés sur un seul modèle, SHAI supporte plusieurs fournisseurs (OVHcloud AI Endpoints, etc.) pour adapter la puissance à vos besoins.
Plusieurs modèles d’IA
Personnalisez SHAI ou contribuez à de nouvelles fonctionnalités. Compatible avec le serveur MCP OVHcloud pour piloter votre cloud en langage naturel.
Spécificités OVHcloud
SHAI est proposé par OVHcloud et s’intègre à l’écosystème IA et cloud d’OVHcloud.

OVHcloud AI Endpoints
Utilisez par défaut les modèles hébergés dans les datacenters OVHcloud (AI Endpoints). Vous pouvez aussi configurer d’autres fournisseurs via « shai auth ».

Serveur MCP OVHcloud
Configurez l’agent OVH avec le serveur MCP OVHcloud pour que SHAI puisse gérer votre infrastructure et vos services OVHcloud en langage naturel (avec votre consentement).

Assistant shell et correction de commandes
SHAI peut agir comme assistant shell : en cas d’échec d’une commande, la solution analyse la sortie ainsi que le code de retour et propose une correction.
Installation et démarrage
Une commande pour installer la dernière version. Configurez ensuite un fournisseur (OVHcloud ou autre) pour lever les limites de débit.
Créer un site web
Demandez à SHAI de vous aider à créer votre propre site : structure, fichiers, contenu. Idéal pour le prototypage et l’apprentissage.
Convertir des fichiers
Conversion de formats, transformation de données ou de code. Décrivez votre besoin en langage naturel et, si besoin, enchaînez les étapes.
Assistant shell et correction de commandes
Une commande a échoué ? SHAI peut analyser la sortie du terminal et la dernière commande pour proposer une correction (via hook sur la sortie et le code de retour).
Et bien plus : scripts, refactoring, explication de code, génération de tests…
Vous voulez commencer ? Rejoignez la communauté, utilisez SHAI et n’hésitez pas à contribuer !
Ces produits peuvent également vous intéresser
L’IA dans votre terminal
Installez SHAI en une ligne de commande, configurez votre fournisseur et commencez à coder avec un assistant IA open source, compatible MCP OVHcloud.
Les questions que vous vous posez
Qu’est-ce que SHAI ?
SHAI est un assistant IA dans le terminal, orienté code et développement. Il exécute des commandes, gère des workflows multi-étapes, lit et écrit du code et peut servir d’assistant shell pour corriger des commandes qui échouent.
Quels modèles puis-je utiliser ?
Par défaut, SHAI utilise OVHcloud en anonyme (avec rate limit). Avec « shai auth », vous pouvez vous connecter à votre compte OVHcloud ou configurer un autre fournisseur et votre clé API.
Comment utiliser SHAI avec le serveur MCP OVHcloud ?
Créez un agent personnalisé avec MCP (voir Custom agent with MCP). Fichier $HOME/.config/shai/agents/ovh.config avec le contenu de .ovh.config sur le repository. Puis shai agent ovh pour piloter OVHcloud en langage naturel.


