# 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.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML puro — qualquer site que fica em uma pasta e vai para um servidor.

## 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.

- **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.

## 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.

## 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.

- **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.

## 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:

- **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.

## 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.
1. **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.
1. **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.

## 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. Em breve no Google Play.

## 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
```

### macOS

No Terminal:

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### Linux

Em um terminal, com o seu usuário (sem sudo):

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### VPS

Por SSH, com o usuário que vai rodar o servidor:

```
curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps
```

Rodar de novo é seguro: ele pula o que já existe e mantém a sua configuração.

## 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.

- **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 — 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**: € 11,99 / mês · € 99,99 / ano — Tudo do Pro, mais a publicação no seu servidor web por SFTP, FTP ou FTPS e um terminal SSH para os seus servidores.

| Recurso | Free | Pro | Studio |
|---|---|---|---|
| Chat e sessões, aprovações, perguntas do Claude | ✓ | ✓ | ✓ |
| Arquivos: navegar e buscar; mockups e documentos | ✓ | ✓ | ✓ |
| Alterações: diff dos arquivos alterados, desfazer um arquivo | ✓ | ✓ | ✓ |
| Status do git: branch atual, arquivos alterados | ✓ | ✓ | ✓ |
| Pré-visualização do site ao vivo | — | ✓ | ✓ |
| Edição de arquivos pelo celular | — | ✓ | ✓ |
| Ditado e anexos | — | ✓ | ✓ |
| Branches: escolher uma no início da sessão, trocar, ver arquivos em uma branch ou commit | — | ✓ | ✓ |
| Sincronizar com o remoto, merge, desfazer um merge | — | ✓ | ✓ |
| Histórico: commits, detalhes de um commit, histórico de um arquivo | — | ✓ | ✓ |
| GitHub: pull request aberta no status do git, merge da PR | — | ✓ | ✓ |
| Publicação online por SFTP, FTP ou FTPS | — | — | ✓ |
| Terminal SSH para os seus servidores | — | — | ✓ |

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.

## As próximas etapas.

O que estamos preparando, na ordem em que vai chegar. Sem datas: cada coisa sai quando estiver pronta.

1. **Android e Claude Code** (Hoje) — O app para Android que comanda o Claude Code no seu computador: chat, aprovações, git, prévia, publicação e terminal SSH.
1. **App para iPhone** (Próxima) — O mesmo app também no iPhone e no iPad, com o mesmo servidor no seu computador.
1. **Também com o Codex** (Depois) — 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.
1. **Projetos com Docker** (Mais adiante) — 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

## 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.


