Skip to content

harana/search

Search everything, instantly.

Screenshot

macOS Apple · macOS Intel · Windows · Linux
Alpha Release. Expect bugs and crashes.


Features

Fast and Minimal

  • Search your desktop and the cloud in < 10ms.
  • CPU usage and temperature aware.
  • Offline - ideal for travellers and VPN users.

Elegant Interface

  • 700+ file types recognised and categorised.
  • Navigable entirely from keyboard.
  • Information cards for showing thumbnail, file information and more.
  • Instant preview for 15+ file types with more being added.

Powerful Indexing

  • 100s of file types with custom indexing and thumbnail generation.
  • PDF and Image OCR using Google Tesseract.
  • Text summarisation using Google Bert.
  • Speech to text indexing for movies, podcasts etc using OpenAI Whisper.
  • Video and image object detection using YOLO.
  • Fallback to macOS Quicklook when needed.

Privacy

  • We do not track your behaviour or capture any telemetry or user analytics.
  • All searches and file indexing is done locally and never shared.
  • Cloud sources are built server-side but are encrypted using your private key.
  • We do use Sentry for crash reporting however this can be disabled.

Roadmap

  • Developer search e.g. Crates, NPM, Maven.
  • Cloud search e.g. Airtable, Notion.
  • Windows and Linux support.
  • Kubernetes platform for running data services yourself.
  • WebAssembly plugin SDK for indexing, thumbnail generation etc.
  • AdaptiveCard support to allow publishing cards into Teams, Windows Feed etc.

Developer Guide

Please refer to the contributing guide for how to install and contribute.


Security Policy

Please refer to the security policy for information on how to responsibly report a security vulnerability or issue.


Related

  • Search Engine - Rust search core e.g. indexing, search, thumbnails

  • SBT Plugin - Scala SBT plugin abstracting common configuration

  • SDK - Scala SDK for the UI

  • Web - React / Scala.js related components

  • Platform - Terraform workspaces/modules for the Data Platform

  • Platform Images - Ansible/Packer playbooks for Docker images and AMIs