Repolode
Crosstalk-Solutions

Crosstalk-Solutions/project-nomad

Автономный сервер знаний и обучения с приоритетом офлайн-доступа: Wikipedia, курсы, карты, инструменты и опциональный локальный ИИ на вашем оборудовании.

Звёзды
42,502
Форки
4,356
Открытые issues
110
Последний коммит
23 часа назад

Что это?

Project NOMAD — автономный сервер для доступа к знаниям и обучения без интернета. Он работает на принадлежащем вам устройстве под управлением Debian, а доступ к нему осуществляется через браузер. После загрузки контента интернет не нужен. Интерфейс управления Command Center устанавливает и обновляет встроенные инструменты, которые работают в Docker-контейнерах.

В состав входят офлайн-библиотека на базе Kiwix (Wikipedia и другие материалы в формате ZIM), курсы Khan Academy через Kolibri с отслеживанием прогресса, загружаемые региональные карты через ProtoMaps, CyberChef для работы с данными и FlatNotes для ведения заметок. ИИ-ассистент может работать с Ollama или любым OpenAI-совместимым сервером, например LM Studio; для загрузки документов и семантического поиска используется Qdrant.

Самому NOMAD требуется около 5 ГБ дискового пространства и менее 1 ГБ оперативной памяти, однако ИИ-ассистент и офлайн-контент значительно увеличивают требования к хранилищу и памяти. В проекте нет аутентификации, и он предназначен для локальных сетей, а не для прямого доступа из интернета.

Ключевые возможности

  • 01Офлайн-библиотека Wikipedia и электронных книг на базе Kiwix
  • 02Курсы Khan Academy с отслеживанием прогресса через Kolibri
  • 03Загружаемые региональные офлайн-карты
  • 04Опциональный локальный ИИ-чат с загрузкой документов и семантическим поиском
  • 05Каталог приложений с установкой в один клик и поддержкой пользовательских Docker-контейнеров
  • 06Автоматические обновления основного ПО и установленных приложений по желанию

Сценарии использования

  • Доступ к справочным и образовательным материалам в местах с ненадёжным подключением к интернету
  • Настройка домашнего или школьного сервера для самостоятельного обучения без интернета
  • Запуск приватного локального ИИ-ассистента для работы с собственными документами
  • Создание собственного офлайн-набора инструментов для подготовки к чрезвычайным ситуациям

Быстрый старт

  1. 1

    Убедитесь, что у вас установлена ОС на базе Debian (рекомендуется Ubuntu 26.04 LTS), на диске есть не менее 5 GB свободного места и доступны права sudo

  2. 2

    Выполните команды Quick Install из README, чтобы скачать и запустить скрипт установки

    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

    Откройте браузер и перейдите по адресу http://localhost:8080 (или http://DEVICE_IP:8080 с другого устройства)

Что важно знать

  • Установка возможна только в Linux на базе Debian; пользователям Windows необходимо использовать вариант с WSL2, поддерживаемый сообществом.
  • AI Assistant увеличивает размер установки примерно до 25 GB и требует мощную GPU или большой объем RAM.
  • Встроенной аутентификации нет, поэтому не следует напрямую открывать доступ к сервису из интернета.

В подборках

Темы

Частые вопросы

Что такое project-nomad?
Автономный сервер знаний и обучения с приоритетом офлайн-доступа: Wikipedia, курсы, карты, инструменты и опциональный локальный ИИ на вашем оборудовании. Project NOMAD — автономный сервер для доступа к знаниям и обучения без интернета. Он работает на принадлежащем вам устройстве под управлением Debian, а доступ к нему осуществляется через браузер. После загрузки контента интернет не нужен. Интерфейс управления Command Center устанавливает и обновляет встроенные инструменты, которые работают в Docker-контейнерах.
project-nomad можно использовать бесплатно? Какая у него лицензия?
project-nomad распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
project-nomad всё ещё поддерживается?
Активно поддерживается. Последний коммит в project-nomad — 6 нояб. 2026 г..
Для чего можно использовать project-nomad?
Доступ к справочным и образовательным материалам в местах с ненадёжным подключением к интернету Настройка домашнего или школьного сервера для самостоятельного обучения без интернета Запуск приватного локального ИИ-ассистента для работы с собственными документами Создание собственного офлайн-набора инструментов для подготовки к чрезвычайным ситуациям
Как установить project-nomad?
Убедитесь, что у вас установлена ОС на базе Debian (рекомендуется Ubuntu 26.04 LTS), на диске есть не менее 5 GB свободного места и доступны права sudo Выполните команды Quick Install из README, чтобы скачать и запустить скрипт установки: 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 Откройте браузер и перейдите по адресу http://localhost:8080 (или http://DEVICE_IP:8080 с другого устройства)
Где скачать project-nomad?
Исходный код и инструкции по установке — на GitHub: https://github.com/Crosstalk-Solutions/project-nomad

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый трекер путешествий: отмечайте посещённые места, планируйте поездки на несколько дней и показывайте страны и регионы на карте мира.

3,9 тыс.+16 за неделю265SvelteOtherОбновлён 20 часов назад

Приложение для голосового ввода с открытым исходным кодом на Mac: зажмите Fn, продиктуйте текст — и его очищенная версия появится там, где находится курсор.

674+6 за неделю115TypeScriptMITОбновлён 2 месяца назад