# Cria e publica o teu site a partir do telemóvel.

O NomaDev põe o Claude Code a trabalhar no computador onde estão os teus sites e deixa as decisões contigo, no telemóvel: lês as alterações que ele fez, aprovas, fazes o commit e publicas no teu servidor. Mesmo longe da tua secretária.

WordPress · Laravel · Symfony · Nuxt · Next.js · Astro · HTML puro — qualquer site que vive numa pasta e vai para um servidor.

## O Claude escreve o código. Tu tomas as decisões.

Nenhuma alteração é aplicada sem a veres primeiro. A verde, o que o Claude já fez; a âmbar, o que está à espera de uma resposta tua.

- **Diz do que precisas** — Escreve ou dita. Se tens skills do Claude instaladas nesse computador, a app encontra-as e escolhes uma numa lista.
- **Acompanha o trabalho em direto** — Vês os ficheiros que ele abre, os comandos que executa, os testes que corre. Quando termina, ou para numa pergunta, recebes uma notificação.
- **Tu autorizas os comandos** — Antes de executar um comando, o Claude mostra-to e espera pela tua resposta. Nada corre só porque estavas longe do computador.
- **Revês cada alteração** — Vês as linhas acrescentadas e removidas, ficheiro a ficheiro, a cores. Se uma alteração não te convencer, anulas a partir do telemóvel.
- **Git como sempre** — Muda de branch, faz commits, abre pull requests, resolve conflitos. Tudo a partir do telemóvel, sem abrir o portátil.
- **Põe o site online** — Primeiro corres o site localmente para confirmar, depois envias os ficheiros para o teu servidor web com um toque.

## Envias só os ficheiros que querias enviar.

Para cada servidor guardas o endereço, a pasta de destino e a lista do que nunca deve sair. As regras escrevem-se como já escreves no `.gitignore`: `node_modules`, `*.log`, `/dist`. Os ficheiros excluídos ficam onde estão, e a verificação acontece antes mesmo de abrir a ligação ao servidor. Se usas JetBrains, podes importar a configuração que já tens com um toque.

- **SFTP, FTP ou FTPS** — Usa o protocolo que o teu alojamento oferece. Com SFTP podes usar a chave SSH que já está no teu computador, ou uma palavra-passe.
- **Um ficheiro ou o site inteiro** — Envia só o ficheiro que acabaste de corrigir, ou faz o envio completo para um destino.
- **Confirma antes de ir para o ar** — Corre o site localmente com a pré-visualização em direto e publica quando estiver como queres.
- **Incluído no Studio** — A publicação online faz parte do nível Studio, e podes experimentá-la grátis nos primeiros sete dias.

## E quando é preciso, entras no servidor.

Um terminal SSH a sério, dentro da app: reinicias um serviço, lês um log ou corres uma migração no servidor onde acabaste de publicar, sem outra app. Os servidores onde publicas já lá estão, e podes acrescentar outros, para um projeto ou para todos.

- **As teclas que faltam no telemóvel** — Por cima do teclado tens Esc, Tab, Ctrl, Alt e as setas. Ctrl e Alt valem para a tecla seguinte, e com dois toques ficam bloqueadas. O vim e o htop também funcionam.
- **Sessões que não fecham sozinhas** — Até cinco sessões, em separadores. Se mudas de app ou bloqueias o ecrã, continuam abertas, e quando voltas está tudo lá, saída incluída. Fechas quando quiseres, ou fecham-se depois do tempo que escolheres.
- **Do telemóvel, diretamente** — A ligação SSH sai do telemóvel e vai diretamente ao servidor: não passa pelo teu computador nem por nós. Funciona até com o computador desligado.
- **Incluído no Studio** — O terminal faz parte do nível Studio, juntamente com a publicação online, e podes experimentá-lo grátis nos primeiros sete dias.

## O teu código fica no teu computador.

O NomaDev foi feito para que o teu trabalho nunca tenha de passar por nós. Na prática, isto significa:

