Repolode
Crosstalk-Solutions

Crosstalk-Solutions/project-nomad

Servidor de conhecimento e educação offline-first que reúne Wikipedia, cursos, mapas, ferramentas e IA local opcional no hardware que você possui.

Estrelas
42,502
Forks
4,356
Issues abertas
110
Último commit
ontem

O que é?

O Project NOMAD é um servidor autocontido para conhecimento e educação offline. Ele roda em uma máquina com Debian que você possui e é acessado pelo navegador, então, depois que o conteúdo é baixado, não é necessária uma conexão com a internet. Uma interface de gerenciamento chamada Command Center instala e atualiza as ferramentas incluídas, executadas como contêineres Docker.

Os módulos incluídos abrangem uma biblioteca de informações offline baseada no Kiwix (Wikipedia e outros conteúdos ZIM), cursos da Khan Academy pelo Kolibri com acompanhamento do progresso, mapas regionais para download via ProtoMaps, CyberChef para trabalhar com dados e FlatNotes para fazer anotações. O AI Assistant pode usar o Ollama ou qualquer servidor compatível com OpenAI, como o LM Studio, com envio de documentos e busca semântica usando o Qdrant.

O próprio NOMAD precisa de cerca de 5 GB de espaço em disco e menos de 1 GB de RAM, mas o AI Assistant e o conteúdo offline aumentam bastante as necessidades de armazenamento e memória. O projeto não inclui autenticação e foi pensado para redes locais, não para exposição direta à internet.

Recursos principais

  • 01Biblioteca offline de Wikipedia e ebooks pelo Kiwix
  • 02Cursos da Khan Academy com acompanhamento do progresso via Kolibri
  • 03Mapas regionais offline para download
  • 04Chat opcional com IA local, envio de documentos e busca semântica
  • 05Catálogo de apps com instalação em um clique e suporte a contêineres Docker personalizados
  • 06Atualizações automáticas opcionais para o software principal e os apps instalados

Casos de uso

  • Disponibilizar recursos de referência e educação em locais sem internet confiável
  • Montar um servidor de aprendizado em casa ou na sala de aula para estudos offline
  • Executar um assistente privado de IA local com seus próprios documentos
  • Manter um kit de ferramentas offline auto-hospedado para preparação para emergências

Início rápido

  1. 1

    Confira se você está usando um sistema operacional baseado em Debian (Ubuntu 26.04 LTS recomendado), tem pelo menos 5 GB de espaço livre em disco e permissões sudo

  2. 2

    Execute os comandos de Quick Install do README para baixar e executar o script de instalação

    sudo apt-get update && sudo apt-get install -y curl && curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh
  3. 3

    Abra um navegador e acesse http://localhost:8080 (ou http://DEVICE_IP:8080 em outro dispositivo)

Antes de usar

  • A instalação é compatível apenas com Linux baseado em Debian; usuários do Windows precisam usar a opção WSL2, com suporte da comunidade.
  • O AI Assistant aumenta o tamanho da instalação para cerca de 25 GB e requer uma GPU potente ou bastante RAM.
  • Não há autenticação integrada; portanto, não exponha o serviço diretamente à internet.

Em coleções

Tópicos

Perguntas frequentes

O que é project-nomad?
Servidor de conhecimento e educação offline-first que reúne Wikipedia, cursos, mapas, ferramentas e IA local opcional no hardware que você possui. O Project NOMAD é um servidor autocontido para conhecimento e educação offline. Ele roda em uma máquina com Debian que você possui e é acessado pelo navegador, então, depois que o conteúdo é baixado, não é necessária uma conexão com a internet. Uma interface de gerenciamento chamada Command Center instala e atualiza as ferramentas incluídas, executadas como contêineres Docker.
project-nomad é gratuito? Qual é a licença?
project-nomad é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
project-nomad ainda é mantido?
Manutenção ativa. O último commit de project-nomad foi em 6 de nov. de 2026.
Para que posso usar project-nomad?
Disponibilizar recursos de referência e educação em locais sem internet confiável Montar um servidor de aprendizado em casa ou na sala de aula para estudos offline Executar um assistente privado de IA local com seus próprios documentos Manter um kit de ferramentas offline auto-hospedado para preparação para emergências
Como instalar project-nomad?
Confira se você está usando um sistema operacional baseado em Debian (Ubuntu 26.04 LTS recomendado), tem pelo menos 5 GB de espaço livre em disco e permissões sudo Execute os comandos de Quick Install do README para baixar e executar o script de instalação: sudo apt-get update && sudo apt-get install -y curl && curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh Abra um navegador e acesse http://localhost:8080 (ou http://DEVICE_IP:8080 em outro dispositivo)
Onde consigo project-nomad?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Crosstalk-Solutions/project-nomad

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados