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 | shOn Windows, in PowerShell:
irm https://zoreva-ui.com/install.ps1 | iexOr, 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 -ccontinues the last conversation in this folder.zoreva -ror/resumeopens 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.