Free & Open Source  ·  macOS + Windows

AI-powered text
enhancement, anywhere.

Select any text, press a shortcut — OmniKey enhances prompts, fixes grammar, and runs custom AI tasks in any app, on any screen.

macOS 13+  ·  Windows 10/11 x64  ·  Free to use

Any application on your computer
Selected text
fix my code it's not working
⌘E Enhance Prompt
AI Enhanced & pasted back
Please review the provided code and identify the issue causing it to malfunction. Explain what's going wrong, then provide a corrected version with brief comments explaining the key fix.
Works with
OpenAI · Anthropic · Google Gemini

How OmniKey works

Three steps, zero friction. Works in every app on your computer.

01

Select any text

Highlight text in any application — emails, documents, code editors, chat apps.

02

Press a shortcut

Use ⌘E, ⌘G, or ⌘T to trigger the AI enhancement.

03

AI enhances in-place

The result is automatically pasted back, replacing your selected text. No copy-paste needed.

Three powerful commands

Each shortcut maps to a specific AI capability, available in any app on your screen.

⌘E

Enhance Prompt

Rewrite selected text with better clarity, structure, and tone — ideal before sending to any AI tool.

⌘E macOS  ·  Ctrl+E Windows
⌘G

Grammar & Clarity

Fix spelling, grammar, and readability without changing the core meaning of your text.

⌘G macOS  ·  Ctrl+G Windows

Unlimited flexibility with @ commands

Prefix your text with @ to give OmniKey specific instructions on the fly.

⌘E

Enhance a Prompt

Select any text in any app and press ⌘E (macOS) or Ctrl+E (Windows). OmniKey rewrites it with better clarity, structure, and tone — ideal before sending to an AI tool.

⌘G

Fix Grammar & Clarity

Select text and press ⌘G / Ctrl+G. OmniKey corrects spelling, grammar, and readability without changing your meaning.

⌘T

Run a Custom Task

Set up your own task instructions in the Task Instructions tab in the menu bar app. Then select any text and press ⌘T / Ctrl+T to apply them.

@

Ask OmniKey Anything

Start your text with @omnikeyai followed by any instruction. Select it and press any OmniKey shortcut — OmniKey takes action based on what you write and pastes the result in place.

@omnikeyai write this text into valid markdown format

Powered by your configured provider — OpenAI, Anthropic, or Google Gemini.

🤖

Run the AI Agent

Start your instructions with @omniAgent, select them, and press ⌘T / Ctrl+T. The agent gathers context from your terminal and the web, combines your saved task instructions if configured, then completes the task and pastes the result.

@omniAgent find all TODO comments in my project and summarise them

Web search uses your configured provider (Serper, Brave, Tavily, or SearXNG). Falls back to DuckDuckGo if none is set — no key required.

Packed with features

Multiple LLM Providers

Choose between OpenAI, Anthropic, or Google Gemini as your AI backend. Configure your preferred provider during onboarding or at any time via the CLI.

Web Search

Give the agent real-time web context. Supported providers:

  • DuckDuckGo — default fallback, no key required
  • Serper — Google Search API, 2,500 free req/mo
  • Brave Search — 2,000 free req/mo
  • Tavily — optimised for AI, 1,000 free req/mo
  • SearXNG — self-hosted, no key needed

Prompt Enhancement

Press ⌘E / Ctrl+E to improve the clarity, structure, and tone of selected text — ideal before sending to any AI tool.

Grammar & Clarity Fix

Press ⌘G / Ctrl+G to correct spelling, grammar, and readability without changing the core meaning of your text.

Custom Tasks

Press ⌘T / Ctrl+T to apply your own saved task instructions to the selected text. Configure them in the Task Instructions window from the menu bar.

How It Works

  1. Select text in any app.
  2. Press an OmniKey shortcut.
  3. OmniKey sends it securely to the AI service.
  4. The result is pasted back in place.

Up and running in minutes

Four simple steps to get OmniKey working on your machine.

1

Install the CLI

Install the OmniKey CLI:

brew install GurinderRawala/omnikey/omnikey-cli
2

Onboard & configure your AI provider

Run the interactive setup to pick your LLM provider and enter your API key:

omnikey onboard

Supports OpenAI, Anthropic, and Google Gemini. You can also optionally configure a web search provider (Serper, Brave Search, Tavily, or SearXNG) — if none is set, OmniKey falls back to DuckDuckGo by default so web search works out of the box with no key required.

3

Start the daemon

Register OmniKey as a persistent background service that survives system restarts:

omnikey daemon

On macOS this registers a launchd agent. On Windows it registers a Task Scheduler task.

4

Download & launch the app

Download the app above for your platform, install it, and you're ready. Select any text in any app and press a shortcut. You can manage task instructions and view the manual from the menu bar / system tray icon.

OmniKey AI

Download OmniKey AI

Free to use. Open source. Works on macOS and Windows.

macOS 13+  |  Windows 10/11 x64