ZOREVA-UI CLI

Créez des apps depuis votre terminal.

Demandez un écran, un shader ou un thème. Le CLI planifie, modifie et exécute des commandes dans votre projet SwiftUI ou Android à l’aide du catalogue ZOREVA-UI, en montrant chaque diff et en demandant avant toute action risquée.

Options d’installation

macOS et Linux. Windows et npm ci-dessous.

Installer

Une commande sur chaque plateforme.

Windows

À exécuter dans PowerShell. Installe le binaire autonome Windows x64. Node.js n’est pas nécessaire.

$ irm https://zoreva-ui.com/install.ps1 | iex

npm

Alternative pour toute plateforme avec Node.js 18 ou ultérieur. La commande installée est zoreva.

$ npm i -g zoreva-ui

Puis lancez zoreva et connectez-vous dans le navigateur avec votre compte ZOREVA-UI (code e-mail, Google ou GitHub). Logiciel propriétaire : en l’installant, vous acceptez le Licence du CLI (CLUF).

Mode plan

Relisez le plan avant tout changement.

Appuyez sur Maj+Tab ou lancez avec --plan. L’agent se contente de lire votre projet, rédiger un plan et demander « Construire ce plan ? ». Rien n’est écrit avant votre accord.

zoreva
CLI ZOREVA-UI affichant un plan et demandant de le construire
02

Diffs et /undo

Chaque modification affiche d’abord son diff.

Acceptez, rejetez ou acceptez toutes les modifications pour le reste de la session. Chaque prompt est un point de contrôle : /undo annule les fichiers modifiés par le dernier prompt, et /rewind remonte plus loin.

03

Autorisations et sandbox

Les commandes risquées demandent toujours.

Supprimer des fichiers, pousser avec git, réécrire l’historique ou installer des paquets demande à chaque fois : autoriser une fois, toujours autoriser dans ce projet, ou refuser. /sandbox exécute les commandes de l’IA sans réseau et en écrivant uniquement dans le projet (bubblewrap sous Linux).

04

ZOREVA.md et mentions @

Les règles de votre projet, chargées à chaque session.

ZOREVA.md et .zoreva/rules sont lus au début de chaque session ; /init en crée un. Tapez @ pour joindre un fichier, avec la complétion depuis votre projet.

05

Continuer et reprendre

Reprenez là où vous vous étiez arrêté.

zoreva -c reprend la dernière conversation de ce dossier. zoreva -r ou /resume ouvre n’importe quelle conversation enregistrée, et /conversations les parcourt par projet.

Utilisez votre propre IA

Utilisez les modèles ZOREVA-UI, ou votre propre clé.

Par défaut, le CLI utilise les modèles ZOREVA-UI servis via notre infrastructure d’IA, facturés en crédits de votre forfait et affichés à chaque réponse. Exécutez /keys pour connecter plutôt votre propre fournisseur, ou passez -m provider/model.

$ zoreva

› /keys

› /model

$ zoreva -m provider/model

Commandes

Tapez / pour les commandes, @ pour les fichiers, ! pour le shell.

Session

  • /new

    Démarre une nouvelle conversation

  • /resume

    Continuer une conversation enregistrée

  • /undo

    Annule les fichiers modifiés par le dernier prompt

  • /rewind

    Revenir avant un prompt précédent

  • /compact

    Résume la conversation pour libérer du contexte

  • /usage

    Affiche l’utilisation du forfait et le contexte restant

  • /export

    Enregistre la conversation en Markdown

Modes et réglages

  • /mode

    build, plan, debug ou task

  • /model

    Sélectionne le modèle, ou un id fournisseur/modèle

  • /keys

    Utilisez votre propre clé API

  • /permissions

    Niveau de confiance et règles d’autorisation/refus

  • /sandbox

    Pas de réseau, écriture uniquement dans le projet

  • /init

    Crée ZOREVA.md pour ce projet

  • /theme

    Sombre, clair, adapté aux daltoniens ou le vôtre

Apps

  • /create

    Démarre une nouvelle app Xcode avec un écran du catalogue

  • /build

    Compiler et lancer sur un simulateur, un iPhone ou Android

  • /preview

    Captures dans plusieurs tailles, clair, sombre, grand texte

  • /store

    Captures App Store avec cadre et légende

  • /icon

    Toutes les tailles d’icône iOS et Android à partir d’une image

  • /precheck

    Ce que App Review ou Google Play signaleraient

  • /logs

    Diffuse les journaux de l’app, dernier plantage en premier

Git et outils

  • /diff

    Ce qui a changé depuis le dernier commit

  • /commit

    Commit avec un message suggéré

  • /pr

    Crée une pull request avec gh ou glab

  • /bg

    Exécute une commande en arrière-plan

  • /mcp

    Serveurs MCP, leur état et leurs outils

  • /doctor

    Vérifie Node, Xcode, les simulateurs et la connexion

  • /update

    Rechercher une version plus récente

zoreva

Lance ZOREVA-UI (demande la connexion s’il n’y a pas de session)

zoreva login

Connexion via votre navigateur (code e-mail, Google ou GitHub)

zoreva -p "prompt"

Répond une fois et quitte, pour les scripts (--json pour les événements)

zoreva -c / -r [id]

Continuer la dernière conversation, ou en choisir une enregistrée

zoreva --plan / --task

Démarrer en mode plan, ou planifier → approuver → exécuter

zoreva new <Name> [screen]

Crée une app Xcode avec un écran du catalogue

zoreva update

Met à jour vers la dernière version

Lancez /help dans le CLI pour la liste complète, ou zoreva --help pour toutes les options.

Journal des modifications

