Crosstalk-Solutions/project-nomad

Project NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.

해결하는 문제

Project NOMAD는 자기 완결형 오프라인 우선 지식 및 교육 서버입니다. 인터넷 연결이 불가능하거나 불안정한 상황에서 중요한 정보, 도구 및 AI 지원에 대한 액세스 권한을 잃게 되는 문제를 해결합니다. 로컬 AI 채팅을 지식 베이스, 오프라인 백과사전, 교육 과정, 지도 및 데이터 도구와 함께 하나의 관리 가능한 시스템으로 통합합니다.

작동 방식

NOMAD는 Docker를 통해 컨테이너화된 도구 모음을 오케스트레이션하는 관리 UI("Command Center") 및 API입니다. 포함된 모든 서비스의 설치, 구성 및 업데이트를 처리합니다. AI 채팅은 Ollama(또는 LM Studio와 같은 OpenAI 호환 서버)를 사용하여 로컬에서 실행되며, Qdrant를 통한 시맨틱 검색(RAG) 기능이 포함된 문서 업로드를 지원합니다. Wikipedia 및 의학 참조와 같은 오프라인 콘텐츠는 Kiwix를 통해, 교육은 Kolibri를 통해, 지도는 ProtoMaps를 통해, 데이터 도구는 CyberChef를 통해 제공됩니다. 설정 마법사가 처음 설정을 안내하며, 자동 업데이트를 예약할 수 있습니다.

대상 사용자

NOMAD는 비상 대비, 원격 또는 연결이 끊긴 환경, 연결성이 낮은 지역의 교육, 그리고 개인용 로컬 AI 및 지식 스택을 원하는 셀프 호스터 등 지식 및 AI 도구에 대한 안정적인 오프라인 액세스가 필요한 개인 및 조직을 대상으로 합니다. Debian 기반 시스템을 위해 설계되었으며, AI 모델 실행을 위해 GPU 지원 장치를 권장합니다.

주요 특징

  • 오프라인 우선 설계: 초기 설치 후 인터넷 불필요, 내장 텔레메트리 없음
  • Ollama 및 Qdrant를 통한 문서 업로드 및 시맨틱 검색(RAG) 기능이 있는 로컬 AI 채팅
  • 오프라인 위키백과, 의학 참조, 전자책, Khan Academy 강의, 지도 및 데이터 도구 통합
  • 원클릭 앱 카탈로그("Supply Depot") 및 커스텀 Docker 컨테이너 실행 지원
  • 핵심 소프트웨어, 앱 및 오프라인 콘텐츠에 대한 선택적 자동 업데이트
  • 하드웨어 구성을 비교하기 위한 커뮤니티 벤치마크 리더보드
  • Apache 2.0 라이선스

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트