- **Os teus projetos ficam em casa** — O servidor corre na tua máquina e o telemóvel liga-se diretamente a ela, por Tailscale ou HTTPS. Não há nenhum servidor nosso pelo meio.
- **As palavras-passe ficam no telemóvel** — Palavras-passe de FTP, SFTP e SSH e frases secretas de chaves ficam só no Keystore do Android do teu telemóvel. Para um envio, o computador usa-as em memória e nunca as grava no disco; as do terminal nem sequer passam pelo computador.
- **As chaves SSH só mudam de sítio se pedires** — Para publicar, o servidor usa as chaves que já estão no teu computador, e elas ficam lá. As chaves do terminal ficam no telemóvel, encriptadas e protegidas por impressão digital ou PIN: uma chave do computador só chega ao telemóvel se pedires, uma vez, por uma ligação encriptada.
- **Só os telemóveis que autorizas** — Para ligar um telemóvel é preciso um código de utilização única ou o QR mostrado no teu computador. Do token de cada telemóvel só fica guardada uma impressão digital, e podes desligar qualquer telemóvel.
- **Nada aberto sem chave** — Cada pedido precisa do token do telemóvel; a ligação em tempo real e a pré-visualização usam tickets de utilização única. O NomaDev lembra-se da impressão digital de cada servidor FTPS ou SFTP e avisa se ela mudar.
- **O que os nossos servidores guardam** — Só o serviço que reencaminha as notificações, que guarda o token de notificação do teu telemóvel. Nunca recebe código, textos, palavras-passe ou chaves. As estatísticas de utilização só começam se aceitares, vão para o Google Analytics e nunca contêm código nem dados dos projetos.

O Claude Code envia à Anthropic o que precisa para trabalhar no teu código, com a tua própria subscrição — exatamente como no terminal. O NomaDev não muda isso.

## Três passos para começar.

1. **Instala o servidor onde estão os teus sites** — Um único comando, no Windows, macOS, Linux ou num VPS. Instala o que falta, prepara a configuração, faz o servidor arrancar sozinho e mostra o código para ligar o telemóvel.
1. **Liga o telemóvel** — Lê o QR que abre no teu computador, ou escreve o endereço e o código. Depois a app verifica se está tudo lá — git, Claude Code, chaves SSH, a ligação — e, se faltar alguma coisa, diz-te o comando exato a executar.
1. **Acrescenta um projeto e pede** — Indica a pasta do projeto e escreve o que queres que seja feito. O teu primeiro commit a partir do telemóvel leva cerca de um minuto.

## Transfere o NomaDev.

Duas partes: a app Android no telemóvel e o servidor no computador onde estão os teus projetos.

### A app Android

Instala-a pelo Google Play. Os 7 dias de experiência começam quando ligas o primeiro telemóvel, sem cartão. Em breve no Google Play.

## Instala o servidor no teu computador

Escolhe o teu sistema. Executa-o com o teu utilizador normal, não com sudo: pergunta antes de instalar qualquer coisa que falte, e só pede a tua palavra-passe quando precisa de instalar pacotes do sistema.

### Windows

No PowerShell, com o teu utilizador normal:

```
irm https://nomadev.app/install.ps1 | iex
```

### macOS

No Terminal:

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### Linux

Num terminal, com o teu utilizador (sem sudo):

```
curl -fsSL https://nomadev.app/install.sh | bash
```

### VPS

Por SSH, com o utilizador que vai executar o servidor:

```
curl -fsSL https://nomadev.app/install.sh | bash -s -- --vps
```

Voltar a executá-lo é seguro: salta o que já existe e mantém a tua configuração.

## Começa grátis, paga pelo que precisares.

O Free continua grátis para sempre. Os sete dias de experiência dão acesso a todo o Studio, e começam quando ligas o primeiro telemóvel. O Pro e o Studio pagam-se pelo Google Play: é lá que mudas de nível ou cancelas, com dois toques.

- **Free**: Grátis  · Grátis  — Chat com o Claude, aprovações, ficheiros e alterações, a partir do telemóvel. Grátis, para sempre.
- **Pro**: 6,99 € / mês · 58,99 € / ano — Tudo o que o Free tem, mais pré-visualização do site, edição de ficheiros, 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 o que o Pro tem, mais a publicação no teu servidor web por SFTP, FTP ou FTPS e um terminal SSH para os teus servidores.

| Funcionalidade | Free | Pro | Studio |
|---|---|---|---|
| Chat e sessões, aprovações, perguntas do Claude | ✓ | ✓ | ✓ |
| Ficheiros: navegar e pesquisar; mockups e documentos | ✓ | ✓ | ✓ |
| Alterações: diff dos ficheiros alterados, anular um ficheiro | ✓ | ✓ | ✓ |
| Estado do git: branch atual, ficheiros alterados | ✓ | ✓ | ✓ |
| Pré-visualização do site em direto | — | ✓ | ✓ |
| Edição de ficheiros a partir do telemóvel | — | ✓ | ✓ |
| Ditado e anexos | — | ✓ | ✓ |
| Branches: escolher uma no início da sessão, mudar, ver ficheiros numa branch ou commit | — | ✓ | ✓ |
| Sincronizar com o remoto, merge, anular um merge | — | ✓ | ✓ |
| Histórico: commits, detalhes de um commit, histórico de um ficheiro | — | ✓ | ✓ |
| GitHub: pull request aberta no estado do git, merge da PR | — | ✓ | ✓ |
| Publicação online por SFTP, FTP ou FTPS | — | — | ✓ |
| Terminal SSH para os teus servidores | — | — | ✓ |

