Sem plugins
O que precisas já vem incluído
SEO, idiomas, cookies, formulários, cópias de segurança e 2FA fazem parte do programa. Não há plugins para procurar, instalar nem atualizar um a um.
CMS leve com MCP
Uma alternativa leve ao WordPress: instala-se num alojamento partilhado barato, não precisa de plugins nem de uma base de dados à parte, e traz um MCP para que o ADRI ou outra IA crie páginas, publicações, SEO e traduções com as permissões que lhe deres.

Leve por conceção
Universal Web é um CMS multi-site escrito em PHP puro. Não usa frameworks, nem Composer, nem Docker, nem Node. Um site típico de empresa monta-se com muitas peças; aqui há poucas, e todas vêm incluídas.
Sem plugins
SEO, idiomas, cookies, formulários, cópias de segurança e 2FA fazem parte do programa. Não há plugins para procurar, instalar nem atualizar um a um.
Sem base de dados à parte
Usa SQLite: não há um MySQL para instalar, vigiar nem dimensionar. Copiar o site é copiar um ficheiro de dados e a pasta de imagens.
Sem dependências
Funciona em alojamento partilhado de cPanel ou Plesk e num VPS. Com PHP 8.1 ou superior e SQLite tem o que precisa.
O que traz de série
Tudo isto está no programa, sem instalar mais nada. A partir do painel ou de uma IA ligada por MCP.
Vários sites
Cada domínio mostra o seu próprio site, com o seu conteúdo, o seu tema, o seu menu, os seus utilizadores e as suas chaves de acesso.
Conteúdo
Capa, texto, características, números, perguntas frequentes, galeria, vídeo, horário, tabela de preços e formulário. O blog escreve-se em Markdown.
Design
Há temas pensados para restaurantes, clínicas, oficinas, escritórios, imobiliárias, ginásios ou tecnologia. Mudam-se a partir do painel com pré-visualização.
Idiomas
Cada idioma fica no seu próprio endereço (/en/, /ro/…), com etiquetas hreflang, seletor de idioma e mapa do site. O painel está em espanhol, inglês e romeno.
Motores de busca
Mapa do site, robots.txt, pré-visualização ao partilhar, dados estruturados, feed RSS e uma auditoria com pontuação que indica o que corrigir.
Motores de busca com IA
Cada site gera sozinho um llms.txt, uma versão em Markdown de cada página e dados estruturados, e uma auditoria que mede o quão citável é.
Visitantes
Aceitar, rejeitar ou configurar. Google Analytics, Tag Manager, Clarity e Meta Pixel não são carregados até que o visitante aceite.
Contacto
Campo armadilha, tempo mínimo, limite por IP e Turnstile opcional. As mensagens chegam ao painel, ao teu email e, se quiseres, ao teu CRM.
Tranquilidade
Cópias encriptadas com palavra-passe e envio automático para outro servidor (SFTP, FTP, S3 e compatíveis), com restauro a partir do painel.
Segurança
Código de uma app móvel, códigos de recuperação e a opção de a tornar obrigatória para toda a equipa.
Publicação
O site pode ser servido a partir do mesmo servidor, gerado como HTML e carregado para outro, ou lido a partir do teu próprio design.
Integração
Páginas, artigos e dados do site em /api/*.json, com CORS aberto, para criares o teu próprio design ou ligares outros programas.
MCP nativo
MCP é um padrão para que uma IA utilize as ferramentas de outro programa. O Universal Web inclui a sua porta de série: dás-lhe um token com as permissões que quiseres e a ADRI, o Claude ou outro cliente MCP pode trabalhar no teu site.
| Permissão | A IA pode |
|---|---|
| read | Consultar páginas, artigos, SEO e o estado do site. |
| write | Criar e editar rascunhos, carregar imagens e traduzir. |
| publish | Publicar e editar o que já está publicado. |
| À parte | Mensagens de contacto, código próprio e cópias de segurança, cada um com a sua permissão. |
Continuas no comando: através de MCP, a IA não gere utilizadores nem chaves, não mexe na configuração do email nem dos formulários, não restaura cópias de segurança e não pode ativar o modo privado.
Com a ADRI
ADRI é o assistente de IA da BionicAdri, um único agente que se clona, até 20 cópias em simultâneo, para dividir o trabalho extenso. Ligado ao Universal Web através de MCP, pedes-lhe o site como o pedirias a uma pessoa.
ADRI
A trabalhar
Prepara-me um site novo para a minha oficina mecânica: início, serviços e contacto. Deixa-o em rascunho.
clone 1Escolhe o tema e cria as três páginas
clone 2Preenche o SEO e as descrições
clone 3Verifica ligações quebradas e imagens
Pronto. Tens as três páginas em rascunho e a ligação de pré-visualização. Há um telefone e uma morada que não me deste: deixei-os vazios para que os ponhas tu.
Vens do WordPress?
O Universal Web não tem um importador de WordPress, e não te vamos dizer que sim. O que a ADRI pode fazer é ler o teu site atual, página a página e publicação a publicação, e recriá-lo no Universal Web.
A ADRI percorre as páginas e as publicações que já tens publicadas.
Cria cada página e cada publicação com blocos e Markdown, e deixa-a em rascunho.
Verificas o resultado, apontas o domínio e publicas quando estiveres de acordo. Nada muda até então.
Instalação
O instalador verifica o teu servidor, valida o pacote oficial com a sua impressão digital SHA-256 e leva-te ao assistente onde crias o teu administrador.
Alojamento partilhado
Válido para cPanel, Plesk ou FTP.
VPS Ubuntu ou Debian
Pergunta-te o domínio e o e-mail, gera uma palavra-passe forte, verifica o pacote e instala PHP-FPM e Caddy com HTTPS automático.
curl -fsSL https://github.com/AppNetDeveloper/universal-web/releases/latest/download/instalar-vps.sh | sudo bashPlesk ou cPanel com Git
Ligas a subscrição ao teu repositório com uma chave de apenas leitura e um webhook. Cada atualização que enviares é publicada sozinha em poucos segundos, sem mexer nos teus dados nem nas tuas imagens.
Para quem o instala
O que o teu servidor precisa e como é gerido fora do painel.
PHP 8.1 ou superior com pdo_sqlite e mbstring (recomendadas fileinfo e gd). Apache com mod_rewrite, ou Nginx ou Caddy com PHP-FPM. Pastas data/ e public/media/ com permissão de escrita.
Páginas, entradas e dados do site em /api/*.json, mais um POST para o formulário de contacto. O teu próprio design pode lê-los, com CORS aberto.
Gera o site em HTML com os mesmos temas e envia apenas o que muda por SSH/rsync, FTP/FTPS ou para uma pasta, ou descarrega-o em .tar.gz. Assim, o painel pode ficar fora da internet.
php bin/uw instala, arranca um servidor local, cria tokens MCP, altera palavras-passe, lista sites e faz cópias de segurança, também a partir de um cron.
Crias um token no painel e usas o cabeçalho Authorization: Bearer. O endereço MCP é o do teu site, terminado em /mcp.
Painel isolado do site público, uploads por URL com proteção SSRF, segredos encriptados, tokens guardados como impressão digital e login com limite de tentativas. Antes de uma utilização crítica, recomendamos uma auditoria externa.
claude mcp add --transport http universal-web https://tu-dominio/mcp --header "Authorization: Bearer uw_TU_TOKEN"
Exemplo com um cliente MCP compatível. Substitui o teu domínio e o teu token.
Licença, sem letras pequenas
O Universal Web é código-fonte disponível, sob a Licença BionicAdri 2.0. Podes lê-lo, instalá-lo e usá-lo gratuitamente, com algumas condições que convém conhecer antes de começar.
Podes
Precisas de licença escrita
Sem garantia nem suporte. É fornecido tal como está: és tu que tratas do teu servidor, das tuas cópias de segurança e do que publicas. O repositório do GitHub não responde a perguntas; para dúvidas sobre o produto escreve para [email protected]. A licença rege-se pela lei espanhola.
Para agências e freelancers
A licença gratuita cobre os teus próprios sites. Se vais instalá-lo ou mantê-lo para clientes mediante pagamento, precisas de uma licença escrita da BionicAdri. Pode ser gratuita: pede-a e ajudamos-te a pô-lo em funcionamento.
Um site por cliente
Cada site tem o seu domínio, o seu conteúdo, o seu tema, os seus utilizadores e os seus tokens. Um token global, que só o superadmin cria, permite preparar um site novo em pré-visualização e mostrá-lo ao cliente antes de colocar o seu domínio.
Perguntas frequentes
Sim, para os teus próprios sites, incluindo os da tua empresa e com fins comerciais. O que a licença gratuita não inclui é revendê-lo, oferecê-lo como serviço ou instalá-lo para outros mediante pagamento. Para isso é necessária uma licença escrita da BionicAdri, que pode ser gratuita.
É uma alternativa leve para sites de empresa, negócio local e blogue. Não tem plugins: o habitual (SEO, idiomas, cookies, formulários, cópias de segurança) vem incluído, e guarda tudo num único ficheiro de base de dados SQLite em vez de um MySQL à parte.
Não há um importador automático. O ADRI pode ajudar-te a passá-lo: lê as tuas páginas e os teus artigos e refá-los no Universal Web, e tu revês o resultado antes de publicar.
Não. O Universal Web tem um painel simples para trabalhar manualmente. A ligação MCP é opcional: ativas-la se quiseres que o ADRI ou outra IA te ajude com as páginas, o blogue, o SEO e as traduções.
PHP 8.1 ou superior com SQLite e mbstring, e um alojamento com Apache, ou um servidor com Nginx ou Caddy. Serve um alojamento partilhado barato ou um VPS. Não é necessário Composer, Docker nem Node.
O site está no teu servidor e as mensagens de contacto ficam guardadas no teu painel. Inclui aviso de cookies e caixa de privacidade nos formulários, mas o cumprimento da normativa de proteção de dados depende de como o configurares e do que publicares.
A licença gratuita não inclui suporte nem garantia, e o repositório do GitHub não responde a perguntas nem a problemas. Se tiveres dúvidas sobre o produto, escreve para [email protected].
O teu site, com IA
Descarrega-o gratuitamente para os teus próprios sites, ou diz-nos do que precisas e mostramos-te o ADRI a montá-lo no Universal Web.