O Project NOMAD apresenta-se como um sistema gratuito, open source e orientado para uso offline, pensado para correr em hardware do utilizador e disponibilizar conhecimento, inteligência artificial, mapas e ferramentas educativas sem depender da internet. O próprio nome significa Node for Offline Media, Archives, and Data, e a proposta central do projeto é simples: instalar um “servidor de conhecimento” local, descarregar os conteúdos pretendidos e continuar a usá-los mesmo quando não existe ligação à rede.
O que o site comunica logo à entrada
A página principal resume o Project NOMAD em quatro pilares: conhecimento offline, IA local, mapas offline e educação offline. Em vez de vender um aparelho fechado, o projeto defende um modelo diferente: o utilizador escolhe o computador, instala o sistema e monta a sua própria estação digital autónoma. O site sublinha ainda que o projeto é 100% gratuito, open source e comparado com soluções concorrentes que, segundo os próprios autores, custam centenas de dólares e limitam o utilizador a hardware específico.
Para que serve, na prática
O site enquadra o NOMAD em quatro grandes cenários de uso. O primeiro é a preparação para emergências, onde o sistema é apresentado como uma biblioteca que continua disponível quando falham internet, rede móvel ou infraestrutura, incluindo referências médicas, guias de sobrevivência e conhecimento enciclopédico. O segundo é a vida off-grid, em cabanas, caravanas ou barcos, onde faz sentido ter mapas, biblioteca e assistente local sempre acessíveis. O terceiro é o público mais técnico, que quer correr LLMs localmente, alojar a sua própria base de conhecimento e manter os dados sob controlo. O quarto é a educação, com cursos e conteúdos pedagógicos offline para famílias, alunos ou contextos com conectividade fraca.
O que o Project NOMAD inclui
Aqui está a parte mais importante: o Project NOMAD não é apenas uma ideia genérica de “computador de sobrevivência”. O projeto junta várias ferramentas open source dentro de um centro de gestão (“Command Center”), que instala, configura e atualiza componentes em containers através de Docker. Ou seja, o NOMAD funciona como uma camada de orquestração e interface web sobre várias aplicações especializadas.
1) Biblioteca de informação offline
O site diz que a Information Library é alimentada por Kiwix. Na prática, isto significa acesso local a conteúdos como Wikipedia offline, referências médicas, ebooks, guias de reparação, Project Gutenberg e outras coleções curadas. O repositório oficial acrescenta que o sistema inclui também seletor de conteúdos da Wikipedia, gestor de bibliotecas ZIM e um explorador de conteúdo. Esta é uma das peças centrais do projeto, porque transforma o equipamento num arquivo consultável sem internet.
2) Assistente de IA local
O AI Assistant é apresentado no site como sendo baseado em Ollama, permitindo executar modelos de linguagem localmente, sem enviar dados para serviços externos. O repositório oficial esclarece melhor esta parte: além do Ollama, o projeto usa Qdrant para pesquisa semântica e RAG, o que permite fazer upload de documentos e conversar com uma base de conhecimento própria. Em termos simples, não é apenas um “chatbot offline”; é uma camada local de IA com possibilidade de análise documental e pesquisa contextual.
3) Mapas offline
O site fala em Offline Maps com base em OpenStreetMap, para navegar e explorar sem rede móvel. O GitHub detalha que a componente de mapas usa ProtoMaps para descarregar mapas regionais. Juntando as duas fontes, percebe-se que o objetivo é ter cartografia offline baseada no ecossistema OpenStreetMap, útil para navegação local, planeamento de rotas e consulta geográfica em zonas sem internet.
4) Plataforma educativa
A Education Platform é suportada por Kolibri. O site fala em Khan Academy, vídeos educativos, aulas interativas e currículo K-12 offline; o repositório acrescenta multi-user support e acompanhamento de progresso. Isto torna o NOMAD relevante não apenas para sobrevivência ou off-grid, mas também para contextos familiares, homeschooling, apoio escolar ou educação em zonas remotas.
5) Ferramentas de dados
Na página principal esta parte não é muito destacada, mas o repositório oficial revela outra componente importante: Data Tools, alimentadas por CyberChef, para tarefas de encriptação, codificação, hashing e análise de dados. Isto amplia bastante o alcance do projeto, sobretudo para utilizadores técnicos, admins, makers ou perfis com interesse em segurança, forense leve e manipulação de dados.
6) Notas locais
Outra funcionalidade mencionada no GitHub é Notes, com FlatNotes, para anotações locais com suporte Markdown. Embora não seja o “grande argumento comercial” do site, é uma peça útil: permite guardar procedimentos, listas, documentação própria, contactos, instruções de emergência ou apontamentos técnicos dentro do mesmo ecossistema.
7) Benchmark do sistema
O projeto inclui ainda um System Benchmark, que mede o desempenho do hardware e compara a máquina do utilizador com uma leaderboard da comunidade. O site usa muito esta funcionalidade para reforçar a ideia de que o NOMAD é pensado para hardware mais robusto do que um Raspberry Pi típico.
8) Assistente de configuração
O site e o repositório referem um Easy Setup Wizard, isto é, um assistente inicial que ajuda a escolher capacidades e coleções de conteúdo. Isto é importante porque mostra que o projeto não foi pensado apenas para utilizadores Linux avançados; a instalação é terminal-based, mas depois a experiência pretende ser guiada e acessível via navegador.
Como o sistema funciona por dentro
Segundo o repositório oficial, o NOMAD é uma interface de gestão e uma API que orquestram ferramentas containerizadas através de Docker. Na prática, o utilizador não instala cada serviço manualmente, nem precisa de configurar toda a stack à mão. O projeto trata da instalação, integração e gestão dos componentes, centralizando tudo numa interface web local. Esta arquitetura faz sentido para um servidor doméstico ou de campo: uma máquina física, vários serviços e um painel único para controlo.
Como deve ser usado
A melhor forma de usar o Project NOMAD não é como um “site para visitar”, mas sim como uma plataforma para instalar localmente num computador que vai funcionar como servidor offline. O repositório recomenda sistemas Debian-based, especialmente Ubuntu, e indica que a instalação é feita por terminal. Depois disso, o acesso é feito pelo navegador, através da interface web local do sistema.
Fluxo de utilização recomendado
O uso correto do NOMAD, com base no que o projeto descreve, seria este:
Primeiro, escolhe-se a máquina. Pode ser um mini PC, um desktop reaproveitado ou uma máquina mais potente com GPU, dependendo do objetivo. Depois instala-se o Project NOMAD no Linux compatível. Concluída a instalação, o utilizador entra no Command Center pelo navegador e decide o que quer descarregar: coleções de conhecimento, mapas, conteúdos educativos e, se o hardware permitir, modelos de IA. Em seguida, liga essa máquina a uma rede local ou a um ponto de acesso Wi-Fi, para que outros dispositivos da casa, da cabana, do veículo ou do posto de trabalho consigam aceder ao sistema. Finalmente, usa-o como biblioteca, centro educativo, assistente local e base de consulta permanente, mesmo sem internet.
O que é necessário para o instalar
O site simplifica a mensagem e diz que a instalação pode ser feita “em 60 segundos” com um único comando em Ubuntu 22.04+ ou Debian 12+, instalando o Docker automaticamente se necessário. O repositório oficial acrescenta que privilégios sudo/root são necessários. Em termos mínimos, a aplicação base pode arrancar com um processador dual-core de 2 GHz, 4 GB de RAM e 5 GB livres; mas isso é apenas para a camada de gestão. Para IA local com qualidade, a recomendação sobe bastante: Ryzen 7 ou Intel i7, 32 GB de RAM, SSD e GPU equivalente a RTX 3060 ou melhor.
Hardware recomendado no site
A página de hardware divide os cenários em três patamares. O Budget Build (150–300 dólares) é visto como suficiente para biblioteca, mapas, educação e IA muito básica com modelos pequenos. O Recommended Build (500–800 dólares) é apresentado como o “sweet spot”, tipicamente com mini PCs AMD Ryzen e iGPU Radeon, oferecendo já conversas locais fluidas com modelos de 3B a 8B. O Power Build (1000 dólares ou mais) entra no território de cargas de IA sérias, com GPU dedicada NVIDIA, velocidades muito superiores e capacidade para modelos maiores. O site insiste que qualquer máquina x86 Linux pode servir, mas deixa claro que a experiência ideal depende muito do hardware.
Privacidade e funcionamento offline
Este é um dos argumentos mais fortes do Project NOMAD. O repositório afirma que a internet é necessária apenas na instalação inicial e sempre que o utilizador quiser descarregar novos recursos ou dependências. Fora isso, o sistema foi desenhado para uso offline e o projeto declara ter zero built-in telemetry. Para quem valoriza soberania digital, privacidade e autonomia, este é um ponto especialmente relevante.
Mas há um aviso importante de segurança
Aqui há um detalhe crucial que o artigo tem mesmo de sublinhar: segundo o próprio repositório, o Project NOMAD não inclui autenticação. Isso significa que ele foi concebido para ser simples e aberto num contexto controlado, não para estar exposto diretamente à internet. Os autores recomendam explicitamente que o acesso seja gerido ao nível da rede e desaconselham a exposição pública do sistema sem medidas de segurança adequadas. Em termos práticos, isto quer dizer: usar em LAN, rede privada, hotspot próprio ou ambiente isolado, e não como serviço web aberto ao mundo.
O Project NOMAD é mesmo “para todos”?
Depende. O site tenta posicioná-lo como acessível, mas a realidade é que o projeto serve melhor quem se enquadra em pelo menos um destes perfis: pessoas com interesse em preparação/emergência, utilizadores off-grid, famílias ou projetos educativos em locais com conectividade limitada, e entusiastas de self-hosting e IA local. Para quem quer apenas “ter internet offline num Raspberry Pi barato”, o próprio site aponta outra alternativa: Internet in a Box. O NOMAD posiciona-se acima disso, mais pesado, mais modular e mais ambicioso
https://www.projectnomad.us/
Instala em 60 segundos
Um único comando em qualquer máquina Ubuntu ou Debian. O Project NOMAD trata do resto.
$ curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh
