Omnix
AI in Omnix

An assistant that knows your business

A built-in AI concierge that knows the entire app, KRA filings, M-Pesa flows, SHA claims and your live data. Acts on the app, not just talks. Bring your own model.

What it does

Six things worth showing up for.

Concierge that knows your trade

Ask "How do I file VAT3?" or "What's my low-stock list?" and the assistant answers in your language — English with natural Swahili. Variant-aware: a chemist hears chemist vocabulary; a restaurant owner hears chef vocabulary.

Acts on the app, not just talks

Tools that actually do things: navigate to any screen, look up today's sales, find a product, list low-stock items, open the docs. Tap a route chip in any reply and you're there.

Explains your eTIMS errors

When KRA bounces a receipt, the assistant translates the cryptic CU error code into plain English with a fix you can follow. Saves a phone call to your accountant.

Auto-fills product details

Type a name, hit ✨, get a description, category, tax rate, and HS code suggestion. Importing a 500-row Excel? AI maps the columns to the right fields automatically.

Bring your own model

No subscription, no Omnix-branded LLM. Plug in your own API key — Groq (free, fast), OpenRouter (free models), DeepSeek, OpenAI, Anthropic, Google. Or run a local model on the same machine.

Private by default

API calls go direct from your machine to your chosen provider. Omnix never sees your data, your keys, or your prompts. Keys encrypted at rest with AES-256. Disable AI completely from Settings if you prefer.

Bring your own model

Your keys. Your call.

Omnix doesn't sell you tokens. Plug in any provider's API key in Settings → AI and the in-app assistant talks to it directly. Groq and OpenRouter offer truly free tiers that are plenty for a busy till. Want GPT-4o? Add an OpenAI key and switch.

Switch providers any time. Keys are encrypted at rest with AES-256 and never leave your machine.

GroqFree tier

Free, very fast

OpenRouterFree tier

Free models + premium

DeepSeekPay per token

Cheap & capable

OpenAIPay per token

GPT-4o, GPT-4 mini

AnthropicPay per token

Claude Sonnet, Haiku

GoogleFree tier

Gemini Flash, Pro

CustomYou decide

Any OpenAI-compatible URL

It acts, doesn’t just talk

Seven tools. Real work.

The assistant has read-only access to your live data and a few app actions. No mutations yet — those ship with a confirmation flow in v0.5.

  • navigate()

    Opens any /screen in Omnix in one click — POS, customers, eTIMS queue, settings.

  • getTodaySales()

    Today's revenue, sale count, payment-method breakdown — straight from your live SQLite.

  • getInventoryAlerts()

    Products at or below reorder level, sorted by urgency. The assistant can summarise or list.

  • searchProducts()

    Find products by name, SKU, or barcode. Top 10 returned with stock + price.

  • searchCustomers()

    Find customers by name, phone, or email. Top 10 returned with credit balance.

  • getRecentSales()

    Last N sales with totals, payment, cashier. Useful for "what did we sell at lunch?".

  • openDocs()

    Opens the public docs to the right page so you can read the full procedure.

Privacy

Your data doesn’t route through us.

When you ask the assistant a question, the request goes from your machine straight to the AI provider you chose. Omnix isn't in the path. We never see your prompts, your responses, your keys, your customers, or your sales.

No middleman

Direct browser → provider HTTPS calls. We can't see what you ask even if we wanted to.

Keys encrypted

API keys stored AES-256-encrypted in your local SQLite. Never leave the machine.

Disable any time

Settings → AI → Disable. The assistant button hides and no AI calls leave the app.

Offline-respectful

The assistant detects offline state and tells you. Core POS, inventory, eTIMS — all keep working.