1.3 KiB
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.