Skip to content

Yumash/kamrad

 
 

Repository files navigation

Проект КАМРАД.

Узел для Автономных Медиа, Архивов и Данных

Знания, которые не уходят в оффлайн

GitHub License

🌐 English | Русский | Deutsch | Қазақша


Проект КАМРАД — автономный, оффлайн-ориентированный сервер знаний и образования со встроенным AI-чатом, библиотеками, картами и инструментами — всё в одном месте, без интернета.

Возможности

Возможность На базе Что даёт
Библиотека знаний Kiwix Оффлайн Википедия, медицинские справочники, руководства, книги
AI-ассистент Ollama + Qdrant Локальный чат с загрузкой документов и семантическим поиском
Образование Kolibri Курсы Khan Academy, отслеживание прогресса
Оффлайн-карты ProtoMaps Загружаемые карты регионов с поиском и навигацией
Инструменты данных CyberChef Шифрование, кодирование, хеширование и анализ данных
Заметки FlatNotes Локальные заметки с поддержкой Markdown
Бенчмарк Встроенный Оценка производительности оборудования

Быстрая установка

Требуется: Debian-based ОС (рекомендуется Ubuntu). Необходимы права sudo/root.

sudo apt-get update && sudo apt-get install -y curl && curl -fsSL https://raw.githubusercontent.com/Yumash/kamrad/refs/heads/main/install/install_kamrad.sh -o install_kamrad.sh && sudo bash install_kamrad.sh

После установки откройте браузер: http://localhost:8080 (или http://IP_УСТРОЙСТВА:8080)

Требования к оборудованию

Минимальные

  • Процессор: 2 ГГц, двухъядерный
  • RAM: 4 ГБ
  • Хранилище: 5 ГБ свободного места
  • ОС: Debian-based (Ubuntu рекомендуется)

Оптимальные (для AI)

  • Процессор: AMD Ryzen 7 / Intel Core i7
  • RAM: 32 ГБ
  • GPU: NVIDIA RTX 3060 или аналог (больше VRAM = крупнее модели)
  • Хранилище: 250 ГБ SSD

Мультиязычность

КАМРАД поддерживает несколько языков интерфейса и контента:

  • 🇷🇺 Русский (основной)
  • 🇬🇧 English
  • 🇩🇪 Deutsch
  • 🇰🇿 Қазақша

Контент-коллекции (Википедия, образование) доступны для каждого языка отдельно. Карты — глобальные.

Локальный переводчик

КАМРАД включает встроенный переводчик для перевода контента на ваш язык:

  • Ollama (по умолчанию) — качественный AI-перевод через локальную модель
  • LibreTranslate (опция) — быстрый перевод, устанавливается в один клик
  • Переводы кешируются — повторный перевод мгновенный
  • Автоматически определяет целевой язык из настроек интерфейса

Доступен через Настройки → Переводчик.

Карты

Оффлайн-карты на базе OpenStreetMap (ProtoMaps):

  • 🇺🇸 США — все 50 штатов
  • 🇩🇪 Германия — все 16 федеральных земель
  • 🇦🇹 Австрия, 🇨🇭 Швейцария
  • 🌍 Глобальная обзорная карта
  • Можно скачать любой регион мира через URL

Контент

Контент Источник Размер
Википедия (RU/EN/DE/KZ) Kiwix 1-115 ГБ
Stack Overflow EN/RU Kiwix 2-95 ГБ
Медицина, iFixit, TED Kiwix 0.3-16 ГБ
Khan Academy Kolibri 10-50 ГБ
Книги (Gutenberg) Kiwix 1-60 ГБ

Конфиденциальность

  • Нулевая телеметрия — никаких данных не собирается и не отправляется
  • Локально — всё хранится на вашем устройстве
  • Без аккаунтов — работает без регистрации
  • Интернет по желанию — нужен только для загрузки контента

FAQ

Ответы на частые вопросы — см. FAQ.md

Лицензия

Apache License 2.0 — см. LICENSE

Attribution

Основан на Project N.O.M.A.D. от Crosstalk Solutions LLC. Оригинальный проект лицензирован под Apache License 2.0.

Участие в проекте

Приветствуются pull requests и issues! См. CONTRIBUTING.md для деталей.

About

КАМРАД — мультиязычный оффлайн-сервер знаний, образования и AI. Русский форк Project N.O.M.A.D. | Offline-first knowledge server with AI, maps, Wikipedia | RU/EN/DE/KZ

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 88.1%
  • Shell 10.8%
  • Other 1.1%