Pular para o conteúdo
Código aberto (MIT) · na sua própria nuvem

A conta bateu o limite.A sessão continua.

O Reveza AI cuida de várias contas de assistente de código: troca a conta no computador quando chega o limite (ou antes, se você quiser), guarda os logins num cofre cifrado e mostra quanto cada conta rendeu.

npx github:dantaspaulo/reveza

Em resumo

  • macOS, Linux e Windows
  • Painel na Vercel, dados no Supabase
  • Português e inglês
  • Modo demonstração

O painel

Tudo num painel que é seu.

Conta em uso por computador, ritmo de consumo, previsão de esgotar e o que pede atenção. O painel fica na sua Vercel e os dados no seu Supabase.

Que conta cada computador está usando, quanto já foi da janela de 5 horas e da semana, e os avisos que pedem ação.

Visão geral: Painel no modo demonstração, com dados de exemplo.

Painel no modo demonstração, com dados de exemplo.

Como funciona

O login nunca sai do computador em claro.

A nuvem guarda só texto cifrado e decide quem usa o quê. Quem troca a conta é o próprio computador.

01 · Guardar

  1. 1

    Login oficial no computador

    Você entra em cada conta pelo login oficial da ferramenta, no seu computador. O Reveza não pede senha de conta.

  2. 2

    Cifrado ali mesmo

    Cada login é cifrado com AES-256-GCM por uma chave que mora só no chaveiro do sistema.

  3. 3

    Cofre na sua nuvem

    O Supabase recebe só o texto cifrado. Nem ele, nem a Vercel, nem o autor do projeto conseguem ler.

02 · Trocar

  1. 4

    A nuvem decide

    A cada minuto, e na hora em que chega um aviso de limite, ela escolhe a conta de cada computador pela regra que você definiu.

  2. 5

    O computador troca

    O agente busca a decisão a cada 5 segundos (sem porta aberta), decifra o login e troca a credencial local.

  3. 6

    A sessão continua

    A sessão que bateu o limite retoma de onde parou, já na conta nova. Se quiser, um alerta conta o que aconteceu.

Recursos

O que vem junto.

Tudo o que precisa para revezar contas sem ficar pensando nisso.

100%só no limite
Ordem de preferênciaConta de reserva

Troca automática

Só no limite, por limiar (avisa e troca, por exemplo em 90% e 95%) ou em rodízio ao longo do dia. Com ordem de preferência e conta de reserva.

1# Ler o estado
2BASE=seu-projeto.supabase.co/functions/v1/api
3
4curl -s $BASE/estado \
5 -H "Authorization: Bearer $REVEZA_CHAVE"
Respostaexemplo
{
  "ok": true,
  "computadores": [{
    "nome": "Notebook",
    "conta": "trabalho@exemplo.com",
    "cinco_horas": 64
  }]
}
Webhooks
  • troca200
  • limite200
  • login_vence200
  • precisa_login200
  • sem_livre200
  • computador_parado200
  • resumo_dia200

API e webhooks

Chaves pessoais com escopo (ler, trocar), revogáveis, e webhooks de saída para n8n, scripts e o que mais você usar.

Notebook trocou de conta

agora

trabalho → pessoal · bateu o limite

Conta perto do limite

agora

trabalho chegou a 90% da janela de 5 h

Login perto de vencer

agora

cliente-a · nenhum computador renovou

Alertas onde você está

Telegram, ntfy, e-mail, webhook e notificação no celular. Cada canal escolhe os eventos que quer receber.

9:41
Reveza AI
Buscar contas
Agoramais novos
  • Notebook · trabalho → pessoal

    bateu o limite

  • trabalho · 90% da janela

    aviso enviado

  • Desktop · sessão retomada

    na conta nova

  • cliente-a · login renovado

    pelo Servidor

  • Resumo do dia

    uso e custo de hoje

  • pessoal · 58% da semana

    no ritmo

  • Servidor · ligado

    versão em dia

No bolso

O painel instala na tela do celular (PWA), com as contas, o uso e os alertas à mão.

>_
5 comandosRodar

Linha de comando

reveza status, trocar, uso --csv e doctor no terminal. Dentro da sessão, /reveza resume as contas e a linha de status mostra a conta em uso.

Busca a cada 5 sIdentidade própria

Vários computadores

Notebook, desktop, servidor. Cada um com identidade própria, revogável sozinha, e uma conta fica com um computador por vez.

  • Português e inglês
  • Modo demonstração
  • Plano da semana
  • Time com papéis e auditoria
  • Exporta planilha
  • Saúde de cada computador

Segurança

A nuvem guarda, mas não lê.

O login de cada conta é cifrado no computador. Quem guarda o cofre não tem a chave, e o painel não guarda segredo nenhum.

AES-256-GCMDuas etapasRLS

Cofre cifrado

