✦ Claude · OpenAI · More coming

Your AI
sees what you see

One hotkey. Pick your AI — Claude or GPT-4o. It reads your screen, understands context, and answers instantly.

✓ Free to try ✓ macOS & Windows ✓ Bring your own key
ScreenGeany AI
Claude Sonnet 4.6 ▾
∞ unlimited
👤
📸 VS Code captured
Why is this TypeScript error showing?
The error on line 42 is a type mismatch — you're passing string | null where string is expected. Add a null check:

if (value !== null) doSomething(value)
👤
Summarize this Figma design
Explain thisFix this errorSummarizeWrite a test
📸
Ask about your screen…

Everything you need to
think faster

ScreenGeany AI brings the best AI models into a frictionless desktop experience — without switching apps or copying text.

👁️
See what you see

Captures your full screen or active window on demand. Your AI understands context from any app — code editors, browsers, Figma, terminals, spreadsheets.

⌨️
One global hotkey

Press ⌘⇧Space (or your custom shortcut) from anywhere. ScreenGeany AI floats on top, already loaded with your screen. Ask, get your answer, hide.

🤖
Your AI, your choice

Switch between Claude (Haiku, Sonnet, Opus) and OpenAI (GPT-4o, GPT-4o mini) from a single dropdown. Add your key per provider — pay only what you use.

Real-time streaming

Answers start appearing within milliseconds. No waiting for the full response — read as any model writes, with a live typing cursor.

🧠
Conversation memory

Follow-up questions work naturally. ScreenGeany AI keeps conversation history in memory so your AI understands context without re-sending screenshots.

🔒
Privacy-first, local-first

Screenshots go directly to your chosen provider over HTTPS and are never stored by ScreenGeany AI. Your API keys are saved locally and never leave your machine.

Three steps.
Zero friction.

No copy-pasting. No switching tabs. No uploading screenshots manually.

⌨️
Press the hotkey

Hit ⌘⇧Space from any app. ScreenGeany slides into view as a floating overlay — always on top, always ready.

📸
Your screen is captured

ScreenGeany silently grabs your display and sends it to your chosen AI — Claude or GPT-4o — along with your question.

💬
Get an instant answer

Your AI streams back a precise, context-aware answer. Copy it, follow up, or just hide the window and keep working.

Works with any app

🐛 Debug errors in your IDE
📊 Explain charts & dashboards
🎨 Critique UI / Figma designs
📄 Summarize documents & PDFs
🌐 Translate foreign language pages
🧪 Generate unit tests from code
📧 Rewrite emails & messages
📹 Describe what's on a video call

We can't see your screen.
Here's the proof.

Most AI tools funnel your data through their own servers. ScreenGeany AI doesn't. Here's exactly what happens when you press the hotkey.

🖥️
Your Device
macOS / Windows
Screenshot captured
in RAM only
HTTPS / TLS 1.3 base64 image + your question
🤖
AI Provider
Anthropic · OpenAI
Processes image
per their privacy policy
Streaming response text only — no image returned
ScreenGeany AI Servers
don't exist
1 You press ⌘⇧Space
2 Screen captured into RAM — never written to disk
3 Direct HTTPS call to your chosen AI provider
4 Response streams to your screen — image discarded from RAM
🚫
No ScreenGeany AI servers

ScreenGeany AI is a pure desktop app. There is no ScreenGeany AI backend, relay, or proxy. Your screenshot travels from your device directly to Anthropic or OpenAI — we are never in the middle.

💨
Screenshots live only in RAM

The captured image is held as a base64 string in memory for the duration of one API call. It is never written to disk by ScreenGeany AI. Once the response arrives, the image is discarded.

🔑
Your keys stay on your machine

API keys are written to a local config file on your device using electron-store. They are never sent to or seen by ScreenGeany AI. Uninstalling the app removes them completely.

📜
Text-only conversation history

After the first message, follow-ups are text-only. Screenshots are not re-sent for each message — your conversation is kept in RAM and cleared the moment you hit the trash icon or quit the app.

🙈
What ScreenGeany AI literally cannot see
Because we have no servers, we have no logs.
Which apps are open on your screen
The content of your screenshots
What questions you ask
Your conversation history
Which AI model you use
How often you use the app
⚙ Technical detail — for the skeptics expand

ScreenGeany AI is an Electron 29 desktop application. The main process uses Electron's desktopCapturer API to grab the active display as a PNG, then converts it to a base64 string held in a JavaScript variable (heap memory).

That base64 string is passed directly to the Anthropic SDK or OpenAI SDK inside a messages array. The SDK opens a TLS-encrypted HTTPS connection to api.anthropic.com or api.openai.com. ScreenGeany AI makes no other outbound network calls.

Conversation history is stored as a plain JavaScript array in the main process memory (RAM only). Text content is appended after each exchange; the screenshot base64 is never appended — only the first call in a session includes vision data. The array is cleared when you click the trash icon or quit the app.

API keys are persisted to disk via electron-store, which writes a JSON file inside your OS user-data directory (~/Library/Application Support/ScreenGeany AI/ on macOS). This file never leaves your device.

You can verify all of this by reading the source code — the project is open source. View on GitHub →

Pick your AI.
Switch anytime.

Add your API key for each provider you want. Switch models from the dropdown inside the app — no restart needed.

