Needle 🪡 find anything in your haystack — locally

Find any file by describing it.

Needle reads your documents, images, and videos once, then finds them from a plain-language description — no exact names, no folders to remember. All the AI runs on your machine. Nothing is ever uploaded.

“the spreadsheet with last quarter’s marketing budget”
Also for Windows · Linux (.deb) · free to download
▶ Drop a 15–20s demo GIF/MP4 here (type a query → the file appears).
This single clip sells the product better than any paragraph.

Search the way you remember

By meaning, not filenames

“notes about the Q3 launch,” “the invoice from the plumber.” Needle matches what a file is about, even if you forgot what you named it.

Looks inside images & video

“photo at the beach” or “the clip where the dog runs into the water” matches the actual pixels — no tags or captions required.

Reads scanned documents

Pro adds OCR: text inside scanned PDFs, screenshots, and photos of paper becomes fully searchable.

100% on your machine

The models run locally and the index lives in ~/.needle. Needle makes zero network requests — your files never leave your computer.

Simple, honest pricing

Free

$0
  • Index up to 500 files
  • Semantic search
  • Images & video search
  • Fully private & offline
Download free

Pro

$19 one-time · no subscription
  • Unlimited files
  • OCR for scans & screenshots
  • Everything in Free
  • Buy once — yours forever
Buy Needle Pro — $19

Your license key is emailed instantly after checkout. Activate it in the app — works offline, on any of your machines.

Private by design

Most “AI search” tools ship your files to a server. Needle doesn’t — the embedding models are bundled into the app and run entirely on-device, so a folder of sensitive documents stays exactly where it is. No account, no cloud, no telemetry.