FocusFriend
A cross-platform desktop agent that watches what you're actually doing — and tells you, with receipts, when you've drifted.
- Period
- 2025
- Role
- Builder
- Stack
- Electron · React · Python · Computer Vision · LangChain

The win
Vibe Code-a-thon by AGI Ventures, 2025. Out of 112 participants, FocusFriend took 1st place in the Most Useful Agent category, with $1,000 in LangChain credits as prize.
What we built
A desktop agent that runs in the background, periodically takes a screenshot, and uses computer vision to classify what you're doing across applications. It builds a timeline of your focus and surfaces it as AI-generated insights — e.g. "you spent 47 minutes in Figma but context-switched to Slack 14 times."
The pitch: every other "productivity" tool relies on you logging your time. FocusFriend just watches and tells you the truth.
Why it won
Judges flagged three things: (1) it solved a real problem the panel themselves had, (2) the technical execution was end-to-end — desktop binary, CV pipeline, agent loop, polished UI — not a half-finished prototype, and (3) the privacy model was thought through (everything local, opt-in classification).
What I built
I led the Electron + React desktop shell, the screenshot capture pipeline, and the integration with the Python CV / agent backend. The hackathon timebox was real — every architectural decision was "what can we still ship by demo time."