Skip to content
← All Apps macOS · Windows · Linux

Prism

A privacy-first AI command palette that searches across 18 data sources in parallel. RAG with citations, agent workflows, and local LLM support. Built as a native desktop app with Tauri 2 and Rust.

A Desktop App That Thinks Locally

The Vision

I wanted a single keyboard shortcut that could search everything: my Obsidian notes, Paperless documents, BookStack wiki, Google Drive, Slack, and more. Existing tools either required cloud processing or only searched one source at a time.

Why Tauri + Rust

Electron was the obvious choice, but I wanted native performance and a small footprint. Tauri 2 compiles to a native binary with a Rust backend, so the app launches instantly, uses minimal RAM, and can make system-level calls that Electron can't. The tradeoff was a steeper learning curve with Rust's ownership model.

The Connector System

Each data source is a pluggable connector with a standardized interface: search, fetch, and index. Connectors run in parallel so a single query fans out to all 18 sources simultaneously. Results are ranked by a combination of keyword relevance and vector similarity from the local Qdrant instance.

Local-First AI

Prism connects to LM Studio or Ollama for fully offline AI. RAG queries embed the user's question, retrieve relevant chunks from Qdrant, and pass them as context to the local model. Every answer includes citations linking back to the source document. Cloud AI is available as opt-in with bring-your-own-key.

18 Data Sources, One Search

Paperless-ngx Obsidian BookStack Notion Google Drive Slack GitHub Confluence Local Files n8n Qdrant Todoist Linear Email (IMAP) RSS Feeds Jira Dropbox Web Search

Built with

Tauri 2 Rust React 19 Qdrant TypeScript

See the Full Product

Visit the marketing site for features, pricing, downloads, and a free trial.