← Back
1st Place · Most Useful Agent

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
FocusFriend team winning 1st place at the Vibe Code-a-thon

The win

1st
Most Useful Agent
112
Participants
$1,000
LangChain credits

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."