ZOREVA-UI CLI

Crie apps pelo seu terminal.

Peça uma tela, um shader ou um tema. O CLI planeja, edita e executa comandos no seu projeto SwiftUI ou Android usando o catálogo do ZOREVA-UI, mostrando cada diff e perguntando antes de qualquer coisa arriscada.

Opções de instalação

macOS e Linux. Windows e npm abaixo.

Instalação

Um comando em todas as plataformas.

Windows

Execute no PowerShell. Instala o binário independente para Windows x64. Não precisa de Node.js.

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

npm

Alternativa para qualquer plataforma com Node.js 18 ou posterior. O comando que ele instala é zoreva.

$ npm i -g zoreva-ui

Depois execute zoreva e faça login no navegador com sua conta do ZOREVA-UI (código por e-mail, Google ou GitHub). Software proprietário: ao instalá-lo, você aceita o Licença do CLI (EULA).

Modo plano

Revise o plano antes que algo mude.

Pressione Shift+Tab ou comece com --plan. O agente só lê seu projeto, escreve um plano e pergunta “Construir este plano?”. Nada é gravado até você dizer sim.

zoreva
ZOREVA-UI CLI mostrando um plano e perguntando se deve construí-lo
02

Diffs e /undo

Toda edição mostra o diff primeiro.

Aceite, rejeite ou aceite todas as edições pelo resto da sessão. Cada prompt é um checkpoint: /undo reverte os arquivos que o último prompt alterou, e /rewind volta mais.

03

Permissões e sandbox

Comandos arriscados sempre perguntam.

Apagar arquivos, fazer push com git, reescrever o histórico ou instalar pacotes pergunta toda vez: permitir uma vez, sempre permitir neste projeto ou negar. O /sandbox executa os comandos da IA sem rede e escrevendo só dentro do projeto (bubblewrap no Linux).

04

ZOREVA.md e menções com @

As regras do seu projeto, carregadas em toda sessão.

ZOREVA.md e .zoreva/rules são lidos no início de cada sessão; /init cria um. Digite @ para anexar um arquivo, com autocompletar do seu projeto.

05

Continuar e retomar

Continue de onde parou.

zoreva -c continua a última conversa nesta pasta. zoreva -r ou /resume abre qualquer conversa salva, e /conversations as mostra por projeto.

Use sua própria IA

Use os modelos do ZOREVA-UI, ou sua própria chave.

Por padrão, o CLI usa modelos do ZOREVA-UI servidos pela nossa infraestrutura de IA, cobrados nos créditos do seu plano e mostrados em cada resposta. Execute /keys para conectar seu próprio provedor, ou passe -m provider/model.

$ zoreva

› /keys

› /model

$ zoreva -m provider/model

Comandos

Digite / para comandos, @ para arquivos, ! para o shell.

Sessão

  • /new

    Inicia uma nova conversa

  • /resume

    Continuar uma conversa salva

  • /undo

    Reverte os arquivos alterados pelo último prompt

  • /rewind

    Voltar para antes de um prompt anterior

  • /compact

    Resume a conversa para liberar contexto

  • /usage

    Mostra o uso do plano e o contexto restante

  • /export

    Salva a conversa como Markdown

Modos e configurações

  • /mode

    build, plan, debug ou task

  • /model

    Seleciona o modelo, ou um id provedor/modelo

  • /keys

    Use sua própria chave de API

  • /permissions

    Nível de confiança e regras de permitir/negar

  • /sandbox

    Sem rede, grava só dentro do projeto

  • /init

    Cria o ZOREVA.md para este projeto

  • /theme

    Escuro, claro, para daltônicos ou o seu

Apps

  • /create

    Cria um novo app do Xcode com uma tela do catálogo

  • /build

    Compile e execute em um simulador, iPhone ou Android

  • /preview

    Capturas em vários tamanhos, claro, escuro, texto grande

  • /store

    Capturas para a App Store com moldura e legenda

  • /icon

    Todos os tamanhos de ícone de iOS e Android a partir de uma imagem

  • /precheck

    O que a App Review ou o Google Play apontariam

  • /logs

    Transmite os logs do app, última falha primeiro

