Analysis updated 2026-05-18
Find a photo or video by describing what is in it instead of remembering its filename.
Ask follow-up questions about a spreadsheet, document, or presentation after finding it.
Search across documents, images, audio, and video files all in one place.
Keep personal file search and indexing entirely on your own computer.
| unary-works/unfoldly | adeliox/klein-head-swap | ats4321/ragit | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | designer | developer |
Figures from each repo's GitHub metadata at analysis time.
Current public build is macOS only and unnotarized, so macOS security settings must be adjusted the first time it runs.
Unfoldly is a local desktop application that lets you search your personal files using natural language, the way you actually remember things, rather than requiring exact filenames or keywords. Instead of asking what a file is called, you can describe what you remember about it: the photo of your dog on the beach, the video where you saw a manta ray, or the spreadsheet that explains why a trip went over budget. The app works by indexing the files and folders you choose, extracting text, visual signals, metadata, and searchable embeddings from each file type. Once indexed, you can search by memory or meaning, and then ask follow-up questions about the file you find, with the app keeping the source document in context for the conversation. The full search and chat process runs locally, so your files are never uploaded anywhere. Supported file types span a wide range: documents such as PDF, DOCX, and TXT, spreadsheets including XLSX and CSV, slides in formats like PPTX and Keynote, images in JPG, PNG, HEIC, and others, audio files, video in formats like MP4 and MOV, and structured files like JSON and YAML. Under the hood, Unfoldly runs a Python backend with ChromaDB as its local vector store, uses local GGUF format AI models for language understanding, and wraps everything in a Tauri based desktop shell with a frontend built in TypeScript. The current public release is for macOS only and is in early beta. The full README is longer than what was shown.
A local desktop app that lets you find personal files, photos, and videos by describing what you remember about them, instead of needing the exact filename.
Mainly Python. The stack also includes Python, Tauri, ChromaDB.
Apache 2.0 lets you use, modify, and distribute the code freely, including commercially, as long as you keep the license notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.