Ir para o conteúdo
NomaDev

Para quem cria sites e aplicações web

Crie e publique seu site pelo celular.

O NomaDev coloca o Claude Code para trabalhar no computador onde estão seus sites e deixa as decisões com você, no celular: você lê as alterações que ele fez, aprova, faz o commit e publica no seu servidor. Mesmo longe da sua mesa.

7 dias grátisTodos os recursos, sem cartão. Começam quando você conecta o celular.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML puro — qualquer site que fica em uma pasta e vai para um servidor.

Em breve no Google Play · 7 dias grátis · cancele quando quiser

shop-verona checkout-fix
Você21:03
O total do carrinho arredonda errado nos preços que terminam em .995. Corrija e adicione um teste.

Vou olhar o cálculo do carrinho e os testes dele, depois corrijo o arredondamento.

Read src/cart/total.ts Read src/cart/total.test.ts
Escreva uma mensagem…

Claude está trabalhando

Read total.ts Read total.test.ts Edit total.ts · +2 −1 Write total.test.ts
4 de 6 etapas18s

Pedido de permissão

Bash

npm test -- cart
Permitir Negar
aguardando sua resposta
Escreva uma mensagem…
src/cart/total.ts
@@ -41,4 +41,5 @@
export function total(items) {
− return Math.round(sum * 100) / 100
+ // 19.995 → 19.99
+ return Number(sum.toFixed(2))
}
12 testes aprovados
Manter Desfazer alteração

Alterações · 2 arquivos

Msrc/cart/total.ts+2 −1
Asrc/cart/total.test.ts+18

Mensagem do commit

fix: total do carrinho arredondado errado
Commit e push Abrir PR

Enviando · produção

Produção · shop-verona.it
3 de 3 arquivos64 kB
✓dist/cart.js48 kB
✓dist/cart.css12 kB
✗node_modulesignorado
No ar em shop-verona.it

Tailscale · direto, sem passar por nós

Uma volta completa

O Claude escreve o código. Você toma as decisões.

Nenhuma alteração é aplicada antes de você ver. Em verde, o que o Claude já fez; em âmbar, o que está esperando uma resposta sua.

feito pelo Claudesua vez

  1. 1 · Pedir

    Escreva ou dite o que precisa. Veja ao vivo os arquivos que ele abre.

  2. 2 · Permitir

    Cada comando espera o seu sim. Você recebe uma notificação.

  3. 3 · Revisar

    Linhas adicionadas e removidas, arquivo por arquivo. Mantenha ou desfaça.

  4. 4 · Publicar

    Commit, push e envio para o seu servidor com um toque.

Diga do que precisa

Digite ou dite. Se você tem skills do Claude instaladas naquele computador, o app as encontra e você escolhe uma em uma lista.

Acompanhe o trabalho ao vivo

Você vê os arquivos que ele abre, os comandos que executa, os testes que roda. Quando termina, ou para em uma pergunta, você recebe uma notificação.

Você autoriza os comandos

Antes de executar um comando, o Claude mostra para você e espera sua resposta. Nada roda só porque você estava longe do computador.

Você revisa cada alteração

Você vê as linhas adicionadas e removidas, arquivo por arquivo, em cores. Se uma alteração não convencer, você desfaz pelo celular.

Git como sempre

Troque de branch, faça commits, abra pull requests, resolva conflitos. Tudo pelo celular, sem abrir o notebook.

Coloque o site no ar

Primeiro você roda o site localmente para conferir, depois envia os arquivos para o seu servidor web com um toque.

Publicação

Você envia só os arquivos que queria enviar.

Para cada servidor você salva o endereço, a pasta de destino e a lista do que nunca deve sair. As regras são escritas como você já escreve no .gitignore: node_modules, *.log, /dist. Os arquivos excluídos ficam onde estão, e a verificação acontece antes mesmo de abrir a conexão com o servidor. Se você usa JetBrains, pode importar a configuração que já tem com um toque.

SFTP, FTP ou FTPS

Use o protocolo que sua hospedagem oferece. Com SFTP você pode usar a chave SSH que já está no seu computador, ou uma senha.

Um arquivo ou o site inteiro

Envie só o arquivo que você acabou de corrigir, ou rode o envio completo para um destino.

Confira antes de ir para o ar

Rode o site localmente com a pré-visualização ao vivo e publique quando estiver do jeito certo.

Incluído no Studio

A publicação online faz parte do nível Studio, e você pode testá-la grátis nos primeiros sete dias.

Terminal

E quando precisa, você entra no servidor.

Um terminal SSH de verdade, dentro do app: você reinicia um serviço, lê um log ou roda uma migração no servidor onde acabou de publicar, sem outro app. Os servidores onde você publica já estão lá, e você pode adicionar outros, para um projeto ou para todos.

Como protegemos chaves e sessões

As teclas que faltam no celular

Acima do teclado você tem Esc, Tab, Ctrl, Alt e as setas. Ctrl e Alt valem para a próxima tecla, e com dois toques ficam travados. vim e htop também funcionam.

Sessões que não fecham sozinhas

Até cinco sessões, em abas. Se você troca de app ou bloqueia a tela, elas continuam abertas, e quando você volta está tudo lá, saída incluída. Você fecha quando quiser, ou elas fecham depois do tempo que você escolher.

Do celular, direto

A conexão SSH sai do celular e vai direto ao servidor: não passa pelo seu computador nem por nós. Funciona até com o computador desligado.

Incluído no Studio

O terminal faz parte do nível Studio, junto com a publicação online, e você pode testá-lo grátis nos primeiros sete dias.

Segurança

Seu código fica no seu computador.

O NomaDev foi feito para que o seu trabalho nunca precise passar por nós. Na prática, isso significa:

O celular e o computador conversam direto, por Tailscale ou HTTPS. Nenhum servidor nosso fica no meio.

DadoSeu computadorSeu celularNossos servidores
Código e projetosSimNãoNão
Claude Code e gitSimNãoNão
Chaves SSHSimSimNão
Senhas FTP e SFTPNãoSimNão
Chave de acesso ao computadorNãoSimNão
Token de notificaçãoNãoSimSim

Seus projetos ficam em casa

O servidor roda na sua máquina e o celular se conecta direto a ela, por Tailscale ou HTTPS. Não há nenhum servidor nosso no meio.

As senhas ficam no celular

Senhas de FTP, SFTP e SSH e frases secretas de chaves ficam só no Keystore do Android do seu celular. Para um envio, o computador as usa na memória e nunca as grava no disco; as do terminal nem passam pelo computador.

As chaves SSH só mudam de lugar se você pedir

Para publicar, o servidor usa as chaves que já estão no seu computador, e elas ficam lá. As chaves do terminal ficam no celular, criptografadas e protegidas por digital ou PIN: uma chave do computador só chega ao celular se você pedir, uma vez, por uma conexão criptografada.

Só os celulares que você autoriza

Para conectar um celular é preciso um código de uso único ou o QR mostrado no seu computador. Do token de cada celular só fica guardada uma impressão digital, e você pode desconectar qualquer celular.

Nada aberto sem chave

Cada requisição precisa do token do celular; a conexão em tempo real e a pré-visualização usam tickets de uso único. O NomaDev lembra a impressão digital de cada servidor FTPS ou SFTP e avisa se ela mudar.

O que nossos servidores guardam

Só o serviço que repassa as notificações, que guarda o token de notificação do seu celular. Ele nunca recebe código, textos, senhas ou chaves. As estatísticas de uso só começam se você aceitar, vão para o Google Analytics e nunca contêm código ou dados dos projetos.

O Claude Code envia à Anthropic o que precisa para trabalhar no seu código, com a sua própria assinatura — exatamente como no terminal. O NomaDev não muda isso.

Primeiros passos

Três passos para começar.

  1. Instale o servidor onde ficam seus sites

    Um único comando, no Windows, macOS, Linux ou em um VPS. Ele instala o que falta, prepara a configuração, faz o servidor iniciar sozinho e mostra o código para conectar o celular.

  2. Conecte o celular

    Escaneie o QR que abre no seu computador, ou digite o endereço e o código. Depois o app confere se está tudo lá — git, Claude Code, chaves SSH, a conexão — e, se faltar algo, diz o comando exato para rodar.

  3. Adicione um projeto e peça

    Indique a pasta do projeto e escreva o que você quer que seja feito. Seu primeiro commit pelo celular leva cerca de um minuto.