Git e ferramentas

  • /diff

    O que mudou desde o último commit

  • /commit

    Faça commit com uma mensagem sugerida

  • /pr

    Cria um pull request com gh ou glab

  • /bg

    Executa um comando em segundo plano

  • /mcp

    Servidores MCP, seu estado e ferramentas

  • /doctor

    Verifica Node, Xcode, os simuladores e a conexão

  • /update

    Procurar uma versão mais recente

zoreva

Inicia o ZOREVA-UI (pede login quando não há sessão)

zoreva login

Faça login com seu navegador (código por e-mail, Google ou GitHub)

zoreva -p "prompt"

Responde uma vez e sai, para scripts (--json para eventos)

zoreva -c / -r [id]

Continuar a última conversa ou escolher uma salva

zoreva --plan / --task

Iniciar no modo plano, ou planejar → aprovar → executar

zoreva new <Name> [screen]

Cria um app do Xcode com uma tela do catálogo

zoreva update

Atualiza para a versão mais recente

Execute /help dentro do CLI para a lista completa, ou zoreva --help para todas as opções.

Novidades

Lançamos com frequência.

  1. v0.2.7

    31 de out. de 2026

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

    30 de out. de 2026

    • As quebras de linha dentro das células de tabela agora aparecem como quebras reais na célula, em vez de um <br> literal no texto.
    • 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 de out. de 2026

    • O Auto responde a todo tipo de pedido, não só código: escrita, aprendizado, planejamento, pesquisa, matemática e perguntas do dia a dia.
    • 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 de out. de 2026

    • Você recebe uma notificação quando uma tarefa termina ou falha, não só nas longas; respostas rápidas do chat ficam em silêncio.
    • 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 de out. de 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 de out. de 2026

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

    29 de out. de 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 de out. de 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 de out. de 2026

    • A interface fala os idiomas do zoreva-ui.com: inglês, espanhol, português, francês, alemão, japonês, coreano, chinês simplificado, chinês tradicional e 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 de out. de 2026

    • /credits e a lista de modelos mostram apenas créditos: sem preços internos por token nem conversões em dólares para o ZOREVA-UI Cloud.
  11. v0.1.6

    23 de out. de 2026

    • /undo restaura os arquivos que o último turno da IA alterou; cada turno é seu próprio ponto de restauração.
    • Comandos que apagam arquivos, fazem push com git, reescrevem o histórico ou instalam pacotes sempre perguntam: Permitir uma vez, Sempre permitir neste projeto ou Negar. "Sempre permitir" para a sessão não os cobre mais.
    • O ZOREVA.md é lido no início de cada sessão como as regras do projeto; /init cria um e /instructions lista o que está carregado.
    • Digite @ para anexar um arquivo à sua mensagem, com autocompletar a partir dos arquivos do projeto.
    • Cada resposta mostra quantos créditos custou, e um aviso aparece quando seus créditos do ZOREVA-UI estão acabando.
    • Falhas de rede são repetidas automaticamente com uma breve espera; outros erros aparecem em linguagem clara em vez de um stack trace.
    • Relatórios de falha opcionais e anônimos: desativados por padrão, perguntados uma vez após uma falha, ou /telemetry on. Nunca incluem seu código, prompts ou conteúdo de arquivos.
  12. v0.1.5

    23 de out. de 2026

    • A linha de entrada fica entre duas linhas finas, com uma linha em branco acima e abaixo para dar mais espaço.
    • Quando um painel está aberto (update, model, help), a linha superior fica azul em vez de desenhar outra linha, e volta ao cinza quando fecha.
    • O modo plano (Shift+Tab) apenas lê seu projeto, escreve um plano, pergunta "Construir este plano?" e só o executa depois que você disser sim.
    • Cada edição de arquivo mostra o diff primeiro: Aceitar, Rejeitar ou Aceitar todas as edições pelo resto da sessão.
    • zoreva -c continua a última conversa na pasta e zoreva -r ou /resume escolhe uma anterior; -c avisa quando não há nada para continuar.
    • Os prompts e skills integrados do agente agora vêm do servidor do ZOREVA-UI em vez de virem no pacote, com um pequeno fallback offline.
    • O pacote npm é um único arquivo minificado sem source maps; os binários independentes são minificados e pré-compilados.
    • A CLI é licenciada sob o EULA da CLI do ZOREVA-UI, com link em zoreva --help e /cli/eula.
    • Versões muito antigas da CLI agora recebem uma mensagem clara para atualizar em vez de falhar.
  13. v0.1.4

    22 de out. de 2026

    • A tela de boas-vindas voltou: o logotipo animado e centralizado do ZOREVA-UI, a saudação com a versão, uma linha de "Novidades" para cada versão, as dicas /keys e /, e o link para zoreva-ui.com.
    • update no chat não vai mais para a IA: digitar update, /update, zoreva update ou zoreva-ui update verifica a versão ali mesmo e diz o que executar (zoreva update ou npm i -g zoreva-ui@latest).
    • zoreva update instala no mesmo prefixo npm em que a CLI está (por exemplo ~/.npm-global) e usa --prefer-online para não ficar preso em uma versão antiga em cache. O assistente sabe que o pacote é zoreva-ui.
    • O nome é escrito ZOREVA-UI em toda a CLI: o cabeçalho, as mensagens, o título do terminal e a página de conexão.
    • Todas as mensagens da CLI estão em inglês: login, logout, atualização, avisos do sandbox e as páginas do navegador.
    • Nova ilustração de terminal em /cli.
  14. v0.1.3

    22 de out. de 2026

    • zoreva update e /update: atualizam com npm ou, se você instalou o binário, baixam e verificam com SHA256SUMS antes de substituí-lo.
    • Um aviso ao iniciar quando há uma nova versão (verificada uma vez por dia). Desative com NO_UPDATE_NOTIFIER, CI ou ZOREVA_NO_UPDATE_CHECK.
    • Binários sem Node para macOS (arm64 e x64), Linux (x64 e arm64) e Windows x64. O install.sh os coloca em ~/.zoreva/bin e o install.ps1 no Windows; sem binário, usam o npm.
    • No Linux, os comandos rodam em um sandbox bubblewrap (sem rede, escrita apenas dentro do projeto). Sem sandbox (Windows, ou Linux sem bwrap), cada comando pede permissão, a menos que você passe --yes.
    • Segurança: login, logout e update não podem ser executados pelo shell do agente (B1); !comando passa pelo mesmo filtro (B2); ferramentas MCP somente leitura pedem permissão uma vez por servidor (B3).
    • No Windows, os comandos usam cmd.exe; os testes rodam no Windows, macOS e Linux com Node 18, 20 e 22.
  15. v0.1.2

    22 de out. de 2026

    • zoreva login usa apenas o navegador; não pede mais e-mail e senha no terminal.
    • Sem página de consentimento: se você já fez login no site, o terminal se conecta na hora.
    • Ao terminar, o navegador mostra uma página de confirmação em zoreva-ui.com.
    • O cabeçalho mostra seu sistema (macOS, Windows ou Linux), e as linhas de sessão sumiram.
    • As mensagens de sessão usam o azul da CLI.
  16. v0.1.1

    22 de out. de 2026

    • O comando instalado é zoreva, e o cabeçalho mostra a palavra Zoreva.
    • login e logout não rodam mais dentro do chat: são respondidos localmente, sem chamar o modelo nem gastar créditos.
    • Abrir sem sessão mostra uma tela de acesso: Enter abre o login no navegador, Esc sai.
    • O login pelo navegador não coloca mais o token na URL: usa PKCE e um código de uso único.
    • zoreva -p não pede sessão, então os scripts continuam funcionando.
  17. v0.1.0

    22 de out. de 2026

    • Primeira versão no npm (npm i -g zoreva-ui): um chat de terminal que cria telas SwiftUI a partir do catálogo do ZOREVA-UI.
    • Os modelos são servidos a partir de zoreva-ui.com via nossa infraestrutura de IA: Claude Haiku, Sonnet e Opus, Qwen3 Coder, gpt-oss e Kimi.
    • Você faz login com sua conta do ZOREVA-UI, e o uso é cobrado nos créditos do seu plano.
Novidades →