Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - reorproject/reor: AI note-taking app that runs models locally.

Feb 14, 2024 - github.com
Reor is an AI-powered desktop note-taking application that automatically links related ideas, answers questions on your notes, and provides semantic search. The app runs models locally, storing everything on your device, and allows you to edit your notes with an Obsidian-like markdown editor. It uses Llama.cpp and Transformers.js to enable both LLMs and embedding models to run locally, and also supports connection to OpenAI-compatible APIs. The app organizes notes by chunking and embedding them into an internal vector database, connecting related notes via vector similarity, and allowing semantic search.

To get started with Reor, users can download it from reorproject.org or releases, and install it like a normal app. It interacts directly with Llama.cpp libraries, eliminating the need to download Ollama. However, users will need to manually download their preferred model. The app works within a single directory in the filesystem, which users choose upon first boot. To import notes from another app, users must manually populate the directory with markdown files. The app is licensed under GPL-3.0.

Key takeaways:

  • Reor is an AI-powered desktop note-taking app that automatically links related ideas, answers questions on your notes, and provides semantic search.
  • The app runs models locally by default, standing on the shoulders of Llama.cpp and Transformers.js to enable both LLMs and embedding models to run locally.
  • Reor is described as a 'self-organizing' app because it chunks and embeds every note into an internal vector database, connects related notes automatically via vector similarity, and allows for semantic searching.
  • Reor can be downloaded from reorproject.org or releases and supports Mac, Linux, and Windows. It interacts directly with Llama.cpp libraries, but users need to download their model of choice manually.
View Full Article

Comments (0)

Be the first to comment!