Searchi

Local desktop search for Windows, macOS and Linux. Under active development; production readiness is tracked in the roadmap.

Architecture

crates/searchi-core owns persistent indexing and retrieval. crates/searchi-cli provides a headless interface. apps/desktop hosts the Tauri desktop app. The initial implementation provides lexical search; semantic and media search are explicit upcoming milestones, not simulated features.

All testing in the Windows development VM uses CPU only. Indexed content stays local. Treat the index as sensitive: it contains extracted document text.

Development

Install stable Rust and the platform's C/C++ build prerequisites. Run:

cargo test --workspace
cargo fmt --all -- --check
cargo clippy --workspace --all-targets -- -D warnings
cargo run -p searchi-cli -- --help

Desktop development instructions live in apps/desktop/README.md. Native CI builds must pass on all supported systems before release. Cross-platform source support does not imply signed macOS installers can be built on Windows.

Release policy

Do not publish until the roadmap's release gates have evidence. Record benchmark hardware, corpus size, cold/warm state and p95 latency. Signing credentials are supplied through CI secrets, never source control.

S
Description
Private desktop search for documents, code and media. Google EmbeddingGemma 2, hybrid retrieval and local agent tools. Windows, macOS and Linux; headless CLI.
Readme MIT
41 MiB
0 Stars 1 Watchers 0 Forks
2026-10-14 10:46:19 +00:00
Languages
Rust 61.8%
Python 21.5%
TypeScript 5.7%
C++ 4.7%
JavaScript 2.8%
Other 3.5%