
What happened
A free Mac App Store app, aI'm Thinking, plays keyboard taps that speed up when Claude Code or Codex is writing and slow down or pause when it is thinking.
Why it matters
It reads the agents' local JSONL logs read-only and needs no wrapper command, alias, or settings.json edits, so hearing when an agent is working at zero setup is the point.
Summaries like this, in your inbox every morning.
The app is built as two layers: a Swift menu-bar front end that plays sounds and a Rust core that watches files and infers state. The Rust side emits only small NDJSON activity messages, such as a phase and an intensity value, and the Swift side turns that into taps, so the sound layer never reads logs and the log parser never plays audio. Rather than firing a tap per event, it treats events as impulses that decay over time and takes the maximum before smoothing, rising fast and falling slowly to mimic a person starting to type and then pausing.
The hardest part was timing. Claude Code writes its JSONL after an API message completes, so a log line describes what just finished rather than what is happening now. The developer measured a median 5 seconds, p90 33 seconds, and a maximum 59 seconds between a prompt or tool result and the next line, which would make the most intense thinking the quietest period. The fix sets a waiting flag when a prompt is sent or tools return and keeps tapping until the next line arrives, holding for 60 seconds and fading out at 120 seconds based on those measurements. A separate bug, where pressing Esc left the app tapping for up to 2 minutes, was resolved by watching the busy/idle status in ~/.claude/sessions/<pid>.json.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Anthropic introduced Claude Duet, a proactive AI agent in research preview for Pro and Max subscribers, availa…
Moshi CEO Anekha Sokhal said on the AI Engineer podcast that her tool — 'if Bloomberg, Claude and Netflix had…

CFO Susan Li told Meta's third-quarter earnings call that "traditional enterprise companies" don't have enterp…

Rerunning the same images and prompts that broke Gemini 3.5 Flash Lite, the developer found Gemini 4 Argon enc…

Claude Code produced 29 article drafts — roughly 96,000 characters and 104 images in about two hours — and a s…

Anthropic released Claude Duet, an agent for professionals and small businesses, built on Claude Opus 5.5 and…
