Omna · Python
Local Semantic Search in Python
Most "semantic search" tutorials assume you send your data to OpenAI and a hosted vector DB. Omna does it all on your machine, in-process, with a Rust kernel.
The API
import polars as pl
import omna
df = pl.read_parquet("notes.parquet")
hits = df.omna.search("denied claim, prior auth missing", top_k=5)Why local-first
· Patient data and trade secrets never leave the host · No API key, no rate limit, no per-call cost · Works on a plane
Try it now
pip install omna