Anthropic Claude
Bring your own key
Supported
🔑 sk-ant-api03-…
Add key
Claude Haiku 4.5 Fastest ~$0.001 / query
Claude Sonnet 4.6 Balanced ~$0.005 / query
Claude Opus 4.6 Most capable ~$0.02 / query
View pricing docs →
OpenAI
Bring your own key
Supported
🔑 sk-proj-…
Add key
GPT-4o mini Fastest ~$0.001 / query
GPT-4o Balanced ~$0.008 / query
GPT-4 Turbo High context ~$0.015 / query
View pricing docs →
Coming soon
Google Gemini · Mistral · Groq · Local (Ollama)

Simple, transparent
pricing

Start free. Add your own key when ready. Pro costs only what your chosen AI provider charges per query.

Starter
Free
$ 0 /month

Try ScreenGeany risk-free. Perfect for occasional use before committing to a key.


  • 10 queries per day
  • Claude Haiku 3 (built-in key)
  • Full-screen capture
  • macOS & Windows
  • Model or provider selection
  • OpenAI / custom key
  • Conversation memory
  • Launch on startup
Download Free
Team
Coming Soon
$ 29 /seat/mo

Centrally-managed keys, per-seat analytics, and priority support for your whole team.


  • Everything in Pro
  • Admin-managed API keys (Claude & OpenAI)
  • Per-seat usage dashboard
  • Team-wide prompt presets
  • Priority email support
  • SSO (planned)
  • On-prem deployment
  • Custom fine-tuned model
Join Waitlist
Claude Haiku 4.5 ~$0.001 / query · 1,000 queries ≈ $1 Pricing →
GPT-4o mini ~$0.001 / query · 1,000 queries ≈ $1 Pricing →

What's coming next

ScreenGeany AI is under active development. Multi-provider support is shipping now — more providers on the way.

Shipped
Global hotkey toggle

Show/hide from any app with ⌘⇧Space

Shipped
Streaming responses

Real-time output via SSE for Claude & OpenAI

Shipped
Multi-monitor support

Cursor-screen auto-detect or all screens

Shipped
Conversation memory

Text-only history keeps context across follow-ups

In Progress
OpenAI provider support

GPT-4o, GPT-4o mini, GPT-4 Turbo with BYOK

In Progress
Windows build & installer

NSIS packaged .exe for Windows 10/11

In Progress
Provider / model switcher UI

Dropdown to swap AI mid-conversation

In Progress
Markdown rendering

Tables, code blocks with syntax highlight

Q2 2026
Auto-update (Squirrel)

Silent background updates via GitHub releases

Q2 2026
Prompt library

Save & re-use your favourite prompts

Q2 2026
Screenshot history

Browse past captures inside the app

Q2 2026
Team shared keys

Central Claude & OpenAI key management for orgs

Future
Google Gemini support

Gemini 2.0 Flash & Pro via BYOK

Future
Local models (Ollama)

Run Llama, Mistral, Gemma completely offline

Future
Voice input

Speak your question, ScreenGeany AI transcribes

Future
Plugin SDK

Build custom actions on top of ScreenGeany AI

Have a feature request? Send us an email →

Common questions

Still have questions? Email us.

No. Screenshots are captured into RAM as a base64 string, sent directly to your chosen AI provider (Anthropic or OpenAI) over HTTPS, and then discarded from memory. They are never written to disk by ScreenGeany AI, never sent to a ScreenGeany AI server, and never logged.
No. ScreenGeany AI is a pure desktop application with no backend. Every API call goes directly from your device to Anthropic or OpenAI — we are never in the middle. You can verify this by inspecting the network traffic yourself or reading the open-source code.
API keys are saved locally on your machine using electron-store, which writes a JSON config file to your OS user-data directory (e.g. ~/Library/Application Support/ScreenGeany AI/ on macOS). They are never transmitted to ScreenGeany AI or any third party. Uninstalling the app removes the file.
BYOK means you provide your own Anthropic and/or OpenAI API key in Settings. ScreenGeany AI uses it to call the AI provider directly on your behalf — there is no ScreenGeany AI subscription fee. You pay Anthropic or OpenAI at their published rates, typically fractions of a cent per query.
Free tier uses Claude Haiku 3 (built-in key). With your own keys you can choose from Claude Haiku 4.5, Sonnet 4.6, Opus 4.6 (via Anthropic) and GPT-4o mini, GPT-4o, GPT-4 Turbo (via OpenAI). Switch provider and model from the dropdown at any time.
Your AI sees whatever is on your display at the moment you send a query. If you have sensitive windows open, toggle the screenshot button off (🙈) to ask a text-only question, or switch to a different window before pressing the hotkey. Only one screenshot is taken — at the moment you hit send.
Conversation history is stored as a plain JavaScript array in the Electron main process RAM — text only. Screenshots are never re-appended after the first message. The entire history is cleared when you click the trash icon or quit the app. Nothing is written to disk.
macOS is fully supported today. Windows support is in active development (see Roadmap). The Electron codebase is cross-platform; it is a matter of packaging and testing. Sign up to be notified.

Stop copy-pasting.
Just ask your screen.

Free to download. Works in 60 seconds.

macOS 12+ · Requires Screen Recording permission · Windows coming soon