🌐 Эта страница еще не переведена на русский. Показана португальская (BR) версия. Помочь с переводом.
✨ Criar App
Você escreve numa frase o que precisa, a IA escreve o aplicativo, e ele aparece rodando ali. Se não ficou como queria, pede a mudança em português e ela edita o app que já existe.
O app fica no seu Launchpad, junto dos nativos, abre em janela, entra na busca do Spotlight e pode ir pro dock. Ele é seu, mora no seu RoqueOS.
Precisa de Modo Servidor (a IA roda no seu servidor) e de pelo menos um agente salvo no Estúdio de IA.
Em qual camada ele roda
Um app criado por você não é um app nativo do RoqueOS nem um container Docker. Ele é uma terceira coisa: um documento isolado que o RoqueOS hospeda dentro de uma janela.
As setas pontilhadas são o ponto principal: o app roda dentro do RoqueOS mas não fala com ele.
O que o app pode e o que não pode
| Ele pode | Ele não pode |
|---|---|
| Desenhar qualquer interface (HTML, CSS, JS) | Ler os seus arquivos, notas ou conversas |
| Guardar estado em memória enquanto está aberto | Guardar dados que sobrevivam ao fechar |
| Usar canvas, SVG, áudio, animação | Fazer qualquer chamada de rede |
| Responder a teclado, mouse e toque | Ler dados de outro app criado por você |
| Alcançar a sua sessão do RoqueOS ou o seu servidor |
Isso não é uma lista de limitações por preguiça, é o desenho. Um app escrito por IA a partir de uma frase não deveria ter acesso à sua vida, e a única forma de garantir isso é ele não ter acesso, não é confiar que não vai usar.
Como o isolamento é imposto
- O app é renderizado por
srcdoccomsandbox="allow-scripts"e semallow-same-origin. Isso dá a ele uma origem opaca: ele não compartilha armazenamento com ninguém, não navega a janela em volta e não enxerga a sua sessão. - A rede é bloqueada por uma CSP que o RoqueOS injeta como primeira coisa do documento. Uma política assim, entregue no topo, não pode ser desligada por script rodando dentro da caixa. Por isso a IA é instruída a não usar CDN, fonte remota nem imagem por URL: não carregariam.
- Por isso o app é um arquivo só. Vários arquivos exigiriam um endereço para servi-los, e endereço dá origem, e origem devolve ao app tudo o que a caixa isolada tira dele.
Integrações disponíveis hoje
| Integração | Estado | O que faz |
|---|---|---|
| Agentes do Estúdio de IA | ✅ | Quem escreve o app. Usa o agente e a chave que você já configurou |
| Launchpad, Spotlight, Dock, Desktop | ✅ | O app publicado aparece como qualquer app nativo |
| Sistema de janelas | ✅ | Abre, redimensiona, minimiza, vai a tela cheia |
| Firebase (sua conta) | ✅ | Guarda os seus apps, um documento por app |
| Arquivos do Finder | ⬜ Fase 2 | O app poder pedir acesso a uma pasta, com permissão explícita |
| Compartilhar com um contato | ⬜ Fase 3 | Emprestar um app para alguém, como já dá para fazer com agentes |
| Loja pública de apps | ❌ Não planejada | Ver a nota no fim |
Como usar
- Abra Criar App no Launchpad.
- Descreva a ferramenta: "um contador de água com meta diária e botão de zerar".
- Criar app. Em segundos ele aparece rodando ao lado.
- Ajuste pedindo mudanças: "deixe os botões maiores, adiciona um modo escuro" e Aplicar mudança.
- Publicar, dê um nome, e ele entra no Launchpad.
Em Meus apps ficam os que você já publicou, com continuar editando, abrir, renomear e excluir. Publicar de novo o mesmo app atualiza ele, não cria uma cópia.
Para que serve
A ferramentinha que só você precisa e que não existe pronta: um contador, um sorteador, uma calculadora de um cálculo específico do seu trabalho, um cronômetro de treino, uma tabela que some quando você fecha.
Para app que precisa guardar dados, falar com uma API ou ter várias telas, use o Roque Code ou o VS Code integrado.
Por que não existe uma loja de apps
Foi analisado e a resposta foi não, por enquanto. Plataformas muito maiores que a nossa não conseguem encher uma loja desse tipo: o Puter tem dezenas de apps de terceiros, o Nextcloud levou cerca de dez anos para centenas, e no Home Assistant os milhares de add-ons vêm de uma fração mínima dos usuários.
Existe também um motivo jurídico: desde a decisão do tribunal europeu no caso Russmedia (dezembro de 2025), quem opera um marketplace é controlador dos dados pessoais que os apps de terceiros processam, e não pode se defender dizendo que só hospeda.
O caminho que faz sentido é o oposto: primeiro compartilhar um app com uma pessoa, que é a Fase 3, e deixar a demanda provar que existe antes de construir a vitrine.
Veja também
- Estúdio de IA, onde vivem os agentes que escrevem os apps
- Agentes, instruções, conhecimento e ferramentas de cada agente
- Roque Code, quando o app precisa ser de verdade