← Blog

An introduction to the ZOREVA-UI CLI

Plan, edit and run your SwiftUI or Android project from the terminal, with every diff shown first and risky commands always asking.

The ZOREVA-UI CLI brings the ZOREVA-UI catalog into your terminal. Ask for a screen, a shader or a theme, and it plans, edits and runs commands in your SwiftUI or Android project, showing every diff and asking before anything risky.

Install

On macOS and Linux:

curl -fsSL https://zoreva-ui.com/install.sh | sh

On Windows, in PowerShell:

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

Or, on any platform with Node.js 18 or later, npm i -g zoreva-ui. The standalone binaries are checked against published SHA-256 checksums and don’t need Node.js.

Then run zoreva. The first time, it opens your browser to sign in with your ZOREVA-UI account (email code, Google or GitHub). You can also run zoreva login directly.

Plan before you build

Press Shift+Tab, or start with zoreva --plan. In plan mode the agent only reads your project, writes a plan and asks “Build this plan?”. Nothing is written until you say yes.

Every edit shows its diff

Each file edit is shown as a diff first: Accept, Reject, or Accept all edits for the rest of the session. Each prompt is a checkpoint, so /undo reverts the files the last prompt changed and /rewind goes back to before an earlier prompt.

Risky commands always ask

Deleting files, pushing with git, rewriting history or installing packages asks every time: Allow once, Always allow in this project, or Deny. /sandbox runs the AI’s commands without network, writing only inside the project.

Your project rules

ZOREVA.md and .zoreva/rules are read at the start of every session. Run /init to create a ZOREVA.md, and type @ to attach a file with completion from your project.

Pick up where you left off

  • zoreva -c continues the last conversation in this folder.
  • zoreva -r or /resume opens any saved conversation.
  • zoreva -p "prompt" answers once and exits, for scripts.

Models and credits

By default the CLI uses ZOREVA-UI models, billed in your plan’s credits, and each reply shows what it cost. Run /keys to use your own key from Anthropic, OpenAI, Gemini, Amazon Bedrock, OpenRouter, Ollama or a custom provider instead.

Keep it current

Run zoreva update for the latest version. Every command is in the Commands reference, and release notes are on the Changelog.

More posts

Get new posts by email

Email updates are coming soon. Until then, new posts appear here first.