Aller au contenu principal
Ligne de commande

Votre agent IA dans le terminal.

Installation en 30 secondes. Connexion avec votre compte GnamiAI existant. L'agent lit vos fichiers, exécute des commandes shell et modifie du code sur votre machine — alimenté par les mêmes clés de fournisseur, compétences, mémoire et intégrations que votre tableau de bord web.

   ▄████  ███▄    █  ▄▄▄       ███▄ ▄███▓ ██▓ ▄▄▄       ██▓
  ██▒ ▀█▒ ██ ▀█   █ ▒████▄    ▓██▒▀█▀ ██▒▓██▒▒████▄    ▓██▒
 ▒██░▄▄▄░▓██  ▀█ ██▒▒██  ▀█▄  ▓██    ▓██░▒██▒▒██  ▀█▄  ▒██▒
 ░▓█  ██▓▓██▒  ▐▌██▒░██▄▄▄▄██ ▒██    ▒██ ░██░░██▄▄▄▄██ ░██░
 ░▒▓███▀▒▒██░   ▓██░ ▓█   ▓██▒▒██▒   ░██▒░██░ ▓█   ▓██▒░██░
  agent dans votre terminal · v0.1.0
  connecté
  cwd: ~/projets/monrepo
  /help pour les commandes · Ctrl-D pour quitter

 refactore src/api.ts pour extraire la logique d'auth dans un fichier séparé
⏳ réflexion…
  Je vais lire le fichier actuel, extraire les helpers d'auth, et créer
  src/auth.ts avec une surface d'export propre.

   Lu src/api.ts (4 128 caractères)
   Écrit src/auth.ts (1 902 caractères)
   Modifié src/api.ts
    skills: 2 · tool iter: 3 · llm calls: 4

 roule les tests
⏳ réflexion…
   bash ok
  Tous les 12 tests passent.

Installer

Windows · PowerShell

iwr -useb gnamiai.live/install.ps1 | iex

macOS / Linux

curl -fsSL gnamiai.live/install.sh | bash

npm (toute plateforme)

npm install -g gnamiai

Requiert Node.js 18+. L'installateur est un script léger qui exécute npm install -g et vérifie que le binaire atterrit dans votre PATH. Lisez-le avant de l'exécuter.

Connexion et clavardage

  1. gnami login — ouvre le tableau de bord, créez une clé API, collez-la.
  2. gnami — REPL interactif.
  3. gnami "votre prompt ici" — mode one-shot pour scripter.

La clé est stockée dans ~/.gnami/config.json avec chmod 600. Surchargez à l'exécution avec GNAMI_API_KEY=… pour les pipelines CI.

Ce que l'agent peut faire sur votre machine

Cinq outils côté client que l'agent peut appeler en plein tour. Les opérations en lecture seule s'exécutent automatiquement; tout ce qui écrit ou exécute vous demande une approbation (avec aperçu de diff).

read_file auto

Lire le contenu texte d'un fichier.

list_dir auto

Lister les entrées d'un répertoire.

write_file y / N

Créer ou écraser un fichier. Aperçu avant l'écriture.

edit_file y / N

Recherche/remplacement avec diff coloré.

bash y / N

Exécuter une commande shell. rm -rf, sudo et curl|sh demandent toujours.

Les opérations sur fichiers sont confinées au répertoire de travail courant. Passez --no-sandbox pour autoriser des chemins en dehors. Passez --yes pour auto-approuver les opérations non destructives.

Même agent, surface différente

Le CLI est un client léger. Tout ce qui fait votre espace GnamiAI — la clé de fournisseur que vous avez connectée, les compétences que vous avez écrites, la mémoire des conversations passées, les intégrations Gmail / Calendar / GitHub / Slack — vit côté serveur dans votre locataire. Le CLI tape sur le même endpoint /api/agent/turn que le tableau de bord web.

Vous pouvez créer une clé API, ouvrir un terminal sur un serveur que vous ne possédez pas, lancer gnami "déploie la branche staging", et obtenir le même agent que celui avec qui votre tableau de bord parle. Revenez au navigateur et la conversation est dans votre journal d'épisodes.

Prêt ?

Si vous n'avez pas encore d'espace GnamiAI, inscrivez-vous d'abord — le CLI a besoin d'une clé Bearer de votre compte.