gitmyhub

Lore

TypeScript ★ 220 updated 3mo ago

Summon it with a keystroke, throw in anything you want to remember or ask your own memory. A local LLM agent that restructures your knowledge into a vectorized DB. fully private, zero cloud.

A private, local-only desktop second brain that captures notes and to-dos by voice or text and answers questions using a local AI model.

TypeScriptOllamaLanceDBsetup: moderatecomplexity 3/5

Lore is a desktop app that lives in your system tray and acts as a private AI-powered second brain. The idea is that you summon it with a keyboard shortcut, type anything you want to save or ask, and it handles the rest. All processing and storage happens entirely on your own machine, with no cloud services or accounts required.

When you type a thought, Lore automatically figures out whether it is a note to store, a question to answer, a to-do item, or an instruction to follow going forward. It stores everything in a local vector database, which is a type of database that understands meaning rather than just exact words. When you ask a question later, it finds relevant notes and uses a local AI model to generate a useful answer based on what you have stored.

Practical examples: you could save the exact command that fixed a tricky production bug, jot down notes from a meeting, add tasks to a to-do list, and then later ask "is there anything I need to do on the way home?" and Lore will search your stored notes to answer.

You would use this if you want a fast, private way to capture and recall thoughts, notes, and tasks without trusting any external service with your data. It runs on Windows, macOS, and Linux. The app uses Ollama to run AI models locally and stores data in a local vector database called LanceDB. Built with TypeScript.

Where it fits