7 dias de experiência do Studio, sem cartão: começam quando ligas o telemóvel.

Também precisas da tua própria subscrição do Claude: o plano Max, o que inclui o Claude Code. Essa pagas à Anthropic, não a nós.

## As próximas etapas.

O que estamos a preparar, pela ordem em que vai chegar. Sem datas: cada coisa sai quando estiver pronta.

1. **Android e Claude Code** (Hoje) — A app para Android que comanda o Claude Code no teu computador: chat, aprovações, git, pré-visualização, publicação e terminal SSH.
1. **App para iPhone** (A seguir) — A mesma app também no iPhone e no iPad, com o mesmo servidor no teu computador.
1. **Também com o Codex** (Depois) — Além do Claude Code, vais poder pôr o Codex da OpenAI a trabalhar nos teus projetos e escolhê-lo projeto a projeto, com as mesmas aprovações a partir do telemóvel.
1. **Projetos com Docker** (Mais adiante) — Para sites que correm em contentores: inicias e paras os serviços do docker compose, lês os logs e abres a pré-visualização, sempre a partir do telemóvel.

Falta-te alguma coisa? Escreve-nos: a lista também é decidida com quem usa o NomaDev. nomadev@estroverso.com

## As perguntas mais frequentes.

### O meu código passa pelos vossos servidores?

Não. O teu telemóvel liga-se diretamente ao computador onde instalaste o NomaDev, e o teu código nunca passa por nós. O único serviço que mantemos reencaminha as notificações para o teu telemóvel: 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 teu código — exatamente como no terminal, com a tua própria subscrição.

### Preciso de uma subscrição do Claude?

Sim. O NomaDev usa o Claude Code já instalado no teu computador, com a tua conta. Quando ligas o telemóvel, a app verifica se o encontra e se tens sessão iniciada, e avisa-te.

### De que nível preciso?

Free se sobretudo conversas com o Claude e revês alterações. Pro se também queres ver o site, editar ficheiros e trabalhar com branches, sincronização e pull requests. Studio se publicas sites num servidor web por SFTP, FTP ou FTPS, ou se queres um terminal SSH nos teus servidores.

### Posso abrir um terminal nos meus servidores?

Sim, com o Studio: um terminal SSH a sério, com Esc, Ctrl e setas, para os servidores onde publicas e os que acrescentares. Liga-se do telemóvel diretamente ao servidor, e as sessões continuam abertas mesmo que mudes de app.

### Com que tipo de projetos funciona?

Com qualquer site ou aplicação web que vive numa pasta e é publicado num servidor: WordPress, Laravel, Symfony, Nuxt, Next.js, Astro, HTML puro. Se consegues fazer o build no teu computador e enviá-lo, funciona.

### Em que sistemas corre o servidor?

Windows, macOS, Linux ou um VPS. A app é para Android. Em casa o telemóvel chega ao computador pelo Tailscale; com um VPS, pelo teu próprio domínio com HTTPS.

### O que acontece se o computador estiver desligado?

Nada, porque quem faz o trabalho é o teu computador, não um serviço nosso. Se precisas dele sempre disponível, instala o servidor num VPS, que está sempre ligado.

### O que acontece quando a experiência acaba?

Passas para o Free: o chat com o Claude, os ficheiros, o estado do git, o diff e anular alterações continuam, e a app não fica bloqueada. Pré-visualização, edição de ficheiros, voz, anexos, branches, sincronização, histórico de commits e pull requests voltam com o Pro, e a publicação com o Studio, quando escolhes o nível no Google Play. Nada é apagado no teu computador.

### Há versão para iPhone?

Ainda não: por agora só Android. A app é feita com Capacitor, por isso uma versão para iPhone é possível — uma questão de tempo, não de reescrever do zero.

### E se perder o telemóvel?

Desliga-o a partir de outro telemóvel ligado, em Definições: a partir desse momento já não consegue ligar-se. Se a app estava aberta, reinicia também o servidor, que fecha a ligação que ele já tinha.


