Instalación
Un comando instala todo y, ejecutado de nuevo, actualiza. Tus cuentas, claves y modelos quedan en ~/.config/smart-ai y no se tocan.
macOS y 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
En npm, yarn, pnpm o 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
Cualquiera de los comandos de arriba (script o gestor de paquetes) instala el mismo ai.
Homebrew (macOS/Linux):
brew install samuelrms/tap/omni-ai-cli
En Homebrew reciente, si rechaza el tap como "untrusted", ejecuta una vez:
brew trust samuelrms/tap.
Para actualizar después: ai --update (o /update en el chat). Al terminar, muestra las novedades de las versiones instaladas.
Desde el código fuente, para desarrollar:
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
El instalador:
- instala Claude Code con el instalador oficial si todavía no está en la máquina;
- abre el login de la cuenta principal si aún no hay uno;
- crea el comando
aien~/.local/bin; - muestra las cuentas de Claude configuradas.
Requisitos: nada más que curl (macOS/Linux) o PowerShell (Windows). Si falta Python 3.11+, el instalador descarga un Python 3.12 solo para Omni AI, sin sudo y sin tocar el Python del sistema.
Codex (codex) y Antigravity (agy) son opcionales y entran en la cola de alternativas cuando están instalados.
Si ~/.local/bin no está en el PATH, agrégalo al ~/.zshrc:
export PATH="$HOME/.local/bin:$PATH"
En Windows, el instalador crea ai.cmd en %USERPROFILE%\.local\bin y agrega esa carpeta al PATH; abre una terminal nueva después.
Este texto viene del README del proyecto. Ver el original en GitHub