Claude Code builds a local video compression interface
Willison wanted to optimize a phone recording before publishing it. He used Claude Code for web to build a browser tool around FFmpeg compiled to WebAssembly, with multiple output presets.
AddedDodds used Cursor with GPT-5.4 to add lexical retrieval to his semantic search. Production blocking exposed an architectural flaw, so later agent work moved search into a unified Worker.
Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.
Inspect [search service] and reproduce missing results for exact names. Propose a minimal retrieval change, implement on a branch and verify representative queries. Check cold requests for blocking index maintenance. Keep deployment separate and report both relevance failures and operational risks.
Dodds reports reliable exact-name search and removal of the blocking issue after redesign.
Reported by Kent C. DoddsDodds chose architecture constraints and reviewed operational behavior; automated reviewers also checked the change.
A person approved each step before the agent continued.
The agent researched, planned, implemented and verified changes, then executed a revised architecture after human feedback.
Firsthand account with PR and review history. Includes failed initial architecture; no independently measured improvement claimed.
Credit: Kent C. Dodds
Source published 16 Mar 2026
Source checked 14 Oct 2026
Cursor · GPT-5.4 · Cloudflare Workers · D1 · R2 · Vectorize · CodeRabbit · Cursor BugBot
Code · Testing
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.