Notes on pointing at things
How to get coding agents to understand what you can already see: screenshots, voice, the "this one" problem, and why the tool you talk through should not care which model is listening.

Why I open-sourced my Mac app, relay and all
Deiko sees your screen and hears your voice, so the whole thing is on GitHub under MIT, the server included. Why, what it took, and the gaps that are still there.

Giving Claude Code a memory between sessions
CLAUDE.md, --resume, a progress file, Claude Mem and Deiko: what each one remembers, where it falls short, and which ones stack.

Claude Code Stop hooks: making the agent finish its homework
A copyable Stop hook, the stop_hook_active loop guard, and the bug that taught me to judge only the current turn.

Building an MCP memory server: reading was the easy half
Five tools, stdio with no SDK, hybrid search on a Mac, and why getting agents to write back took longer than everything else.

Teaching my app to remember what I meant last Tuesday
A week of building context memory for AI coding agents: yes-or-no checks with Jev, exact labels before any AI, and why my first confidence threshold joined exactly nothing.

Voice coding in 2026: Claude Code /voice vs Cursor voice vs ChatGPT Appshots
Claude Code has /voice, Cursor has a mic button, ChatGPT has Appshots. Here is what each one actually does on a Mac, where each stops, and why the tool you talk through should work with every model.

How to paste a screenshot into Claude Code on Mac (and why it silently fails)
Three ways to get an image into Claude Code, Cursor or Codex on a Mac: Ctrl+V, drag and drop, or a file path. Why Cmd+V pastes nothing, and the context that decides whether the fix lands.

How to tell v0, Lovable or Cursor exactly which element to change
Vibe coding breaks down at 'no, the other button'. How to point v0, Lovable and Cursor at one exact element on a Mac, including in your real app outside their preview.

Dictating in Hinglish on a Mac — why most tools make you choose a language first
Mac dictation tools ask you to pick one language before you speak. If you think in two at once, that is the wrong question — and there is a way around it.

Does dictation send your voice to the cloud? Local speech to text on Mac for developers
What leaves your Mac when you dictate to an AI coding agent: audio, screenshots, window titles. How cloud and on-device speech to text differ on macOS, and what to check before you trust a tool.

How to write a bug report an AI coding agent fixes on the first try
A simple template for prompting Claude Code, Cursor or Codex to fix a UI bug: which element, what it did, what it should do, and where it lives. With examples in four styles.

Claude Code vs Codex vs Cursor: how to use all three without re-explaining everything
Most developers now switch between Claude Code, Codex and Cursor depending on the task. How to keep one way of explaining bugs across every agent, so switching models costs nothing.

How to screenshot part of your screen and send it to ChatGPT or Claude on a Mac
The fastest ways to capture one part of your Mac screen and paste it into ChatGPT, Claude.ai or Gemini, and why a tight crop gets better answers than a full screenshot.
Comparisons

Deiko vs Superwhisper
Superwhisper turns speech into text anywhere on your Mac. Deiko turns pointing and speech into a brief with screenshots for a coding agent. Where each one fits.

Deiko vs Wispr Flow
Wispr Flow is dictation that cleans up your speech as you go. Deiko captures what you pointed at alongside what you said. Which one you want depends on the output.

Deiko vs CleanShot X
CleanShot X is the best screenshot tool on macOS. Deiko is not a screenshot tool. Why people compare them anyway, and which one you need.
Side by side
Honest notes on where Deiko fits next to tools you might already use, including where the other one is the better pick.
- Deiko vs Claude Mem: what the agent did, or what you asked for
- Deiko vs OpenContext: a library you fill, or a notebook that fills itself
- Deiko vs Superwhisper: replacing typing, or replacing explaining
- Deiko vs Wispr Flow: a better keyboard, or a better bug report
- Deiko vs CleanShot X: a picture for people, or a brief for agents