Show HN: Mira – Search for files semantically – no exact filenames required A developer released Mira, a local-first desktop application that enables users to search files using plain English without requiring exact filenames. The app indexes folders locally, extracting metadata and text from PDFs and documents while generating semantic embeddings for meaning-based retrieval, with an optional Gemini API provider for cloud processing. Mira is available for macOS via GitHub Releases, though users must remove a quarantine flag on first launch due to the app not being notarized by Apple. From Latinmīrāre-to look, to see, to behold. Mira is a local-first desktop application that turns your folders into a searchable, intelligent workspace. Search files in plain English - no exact filenames required. Download the latest macOS build from the GitHub Releases page https://github.com/Heidar-An/Mira/releases/latest . - Open the .dmg and drag Mira into Applications . - Because Mira is not yet notarized by Apple, macOS will show "Mira is damaged and can't be opened" on first launch. Remove the quarantine flag by running this once in Terminal: xattr -cr /Applications/Mira.app - Launch Mira from Applications . mira compressed.mp4 Metadata search - instantly query file names, types, sizes, and dates across indexed folders Content extraction - full-text search inside PDFs, documents, and text files Semantic search - meaning-based retrieval powered by local embeddings by default, with an optional Gemini API provider Live indexing - add a source folder and Mira begins indexing in the background immediately File preview - open or reveal any result directly from the app Add a source - point Mira at any folder on your machine Index - Mira walks the directory tree, records file metadata, extracts text from supported formats, and generates semantic embeddings Search - queries are matched against metadata, extracted text, and semantic meaning simultaneously, then ranked by relevance By default, processing happens locally and your files never leave your device. If you enable the optional Gemini API provider in settings, Mira sends the content needed for embeddings to Google's API using the key you provide. Mira - look deeper into your files. Prerequisites: Rust, Bun, and the Tauri v2 system dependencies https://tauri.app/start/prerequisites/ for your OS. Install dependencies bun install Run in development hot-reload bun run tauri dev Build for production bun run tauri build The distributable will be in src-tauri/target/release/bundle/ .