Native macOS Application

Every AI.
One interface.

oAI connects OpenAI, Anthropic, OpenRouter, Google, and local Ollama models into a single, beautifully native macOS experience — with smart memory, file access, and Git sync built in.

v2.3.5 · macOS 14+ · Native Swift · AGPL-3.0
oAI
💬

Powerful by default.
Extensible by design.

🤖

Multi-Provider Intelligence

Switch between OpenAI, Anthropic, OpenRouter (300+ models), Google Gemini, and local Ollama — all with a single keyboard shortcut. No context lost, no restart needed.

GPT-4oClaudeGeminiOllamaOpenRouter
🧠

Smart Memory

Reduce token costs by 50–80% with intelligent context selection, message starring, and progressive summarisation of long conversations.

🔍

Semantic Search

Find any conversation by meaning, not just keywords. AI embeddings let you search across your entire history with natural language.

📂

File Access via MCP

Grant the AI read (and optionally write) access to specific folders. Ask questions about your own code, notes, and documents directly.

💻

Bash Execution

Let the AI run shell commands via /bin/zsh. Opt-in with an approval gate — review every command before it runs, or grant session-wide trust.

☁️

iCloud Backup

One-click backup of all settings to iCloud Drive. Restore on any Mac in seconds. API keys are excluded for security and must be re-entered after restoring.

🔄

Git Sync

Conversations export as Markdown and push to your Git repo automatically — free backup and cross-device sync with zero infrastructure required.

🌐

Online Mode

Enable web search via DuckDuckGo or Google so the AI can pull real-time information alongside its training knowledge. Works with all providers.

🗂️

Paperless-NGX

Connect to your self-hosted document archive. Search, read, and upload documents from the chat — your entire paper trail, AI-accessible.

📧

AI Email Handler

Monitor your inbox via IMAP and let the AI automatically respond to emails with a specific subject tag. Fully configurable with rate limiting and AES-256 encrypted credentials.

IMAPSMTPAES-256Rate limiting

Everything at your fingertips.

Type / to summon autocomplete for every feature. No hunting through menus — just type and go.

See all commands →
oAI — New Conversation
/model— Open model selector
/memory on— Enable smart context
/online on— Enable web search
/mcp add ~/Projects— Grant folder access
/save my-session— Save conversation
/export md— Export as Markdown
/stats— Token & cost report
/skills— Manage Agent Skills
/shortcuts— Manage prompt templates
/retry— Regenerate response

What's new in oAI

v2.3.5
  • iCloud Backup — Export all settings to iCloud Drive with one click. Restore on any Mac.
  • Tool call inspection — Click any 🔧 tool message to expand inputs and results as pretty-printed JSON.
  • ⌘S now saves; ⌘⇧S opens Stats (shortcuts were swapped)
  • ⌘K clear chat now works as documented
v2.3.4
  • Bash execution — AI can run shell commands via /bin/zsh with an approval gate per command or session.
  • Auto-retry on overload — Anthropic 529 errors are retried automatically with exponential backoff.
  • Silent auto-continue — no more stray "please continue" messages in chat.
v2.3.2 – v2.3.3
  • Settings redesign — 10-tab icon toolbar replacing the cramped segmented picker.
  • Paperless-NGX — New tab to connect your self-hosted document archive.
  • Model switching now correctly updates the active provider mid-chat.
  • Web search is now a proper callable tool when MCP is active.
300+
AI Models via OpenRouter
50–80%
Token reduction with Smart Context
3
AI Providers natively supported

Ready to get started?

Read the full documentation to set up your first API key and start chatting in under a minute.

Read Documentation → Contact Support →