Installation
Une commande installe tout et, relancée, met à jour. Vos comptes, clés et modèles restent dans ~/.config/smart-ai et ne sont pas touchés.
macOS et Linux:
curl -fsSL https://raw.githubusercontent.com/samuelrms/omni-ai-cli/main/get.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/samuelrms/omni-ai-cli/main/get.ps1 | iex
Sur npm, yarn, pnpm ou bun :
npm install -g omni-ai-cli
yarn global add omni-ai-cli
pnpm add -g omni-ai-cli
bun add -g omni-ai-cli
N'importe laquelle des commandes ci-dessus (script ou gestionnaire de paquets) installe le même ai.
Homebrew (macOS/Linux) :
brew install samuelrms/tap/omni-ai-cli
Sur Homebrew récent, s'il refuse le tap comme « untrusted », exécutez une fois :
brew trust samuelrms/tap.
Pour mettre à jour ensuite : ai --update (ou /update dans le chat). À la fin, il affiche les nouveautés des versions installées.
Depuis les sources, pour développer :
git clone https://github.com/samuelrms/omni-ai-cli ~/dev/omni-ai-cli
cd ~/dev/omni-ai-cli && ./scripts/install.sh # Windows: powershell -File scripts\install.ps1
L'installateur :
- installe Claude Code avec l'installateur officiel s'il n'est pas encore sur la machine ;
- ouvre la connexion du compte principal s'il n'y en a pas encore ;
- crée la commande
aidans~/.local/bin; - affiche les comptes Claude configurés.
Prérequis : rien d'autre que curl (macOS/Linux) ou PowerShell (Windows). S'il manque Python 3.11+, l'installateur télécharge un Python 3.12 réservé à Omni AI, sans sudo et sans toucher au Python du système.
Codex (codex) et Antigravity (agy) sont optionnels et rejoignent la file des alternatives quand ils sont installés.
Si ~/.local/bin n'est pas dans le PATH, ajoutez à ~/.zshrc :
export PATH="$HOME/.local/bin:$PATH"
Sous Windows, l'installateur crée ai.cmd dans %USERPROFILE%\.local\bin et ajoute ce dossier au PATH ; ouvrez un nouveau terminal ensuite.
Ce texte provient du README du projet. Voir l'original sur GitHub