Mises à jour fréquentes.

  1. v0.2.7

    31 oct. 2026

    • Auto is smarter: better choices, especially in Spanish.
  2. v0.2.6

    30 oct. 2026

    • Les retours à la ligne dans les cellules de tableau s'affichent désormais comme de vrais retours à la ligne, au lieu d'un <br> littéral dans le texte.
    • A <br> outside a table starts a new line.
    • Tables with multi-line cells draw a line between rows so each row is easy to tell apart.
    • You're asked once whether to share anonymized requests to help improve Auto. Change it any time with /privacy on, off or status; turning it off deletes what was stored.
  3. v0.2.5

    30 oct. 2026

    • Auto répond à tous les types de demandes, pas seulement au code : rédaction, apprentissage, planification, recherche, maths et questions du quotidien.
    • Auto follows your session mode: plan mode plans without touching files, debug mode investigates without editing, and task mode gives planning work more reasoning.
    • Questions about current information (news, prices, latest versions) search the web before answering.
    • Attached photos, screen recordings and documents (PDF, spreadsheets, slides) go straight to the right model.
    • More accurate routing for small edits and learning questions.
  4. v0.2.4

    29 oct. 2026

    • Vous recevez une notification quand une tâche se termine ou échoue, pas seulement après les longues ; les réponses rapides du chat restent silencieuses.
    • On macOS the notification shows the ZOREVA-UI fox icon and the project name, never full paths.
    • New /notify on|off command to turn notifications on or off.
  5. v0.2.3

    29 oct. 2026

    • Skipping a question with Esc now ends the turn instead of repeating the answer and asking again.
    • Markdown tables render as aligned boxes that wrap to the terminal width.
    • The model picker lists upcoming models as Coming soon; they can't be selected yet.
  6. v0.2.2

    29 oct. 2026

    • Model picker no longer shows Auto twice; removed the offline sample from the list.
  7. v0.2.1

    29 oct. 2026

    • Auto mode uses far fewer credits for the same work.
    • Semantic code search: the agent finds the right files by meaning, not just by exact words.
    • Video understanding: attach a screen recording of a bug and the agent watches it to find the problem.
    • Per-project instructions are generated automatically; the CLI also reads your AGENTS.md, CLAUDE.md and Cursor rules without modifying them.
  8. v0.2.0

    29 oct. 2026

    • Hooks: run your own scripts before and after the agent acts, set in ~/.zoreva/hooks.json or your project’s .zoreva/hooks.json; /hooks shows what is loaded.
    • zoreva run works headless, so the agent can run from a GitHub Actions workflow in your repository.
    • ZOREVA_API_KEY signs the CLI in with a CLI API key from your account, for CI and other headless use.
    • When an API key reaches its monthly credit cap, zoreva run stops and exits with code 4.
  9. v0.1.8

    26 oct. 2026

    • L’interface parle les langues de zoreva-ui.com : anglais, espagnol, portugais, français, allemand, japonais, coréen, chinois simplifié, chinois traditionnel et hindi.
    • zoreva config language picks the interface language (for example, zoreva config language es).
    • Skills, rule files and tools can be turned off in your config; turned-off rules match by their real path, and turned-off skills are skipped.
  10. v0.1.7

    23 oct. 2026

    • /credits et la liste des modèles affichent uniquement des crédits : aucun prix interne par jeton ni conversion en dollars pour ZOREVA-UI Cloud.
  11. v0.1.6

    23 oct. 2026

    • /undo rétablit les fichiers modifiés par le dernier tour de l’IA ; chaque tour est son propre point de restauration.
    • Les commandes qui suppriment des fichiers, poussent avec git, réécrivent l’historique ou installent des paquets demandent toujours : Autoriser une fois, Toujours autoriser dans ce projet ou Refuser. « Toujours autoriser » pour la session ne les couvre plus.
    • ZOREVA.md est lu au début de chaque session comme règles du projet ; /init en crée un et /instructions liste ce qui est chargé.
    • Tapez @ pour joindre un fichier à votre message, avec complétion depuis les fichiers du projet.
    • Chaque réponse affiche les crédits utilisés, et un avertissement apparaît quand vos crédits ZOREVA-UI s’épuisent.
    • Les erreurs réseau sont relancées automatiquement après une courte attente ; les autres erreurs s’affichent en langage clair au lieu d’une stack trace.
    • Rapports de plantage facultatifs et anonymes : désactivés par défaut, proposés une fois après un plantage, ou /telemetry on. Ils n’incluent jamais votre code, vos prompts ni le contenu de vos fichiers.
  12. v0.1.5

    23 oct. 2026

    • La ligne de saisie se trouve entre deux filets fins, avec une ligne vide au-dessus et en dessous pour plus d’espace.
    • Quand un panneau est ouvert (update, model, help), le filet du haut devient bleu au lieu de tracer une ligne séparée, et redevient gris à la fermeture.
    • Le mode plan (Shift+Tab) lit seulement votre projet, rédige un plan, demande « Construire ce plan ? » et ne l’exécute qu’après votre accord.
    • Chaque modification de fichier affiche d’abord son diff : Accepter, Refuser ou Accepter toutes les modifications pour le reste de la session.
    • zoreva -c reprend la dernière conversation du dossier et zoreva -r ou /resume en choisit une plus ancienne ; -c le signale quand il n’y a rien à reprendre.
    • Les prompts et skills intégrés de l’agent viennent désormais du serveur ZOREVA-UI au lieu d’être livrés dans le paquet, avec une petite solution de secours hors ligne.
    • Le paquet npm est un seul fichier minifié sans source maps ; les binaires autonomes sont minifiés et précompilés.
    • La CLI est concédée sous licence selon le CLUF de la CLI ZOREVA-UI, accessible depuis zoreva --help et /cli/eula.
    • Les très anciennes versions de la CLI reçoivent désormais un message clair pour se mettre à jour au lieu d’échouer.
  13. v0.1.4

    22 oct. 2026

    • L’écran d’accueil est de retour : le logotype ZOREVA-UI animé et centré, le message d’accueil avec la version, une ligne « Nouveautés » pour chaque version, les astuces /keys et /, et le lien vers zoreva-ui.com.
    • update dans le chat n’est plus envoyé à l’IA : taper update, /update, zoreva update ou zoreva-ui update vérifie la version sur place et indique quoi exécuter (zoreva update ou npm i -g zoreva-ui@latest).
    • zoreva update installe dans le même préfixe npm que la CLI (par exemple ~/.npm-global) et utilise --prefer-online pour ne pas rester bloqué sur une ancienne version en cache. L’assistant sait que le paquet s’appelle zoreva-ui.
    • Le nom s’écrit ZOREVA-UI partout dans la CLI : l’en-tête, les messages, le titre du terminal et la page de connexion.
    • Tous les messages de la CLI sont en anglais : connexion, déconnexion, mise à jour, avis du sandbox et pages du navigateur.
    • Nouvelle illustration de terminal sur /cli.
  14. v0.1.3

    22 oct. 2026

    • zoreva update et /update : mettent à jour avec npm ou, si vous avez installé le binaire, le téléchargent et le vérifient avec SHA256SUMS avant de le remplacer.
    • Un avis au lancement lorsqu’une nouvelle version existe (vérifiée une fois par jour). Désactivez-le avec NO_UPDATE_NOTIFIER, CI ou ZOREVA_NO_UPDATE_CHECK.
    • Binaires sans Node pour macOS (arm64 et x64), Linux (x64 et arm64) et Windows x64. install.sh les place dans ~/.zoreva/bin et install.ps1 sous Windows ; sans binaire, ils passent par npm.
    • Sous Linux, les commandes s’exécutent dans un sandbox bubblewrap (sans réseau, écriture uniquement dans le projet). Sans sandbox (Windows, ou Linux sans bwrap), chaque commande demande l’autorisation sauf si vous passez --yes.
    • Sécurité : login, logout et update ne peuvent pas être lancés depuis le shell de l’agent (B1) ; !commande passe par le même filtre (B2) ; les outils MCP en lecture seule demandent l’autorisation une fois par serveur (B3).
    • Sous Windows, les commandes utilisent cmd.exe ; les tests tournent sous Windows, macOS et Linux avec Node 18, 20 et 22.
  15. v0.1.2

    22 oct. 2026

    • zoreva login utilise uniquement le navigateur ; il ne demande plus d’e-mail ni de mot de passe dans le terminal.
    • Plus de page de consentement : si vous êtes déjà connecté sur le site, le terminal se connecte immédiatement.
    • Une fois terminé, le navigateur affiche une page de confirmation sur zoreva-ui.com.
    • L’en-tête affiche votre système (macOS, Windows ou Linux), et les lignes de session ont disparu.
    • Les messages de session utilisent le bleu de la CLI.
  16. v0.1.1

    22 oct. 2026

    • La commande installée est zoreva, et l’en-tête affiche le mot Zoreva.
    • login et logout ne s’exécutent plus dans le chat : ils sont traités localement, sans appeler le modèle ni consommer de crédits.
    • Ouvrir sans session affiche un écran d’accès : Entrée ouvre la connexion dans le navigateur, Échap quitte.
    • La connexion via le navigateur ne met plus le jeton dans l’URL : elle utilise PKCE et un code à usage unique.
    • zoreva -p ne demande pas de session, donc les scripts continuent de fonctionner.
  17. v0.1.0

    22 oct. 2026

    • Première version sur npm (npm i -g zoreva-ui) : un chat dans le terminal qui crée des écrans SwiftUI à partir du catalogue ZOREVA-UI.
    • Les modèles sont servis depuis zoreva-ui.com via notre infrastructure d’IA : Claude Haiku, Sonnet et Opus, Qwen3 Coder, gpt-oss et Kimi.
    • Vous vous connectez avec votre compte ZOREVA-UI, et l’usage est facturé en crédits de votre offre.
Journal des modifications →