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.
macOS e Linux. Windows e npm abaixo.
~/my-app $
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 | iexnpm
Alternativa para qualquer plataforma com Node.js 18 ou posterior. O comando que ele instala é zoreva.
$ npm i -g zoreva-uiDepois 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.

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.
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).
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.
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
/newInicia uma nova conversa
/resumeContinuar uma conversa salva
/undoReverte os arquivos alterados pelo último prompt
/rewindVoltar para antes de um prompt anterior
/compactResume a conversa para liberar contexto
/usageMostra o uso do plano e o contexto restante
/exportSalva a conversa como Markdown
Modos e configurações
/modebuild, plan, debug ou task
/modelSeleciona o modelo, ou um id provedor/modelo
/keysUse sua própria chave de API
/permissionsNível de confiança e regras de permitir/negar
/sandboxSem rede, grava só dentro do projeto
/initCria o ZOREVA.md para este projeto
/themeEscuro, claro, para daltônicos ou o seu
Apps
/createCria um novo app do Xcode com uma tela do catálogo
/buildCompile e execute em um simulador, iPhone ou Android
/previewCapturas em vários tamanhos, claro, escuro, texto grande
/storeCapturas para a App Store com moldura e legenda
/iconTodos os tamanhos de ícone de iOS e Android a partir de uma imagem
/precheckO que a App Review ou o Google Play apontariam
/logsTransmite os logs do app, última falha primeiro
Git e ferramentas
/diffO que mudou desde o último commit
/commitFaça commit com uma mensagem sugerida
/prCria um pull request com gh ou glab
/bgExecuta um comando em segundo plano
/mcpServidores MCP, seu estado e ferramentas
/doctorVerifica Node, Xcode, os simuladores e a conexão
/updateProcurar uma versão mais recente
zorevaInicia o ZOREVA-UI (pede login quando não há sessão)
zoreva loginFaç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 / --taskIniciar no modo plano, ou planejar → aprovar → executar
zoreva new <Name> [screen]Cria um app do Xcode com uma tela do catálogo
zoreva updateAtualiza 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.
v0.2.7
31 de out. de 2026
- Auto is smarter: better choices, especially in Spanish.
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.
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.
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.
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.
v0.2.2
29 de out. de 2026
- Model picker no longer shows Auto twice; removed the offline sample from the list.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.