PDF, Word, Excel, Markdown, 이미지 등 보유한 파일에 대해 오프라인 환경에서도 질문할 수 있는 로컬 지식 베이스 Q&A 시스템입니다.
Crosstalk-Solutions/project-nomad
보유한 하드웨어에서 Wikipedia, 강의, 지도, 도구와 선택형 로컬 AI를 제공하는 오프라인 우선 지식·교육 서버입니다.
- 스타
- 42,286
- 포크
- 4,324
- 열린 이슈
- 110
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
Project NOMAD는 오프라인에서 지식과 교육 콘텐츠를 제공하는 독립형 서버입니다. 직접 소유한 Debian 기반 컴퓨터에서 실행되며 웹 브라우저로 접속하므로, 콘텐츠를 다운로드한 뒤에는 인터넷 연결이 필요하지 않습니다. Command Center라는 관리 인터페이스에서 Docker 컨테이너로 실행되는 번들 도구를 설치하고 업데이트할 수 있습니다.
포함된 모듈은 Kiwix 기반 오프라인 정보 라이브러리(Wikipedia 및 기타 ZIM 콘텐츠), 진행 상황을 추적하는 Kolibri 기반 Khan Academy 강의, ProtoMaps를 통한 지역 지도 다운로드, 데이터 작업용 CyberChef, 메모 작성용 FlatNotes입니다. AI Assistant는 Ollama 또는 LM Studio와 같은 OpenAI 호환 서버를 사용할 수 있으며, 문서 업로드와 Qdrant 기반 시맨틱 검색을 지원합니다.
NOMAD 자체에는 디스크 공간 약 5 GB와 RAM 1 GB 미만이 필요하지만, AI Assistant와 오프라인 콘텐츠를 추가하면 필요한 저장 공간과 메모리가 크게 늘어납니다. 프로젝트에는 인증 기능이 없으며, 인터넷에 직접 노출하기보다 로컬 네트워크에서 사용하도록 설계되었습니다.
핵심 기능
- 01Kiwix를 통한 오프라인 Wikipedia 및 전자책 라이브러리
- 02Kolibri를 통해 진행 상황을 추적하는 Khan Academy 강의
- 03다운로드 가능한 지역 오프라인 지도
- 04문서 업로드와 시맨틱 검색을 지원하는 선택형 로컬 AI 채팅
- 05원클릭 앱 카탈로그 및 사용자 지정 Docker 컨테이너 지원
- 06핵심 소프트웨어와 설치된 앱의 자동 업데이트를 선택적으로 활성화
활용 사례
- 인터넷 연결이 불안정한 지역에 참고 자료와 교육 리소스 제공
- 오프라인 학습을 위한 가정용 또는 교실용 학습 서버 구축
- 자체 문서를 활용하는 비공개 로컬 AI Assistant 운영
- 비상 상황에 대비한 셀프 호스팅 오프라인 도구 모음 유지
빠른 시작
- 1
Debian 기반 OS(Ubuntu 26.04 LTS 권장)를 사용하고, 디스크 여유 공간이 5 GB 이상이며 sudo 권한이 있는지 확인합니다
- 2
README의 Quick Install 명령을 실행해 설치 스크립트를 다운로드하고 실행합니다
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
브라우저를 열고 http://localhost:8080 으로 이동합니다(다른 기기에서는 http://DEVICE_IP:8080 으로 이동).
사용 전 알아둘 점
- Debian 기반 Linux에만 설치할 수 있습니다. Windows 사용자는 커뮤니티에서 지원하는 WSL2 경로를 이용해야 합니다.
- AI Assistant를 설치하면 설치 용량이 약 25 GB로 늘어나며, 고성능 GPU 또는 충분한 RAM이 필요합니다.
- 기본 제공 인증 기능이 없으므로 인터넷에 직접 노출하지 않아야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- project-nomad은(는) 무엇인가요?
- 보유한 하드웨어에서 Wikipedia, 강의, 지도, 도구와 선택형 로컬 AI를 제공하는 오프라인 우선 지식·교육 서버입니다. Project NOMAD는 오프라인에서 지식과 교육 콘텐츠를 제공하는 독립형 서버입니다. 직접 소유한 Debian 기반 컴퓨터에서 실행되며 웹 브라우저로 접속하므로, 콘텐츠를 다운로드한 뒤에는 인터넷 연결이 필요하지 않습니다. Command Center라는 관리 인터페이스에서 Docker 컨테이너로 실행되는 번들 도구를 설치하고 업데이트할 수 있습니다.
- project-nomad은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- project-nomad은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- project-nomad은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. project-nomad의 마지막 커밋은 2026년 11월 5일입니다.
- project-nomad은(는) 어디에 사용할 수 있나요?
- 인터넷 연결이 불안정한 지역에 참고 자료와 교육 리소스 제공 오프라인 학습을 위한 가정용 또는 교실용 학습 서버 구축 자체 문서를 활용하는 비공개 로컬 AI Assistant 운영 비상 상황에 대비한 셀프 호스팅 오프라인 도구 모음 유지
- project-nomad는 어떻게 설치하나요?
- Debian 기반 OS(Ubuntu 26.04 LTS 권장)를 사용하고, 디스크 여유 공간이 5 GB 이상이며 sudo 권한이 있는지 확인합니다 README의 Quick Install 명령을 실행해 설치 스크립트를 다운로드하고 실행합니다: 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Google Timeline을 대체하는 셀프 호스팅 위치 기록 트래커 겸 웹 앱으로, 지도, 여행 기록, 통계와 여러 소스에서의 가져오기를 지원합니다.
방문한 장소를 기록하고 여러 날에 걸친 여행을 계획하며, 세계 지도에 방문한 국가와 지역을 표시할 수 있는 자체 호스팅 여행 기록 도구입니다.
선택한 텍스트에 로컬 Ollama 또는 OpenAI 호환 모델로 AI 어시스턴트 작업을 실행하는 Obsidian 플러그인입니다.
Mac용 오픈소스 음성 받아쓰기 앱: Fn 키를 누른 채 말하면 다듬어진 텍스트가 커서가 있는 곳에 입력됩니다.
React와 Node.js로 만든 오픈소스 팀 지식 베이스로, 실시간 공동 편집과 Markdown을 지원합니다.