“Why is this container restarting?”
docker logs --tail 200 <id> + the likely cause, risk-rated, one click to copy.
macOS · Apple Silicon · Bring your own AI key
Press ⌥ Space in any app. Smarn reads the window you're looking at — the terminal, the error dialog, the email thread — and answers in place. No copying, no tab-switching, no re-explaining.
Free during early access. Everything you capture stays on your Mac.
$ docker ps CONTAINER IMAGE STATUS a1b2c3 api:latest Restarting (1) 12s ago 9f8e7d db:16 Up 3 days $ ▌
docker logs --tail 200 a1b2c3readExit code 1 in a restart loop — read the last output, then docker inspect the healthcheck.
The problem
A question the model answers in five seconds takes thirty to sixty seconds of copying, switching, pasting and re-explaining — and breaks your flow every single time. The assistant doesn't know what's on your screen, so you become the clipboard.
How it works
⌥ Space, or hold Right Option to talk.
Front window, selected text, terminal buffer — plus a screenshot read on-device.
Type or speak. Capture is already done before you finish.
Streamed into a small overlay as typed blocks: command, code, draft, steps.
Copy, insert, or run — behind a deterministic risk gate. Nothing runs without you.
Capture is taken from the window that was frontmost before the overlay appeared. Smarn never screenshots itself, and a screenshot alone can't give you exit codes or scrollback — so it captures structured context first and uses vision to fill the gaps.
Use cases
“Why is this container restarting?”
docker logs --tail 200 <id> + the likely cause, risk-rated, one click to copy.
“Why is this failing?”
The stack trace read off your screen, an explanation and a fix — or a hand-off to Claude Code with the right cwd.
“Explain this section simply.”
Uses your selection if you made one, otherwise the visible page. Cites the part it used.
“How did I get here and how do I fix it?”
Screenshot + on-device OCR of the modal → diagnosis and copyable steps.
“Reply saying we can do Thursday, keep it short.”
A draft in the thread's tone, ready to paste.
“That Postgres vacuum thing I read last week?”
Search everything you've captured — by app, by text on screen, by date. No AI needed.
Local memory
Every capture you ask about is kept on your Mac — the image and the text on it — and indexed for search. Type whatsapp and every WhatsApp screenshot appears. Type half an error message and find the moment you saw it.
Privacy, by construction
No always-on recording. No background memory. Pixels are read the moment you ask — never before.
Screenshot OCR and speech recognition run on-device with Apple's frameworks.
API keys, tokens and passwords are redacted in the Rust core before anything leaves the machine.
The captured context and your question go to the provider you connect, under your own key and its terms. Never to us.
You click Run. A deterministic risk gate — code, not a prompt — decides what may run at all.
Your captures are files and a database in your own Library folder. Delete them whenever you like.
Read the plain-language version: smarn.app/privacy
Early-access build. Signed and notarized. Bring your own Anthropic API key — it's stored in your Keychain and only ever used to make the request.
macOS 14 or later · Apple Silicon · updates itself
Coming next: ask questions across your memory, spoken answers, more AI providers.