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