Tomo app icon

Floating AI chat for macOS

Tomo

Capture selected text or a screenshot from any app and send it to an OpenAI-compatible cloud, local, or self-hosted model endpoint.

Requires macOS 14 or later and a configured model provider.

Tomo comparing two interface controls using a captured screenshot

How Tomo works

  • Select text or take a screenshot in the app you are already using.
  • Tomo opens with that context attached, ready for your question.
  • Dismiss the window and return to the active app.

Examples

Tomo drafting a Markdown work log from captured context
A work log drafted from captured context.
Tomo explaining selected equations
Equations captured from another app and explained in Tomo.
Tomo summarizing text captured from Notes
A summary of text captured from Notes.

Model endpoints

Tomo supports OpenAI-compatible cloud, local, and self-hosted endpoints. It stores provider, model, and reusable persona configurations.

OpenAI · Anthropic · Gemini · OpenRouter · Ollama · Custom

Privacy

Tomo sends captured context to the selected model endpoint.

Credentials
Provider keys are stored in the macOS Keychain.
Context
Only the text and images you capture enter a conversation.
Providers
Anything you send is handled according to your chosen endpoint's policies.
Local models
Connect Ollama or another local endpoint to keep model traffic on your Mac.

Questions

Is Tomo an "AI agent"?

No. Tomo does not run commands or modify your files. It sends the context you provide to the selected model endpoint and displays the response.

What else do I need to install?

Nothing else for cloud providers: add your API key in Tomo and start chatting. To run models locally, install and start Ollama.