Download

Baixe o NomaDev.

Duas partes: o app Android no celular e o servidor no computador onde ficam seus projetos.

O app Android

Instale pelo Google Play. Os 7 dias de teste começam quando você conecta o primeiro celular, sem cartão.

7 dias grátis

Instale o servidor no seu computador

Escolha o seu sistema. Rode com o seu usuário normal, não com sudo: ele pergunta antes de instalar qualquer coisa que esteja faltando, e pede a sua senha só quando precisa instalar pacotes do sistema.

Windows

No PowerShell, com o seu usuário normal:

irm https://nomadev.app/install.ps1 | iex

Baixar o script · install.ps1

Ou rode o arquivo baixado: powershell -ExecutionPolicy Bypass -File install.ps1

Para ver o que ele faria sem mudar nada: $env:NOMADEV_PROVA=1; irm https://nomadev.app/install.ps1 | iex; Remove-Item Env:NOMADEV_PROVA

macOS

No Terminal:

curl -fsSL https://nomadev.app/install.sh | bash

Baixar o script · install.sh

Ou rode o arquivo baixado: bash install.sh

Para ver o que ele faria sem mudar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

Linux

Em um terminal, com o seu usuário (sem sudo):

curl -fsSL https://nomadev.app/install.sh | bash

Baixar o script · install.sh

Ou rode o arquivo baixado: bash install.sh

Para ver o que ele faria sem mudar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --prova

VPS

Por SSH, com o usuário que vai rodar o servidor:

curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps

Baixar o script · install.sh

Ou rode o arquivo baixado: bash install.sh --vps

Para ver o que ele faria sem mudar nada: curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps --prova

Rodar de novo é seguro: ele pula o que já existe e mantém a sua configuração.

Preços

Comece grátis, pague pelo que precisar.

O Free continua grátis para sempre. Os sete dias de teste dão acesso a todo o Studio, e começam quando você conecta o primeiro celular. Pro e Studio são pagos pelo Google Play: lá você troca de nível ou cancela, com dois toques.

7 dias grátisTodo o Studio, sem cartão. Começam quando você conecta o celular.

Free

Grátis Grátis

Chat com o Claude, aprovações, arquivos e alterações, pelo celular. Grátis, para sempre.

Pro

€ 6,99 / mês € 58,99 / ano

cerca de 3 meses e meio grátis

Tudo do Free, mais pré-visualização do site, edição de arquivos, voz, anexos e o fluxo completo de git: branches, sincronização, histórico e pull requests do GitHub.

Studio

Recomendado

€ 11,99 / mês € 99,99 / ano

cerca de 3 meses e meio grátis

Tudo do Pro, mais a publicação no seu servidor web por SFTP, FTP ou FTPS e um terminal SSH para os seus servidores.

O que cada nível inclui

RecursoFreeProStudio
Chat e sessões, aprovações, perguntas do ClaudeIncluídoIncluídoIncluído
Arquivos: navegar e buscar; mockups e documentosIncluídoIncluídoIncluído
Alterações: diff dos arquivos alterados, desfazer um arquivoIncluídoIncluídoIncluído
Status do git: branch atual, arquivos alteradosIncluídoIncluídoIncluído
Pré-visualização do site ao vivoNão incluídoIncluídoIncluído
Edição de arquivos pelo celularNão incluídoIncluídoIncluído
Ditado e anexosNão incluídoIncluídoIncluído
Branches: escolher uma no início da sessão, trocar, ver arquivos em uma branch ou commitNão incluídoIncluídoIncluído
Sincronizar com o remoto, merge, desfazer um mergeNão incluídoIncluídoIncluído
Histórico: commits, detalhes de um commit, histórico de um arquivoNão incluídoIncluídoIncluído
GitHub: pull request aberta no status do git, merge da PRNão incluídoIncluídoIncluído
Publicação online por SFTP, FTP ou FTPSNão incluídoNão incluídoIncluído
Terminal SSH para os seus servidoresNão incluídoNão incluídoIncluído

