No description
  • TypeScript 87.8%
  • Shell 11.1%
  • CSS 0.4%
  • Dockerfile 0.3%
  • Edge 0.3%
Find a file
2026-04-16 21:39:33 +00:00
.github fix(ci): parse semantic-release output for build job trigger 2026-03-25 14:29:24 +03:00
.tausik-lib@ec887142c2 chore: migrate project framework Frai -> TAUSIK 2026-04-17 00:36:34 +03:00
admin chore(deps): bump to upstream v1.31.0 versions 2026-04-17 00:37:57 +03:00
collections fix: update Russian Wikipedia ZIM URLs to actual 2026-01/02 versions 2026-03-29 15:22:54 +03:00
install fix(install): prevent MySQL credential mismatch on reinstall 2026-03-29 14:11:58 +03:00
.dockerignore build: switch to node:22-slim image for libzim compat 2026-02-09 16:23:47 -08:00
.gitignore chore: migrate project framework Frai -> TAUSIK 2026-04-17 00:36:34 +03:00
.gitmodules chore: migrate project framework Frai -> TAUSIK 2026-04-17 00:36:34 +03:00
.releaserc.json ci: update GitHub Actions workflows for КАМРАД 2026-03-25 11:06:38 +03:00
CHANGELOG.md docs: changelog v0.3.0 — sync with upstream v1.31.0 + TAUSIK migration 2026-04-17 00:38:07 +03:00
CODE_OF_CONDUCT.md docs: add Contributor Covenant Code of Conduct 2026-03-11 17:07:41 -07:00
CONTRIBUTING.md feat: rebrand Project N.O.M.A.D. → КАМРАД with full i18n and multilingual support 2026-03-25 10:24:18 +03:00
Dockerfile feat(maps,ux): accordion map groups + copy collections to Docker 2026-03-29 15:52:26 +03:00
FAQ.md feat: add pmtiles extract for any world region (52 countries) 2026-03-25 13:55:37 +03:00
image.jpg feat: rebrand Project N.O.M.A.D. → КАМРАД with full i18n and multilingual support 2026-03-25 10:24:18 +03:00
INSTALL.en.md fix: update Docker install instructions, add host Ollama fallback 2026-03-25 14:20:13 +03:00
INSTALL.md fix: update Docker install instructions, add host Ollama fallback 2026-03-25 14:20:13 +03:00
LICENSE chore: add Apache 2.0 license 2026-03-04 20:05:14 -08:00
package-lock.json feat(RAG): display embedding queue and improve progress tracking 2026-03-04 20:05:14 -08:00
package.json chore(release): 0.9.0 [skip ci] 2026-04-16 21:39:33 +00:00
README.de.md feat: rebrand Project N.O.M.A.D. → КАМРАД with full i18n and multilingual support 2026-03-25 10:24:18 +03:00
README.en.md feat: rebrand Project N.O.M.A.D. → КАМРАД with full i18n and multilingual support 2026-03-25 10:24:18 +03:00
README.kz.md feat: rebrand Project N.O.M.A.D. → КАМРАД with full i18n and multilingual support 2026-03-25 10:24:18 +03:00
README.md feat(maps): add all 16 German states, update changelog v0.2.0, update README 2026-03-25 13:38:49 +03:00
TODO.md feat(i18n,ux): UX redesign, locale maps, support page, translate fix 2026-03-25 22:25:24 +03:00

Project KAMRAD.

Node for Autonomous Media, Archives, and Data

Knowledge That Never Goes Offline

GitHub License

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


Project KAMRAD is a self-contained, offline-first knowledge and education server with built-in AI chat, libraries, maps, and tools — all in one place, no internet required.

Features

Feature Powered By What You Get
Knowledge Library Kiwix Offline Wikipedia, medical references, guides, ebooks
AI Assistant Ollama + Qdrant Local chat with document upload and semantic search
Education Kolibri Khan Academy courses, progress tracking
Offline Maps ProtoMaps Downloadable regional maps with search and navigation
Data Tools CyberChef Encryption, encoding, hashing, and data analysis
Notes FlatNotes Local note-taking with Markdown support
Benchmark Built-in Hardware performance scoring

Quick Install

Requires: Debian-based OS (Ubuntu recommended). sudo/root privileges required.

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

After installation, open your browser: http://localhost:8080 (or http://DEVICE_IP:8080)

Hardware Requirements

Minimum

  • CPU: 2 GHz dual-core
  • RAM: 4 GB
  • Storage: 5 GB free
  • OS: Debian-based (Ubuntu recommended)

Optimal (for AI)

  • CPU: AMD Ryzen 7 / Intel Core i7
  • RAM: 32 GB
  • GPU: NVIDIA RTX 3060 or equivalent (more VRAM = larger models)
  • Storage: 250 GB SSD

Multilingual

KAMRAD supports multiple UI and content languages:

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

Content collections (Wikipedia, education) are available per language. Maps are global.

Privacy

  • Zero telemetry — no data collected or transmitted
  • Local-first — everything stays on your device
  • No accounts — works without registration
  • Internet optional — only needed to download content

License

Apache License 2.0 — see LICENSE

Attribution

Based on Project N.O.M.A.D. by Crosstalk Solutions LLC. Original project licensed under Apache License 2.0.

Contributing

Pull requests and issues are welcome! See CONTRIBUTING.md for details.