Mask the data.
Kill the token tax.
Before AI ever sees it.
The semantic layer between your data and every AI. Omna masks PII and cuts token waste before anything is sent.
VS Code
Grokor any AI you use
GrokMost of what you send an AI is noise — and you pay for every token of it.
- Lower AI bills
- Faster responses
- Sharper context
- Fewer rate limits
Sensitive data should never reach a model unmasked. With Omna, it never leaves your machine.
- Automatic detection
- Context-aware masking
- 100% local processing
- Audit trail included
One Omna engine. Three products.
The Mac app, browser extension, and Python library are different ways into the same local engine — your data stays on your device in all three.
A floating capsule on your Mac. Drop in a file and Omna slices it to just the rows you need — PII masked — ready for Claude, ChatGPT or Cursor.
- Capsule + menu-bar controls
- Slices & masks fully on-device
- One-click drop into Claude, ChatGPT & Cursor
Type or upload in any AI chat. Omna masks PII and slices big uploads on the fly — leak nothing, send fewer tokens.
- Masks PII live as you type
- Slices large file uploads too
- Works on ChatGPT, Claude & Gemini
Open source, built on Polars. Mask PII, search semantically, and query data in plain English — right in your dataframe.
.mask_pii().search().ask()import polars as pl import omna df = pl.read_parquet("tickets.parquet") # mask every PII entity, with an audit trail clean, audit = df.omna.mask_pii() # semantic search — runs locally df.omna.search("billing problem", on="issue", k=5)
Nothing sensitive. Ever.
Local-first by design: nothing leaves your device. Every kind of personal data is detected and masked on-device — each value swapped for a safe placeholder before a single byte is sent.
$ pip install omnaA local-first Rust kernel slices and masks your data on-device — nothing ever leaves your machine. The Python library is open source (MIT).
View on GitHubIs Omna really free?
Yes — free during early access. No account, no credit card, no trial timer.
Mac app or Chrome extension — which do I need?
The Mac app handles files and folders on your machine; the extension masks and slices right inside web AI chats. Most people use both, and the Python library for dataframes and pipelines.
What data actually leaves my device?
None of your raw data. Detection, slicing, and masking run locally in the Rust kernel — only the masked, slimmed text you choose to send reaches the AI. The apps send a small anonymous usage ping — an event name and a random device ID, never file contents, prompts, or personal data. Details in our Privacy Policy.
Which AI apps work today?
Claude, ChatGPT, Gemini, Perplexity and DeepSeek — plus Cursor and any other web app or API you paste into.
Is it open source?
The Python library is open source under the MIT license. The Rust kernel and Mac app are proprietary and free during early access.
Does it run on Windows or Linux?
The Mac app needs macOS 13 or later. The Python library runs anywhere Python and Polars do — Windows, Linux and macOS. Native Windows and Linux apps are in the works.