- AI 기반의 데스크톱 노트 앱. 관련된 아이디어를 자동으로 연결하고, 노트에 대한 질문에 답변하며, 의미 검색을 제공
- 모든 데이터는 로컬에 저장되며, Obsidian과 유사한 마크다운 편집기로 노트를 편집할 수 있음
- 프로젝트의 가설은 AI 사고 도구는 기본적으로 로컬에서 모델을 실행해야 한다는 것
- Reor는 Llama.cpp와 Transformers.js를 기반으로 하여 로컬에서 LLM과 임베딩 모델을 실행할 수 있게 함
- OpenAI 호환 API(예: Oobabooga)에 연결하는 것도 지원
어떻게 "self-organizing"할까 ?
- 작성한 모든 노트는 내부 벡터 데이터베이스에 청크로 나뉘어 임베딩됨
- 벡터 유사성을 통해 관련 노트가 자동으로 연결됨
- LLM 기반 Q&A는 노트 코퍼스에 대한 RAG를 수행함
- 모든 것은 의미론적으로 검색 가능
시작하기
- reorproject.org 또는 releases에서 다운로드 가능하며, Mac, Linux, Windows 모두 지원됨
- 일반 앱처럼 설치
로컬 모델 실행
- Reor는 Llama.cpp 라이브러리와 직접 상호작용하므로 Ollama를 다운로드할 필요가 없음
- 현재는 모델을 자동으로 다운로드하지 않으므로, 사용자가 직접 모델을 수동으로 다운로드해야 함
- HuggingFace에서 가장 인기 있는 모델을 다운로드할 수 있으며, 7B 4-bit 모델로 시작하는 것이 좋음
- Reor 설정에서 "새 로컬 모델 추가" 아래에서 모델을 연결할 수 있음
- Oobabooga, Ollama 또는 OpenAI와 같은 OpenAI 호환 API에도 연결할 수 있음
다른 앱에서 노트 가져오기
- Reor는 파일 시스템 내의 단일 디렉토리에서 작동함
- 첫 실행 시 디렉토리를 선택해야 하며, 다른 앱에서 노트/파일을 가져오려면 해당 디렉토리를 마크다운 파일로 수동으로 채워야 함
- 다른 앱과의 통합은 곧 제공될 예정임
GN⁺의 의견
- Reor는 로컬에서 실행되는 AI 기반 노트 앱으로, 사용자의 사고를 확장하고 조직화하는 데 도움을 줄 수 있는 혁신적인 도구임
- 사용자의 노트를 자동으로 연결하고 질문에 답변하는 기능은 정보 관리와 학습에 큰 도움이 될 것으로 보임
- 오픈소스 커뮤니티의 기여를 통해 지속적으로 발전할 수 있는 가능성을 가지고 있어, 개발자 및 연구자들에게 흥미로운 프로젝트가 될 수 있음