AES-256-GCM com nonce novo a cada gravação e a conta amarrada ao cifrado: não dá para trocar o de uma pelo de outra.

  • Verificação em duas etapas

    Obrigatória para quem administra. Cadastro público desligado: só entra quem foi convidado, por link de uso único.

  • RLS em todas as tabelas

    Toda ação que muda algo passa por uma função que confere o papel, valida a entrada e grava a auditoria.

  • Nada de segredo no navegador

    O painel usa só a chave pública e o token de quem entrou, com CSP restrita. A chave de servidor fica no Supabase.

  • Cada computador, uma identidade

    Usuário próprio, senha longa no chaveiro, revogável sem afetar os outros. Ele só chama a nuvem; nenhuma porta aberta.

Quem consegue ver o quê

  • Consegue
  • Em parte
  • Não consegue
O quê
Seu computador

onde a conta é usada

Sua nuvem

Supabase e Vercel, em nome seu

Autor do projeto

quem escreveu o Reveza

Logins das contas

Ler o login de uma conta
É onde ele é usado
Guarda só texto cifrado
Nada passa por ele
Chave do cofre
No chaveiro do sistema
Nunca chega lá
Não existe cópia
Ligar computador novo
Frase de 6 palavras
Chave embrulhada por 10 min, ilegível sem a frase
Nada passa por ele

Uso e controle

Uso, contas e decisões
O que ele mesmo relata
Só membros do seu time (RLS)
Nada passa por ele
Trocar a conta em uso
Só ele mexe na credencial
Decide e pede; quem troca é o computador
Nenhum acesso

Conforme a arquitetura publicada no repositório (docs/ARQUITETURA.md). Arraste para o lado para ver todas as colunas.

Uso e custo

Quanto cada conta rendeu.

O agente lê as transcrições de cada computador e soma tokens, respostas, sessões, agentes e custo equivalente, por hora, conta, modelo, projeto e computador.

Custo equivalente, 30 dias

Exemplo
US$1.200

Quanto o uso custaria pela tabela de preço da API. Não é cobrança.

Tokens, 30 dias

Exemplo
480mi

Entrada, saída e cache, por conta e por modelo.

Sessões, 30 dias

Exemplo
210

Com os agentes que cada uma abriu e o custo de cada uma.

Números de exemplo. No seu painel, eles vêm das transcrições dos seus computadores, agregadas por hora.

Instalar

Um comando. Ele pergunta e monta tudo.

Agente, contas, nuvem, painel, domínio e alertas. Dá para começar só olhando, no modo demonstração.

$ npx github:dantaspaulo/reveza

  • 1/6confere o sistema: Node, chaveiro e a ferramenta de código
  • 2/6instala o agente e o módulo das sessões
  • 3/6conecta as contas pelo login oficial de cada uma
  • 4/6cria a sua nuvem no Supabase: banco, funções e cofre
  • 5/6publica o painel na Vercel, com domínio se você quiser
  • 6/6configura os alertas e faz a prova final
  • →pronto: o painel abre e o computador responde
código aberto, MITmacOS / Linux / Windowspt e en
Todas as opções do instalador no GitHub

Requisitos

Node 18 ou mais novo

No macOS, no Linux ou no Windows. O agente usa só módulos nativos do Node.

Funciona com o Claude Code

Ele precisa estar instalado em cada computador que vai revezar contas.

Supabase e Vercel

Contas grátis bastam para começar. O instalador cria o projeto e publica o painel.

Domínio, se quiser

Opcional, com o passo a passo na Cloudflare. Sem ele, o painel fica no endereço da Vercel.

Passo a passo

Do zero ao painel no ar.

O instalador conduz tudo por perguntas, na ordem abaixo. A troca automática começa desligada: você liga quando quiser.

Ver no GitHub

Quer só ver antes? Rode com --demo.

  1. 1

    Rode o comando

    Ele confere o sistema e instala o agente e o módulo das sessões no computador.

  2. 2

    Conecte as contas

    Login oficial de cada uma, ali mesmo. Cada conta ganha cor, prioridade e, se quiser, papel de reserva.

  3. 3

    Crie a sua nuvem

    Com um token do Supabase, ele cria o projeto, aplica o banco e as funções e cria o administrador com duas etapas.

  4. 4

    Publique o painel

    Login na Vercel e o painel sobe com os cabeçalhos de segurança. Domínio próprio é opcional.

  5. 5

    Escolha os alertas

    Telegram, ntfy, e-mail, webhook ou celular, com uma mensagem de teste para conferir.

  6. 6

    Prova final

    O reveza doctor roda e um comando do painel chega ao computador. Chegou, está pronto.

Perguntas

Perguntas frequentes.

O que costuma aparecer antes de instalar. O resto está no repositório.

O Reveza AI é aberto e grátis, sob a licença MIT. Supabase e Vercel têm planos grátis, e o instalador funciona com eles. As contas do serviço de IA continuam sendo suas, do jeito que já são.

Comece agora

Suas contas, revezando sozinhas.

Um comando, algumas perguntas e o painel no ar na sua própria nuvem. Sem servidor de ninguém no meio.

$npx github:dantaspaulo/reveza