7 dias de teste do Studio, sem cartão: começam quando você conecta o celular.

Você também precisa da sua própria assinatura do Claude: o plano Max, o que inclui o Claude Code. Essa você paga à Anthropic, não a nós.

Roadmap

As próximas etapas.

O que estamos preparando, na ordem em que vai chegar. Sem datas: cada coisa sai quando estiver pronta.

  1. Hoje

    Android e Claude Code

    O app para Android que comanda o Claude Code no seu computador: chat, aprovações, git, prévia, publicação e terminal SSH.

  2. Próxima

    App para iPhone

    O mesmo app também no iPhone e no iPad, com o mesmo servidor no seu computador.

  3. Depois

    Também com o Codex

    Além do Claude Code, você vai poder colocar o Codex da OpenAI para trabalhar nos seus projetos e escolhê-lo projeto a projeto, com as mesmas aprovações pelo celular.

  4. Mais adiante

    Projetos com Docker

    Para sites que rodam em contêineres: você inicia e para os serviços do docker compose, lê os logs e abre a prévia, sempre pelo celular.

Sente falta de algo? Escreva para nós: a lista também é decidida com quem usa o NomaDev. nomadev@estroverso.com

Perguntas

As perguntas mais frequentes.

Meu código passa pelos servidores de vocês?

Não. Seu celular se conecta direto ao computador onde você instalou o NomaDev, e seu código nunca passa por nós. O único serviço que mantemos repassa as notificações para o seu celular: ele recebe o tipo de notificação, o nome do projeto e um identificador, nunca código ou texto. Já o Claude Code envia à Anthropic o que precisa para trabalhar no seu código — exatamente como no terminal, com a sua própria assinatura.

Preciso de uma assinatura do Claude?

Sim. O NomaDev usa o Claude Code já instalado no seu computador, com a sua conta. Quando você conecta o celular, o app verifica se o encontra e se você fez login, e avisa você.

De qual nível eu preciso?

Free se você principalmente conversa com o Claude e revisa alterações. Pro se você também quer ver o site, editar arquivos e trabalhar com branches, sincronização e pull requests. Studio se você publica sites em um servidor web por SFTP, FTP ou FTPS, ou se quer um terminal SSH nos seus servidores.

Posso abrir um terminal nos meus servidores?

Sim, com o Studio: um terminal SSH de verdade, com Esc, Ctrl e setas, para os servidores onde você publica e os que você adicionar. Ele se conecta do celular direto ao servidor, e as sessões continuam abertas mesmo se você trocar de app.

Com que tipo de projeto funciona?

Com qualquer site ou aplicação web que fica em uma pasta e é publicado em um servidor: WordPress, Laravel, Symfony, Nuxt, Next.js, Astro, HTML puro. Se você consegue construir no seu computador e enviar, funciona.

Em quais sistemas o servidor roda?

Windows, macOS, Linux ou um VPS. O app é para Android. Em casa o celular chega ao computador pelo Tailscale; com um VPS, pelo seu próprio domínio com HTTPS.

O que acontece se o computador estiver desligado?

Nada, porque quem faz o trabalho é o seu computador, não um serviço nosso. Se você precisa dele sempre disponível, instale o servidor em um VPS, que fica sempre ligado.

O que acontece quando o teste acaba?

Você passa para o Free: chat com o Claude, arquivos, status do git, diff e desfazer alterações continuam, e o app não fica bloqueado. Pré-visualização, edição de arquivos, voz, anexos, branches, sincronização, histórico de commits e pull requests voltam com o Pro, e a publicação com o Studio, quando você escolhe o nível no Google Play. Nada é apagado no seu computador.

Existe versão para iPhone?

Ainda não: por enquanto só Android. O app é feito com Capacitor, então uma versão para iPhone é possível — questão de tempo, não de reescrever do zero.

E se eu perder o celular?

Desconecte-o a partir de outro celular conectado, em Configurações: a partir desse momento ele não consegue mais se conectar. Se o app estava aberto, reinicie também o servidor, que fecha a conexão que ele já tinha.