opal
case study · january 2026

opal

ai gaming companion you can queue up with. yolov8 + depth estimation + livekit.

industry
voice agents
year
2026
spine
voice agents / realtime infra / browser control
award
$250k winner at pump.fun build-in-public hackathon, pitched live to tim draper
opal hero
about.

ai gaming companion you can queue up with. yolov8 + depth estimation + livekit.

challenge.

an ai that actually queues up with you

opal is a discord bot that joins your voice channel and plays games as a real teammate. cs:go, tft, league — it holds angles, makes rotations, calls positions. no overlay, no backseating, no clippy energy. it's just in the lobby with you.

how it sees the game

custom YOLOv8 fine-tuned for FPS enemy detection at 60+ fps. for strategic games (tft, autochess), Overshoot for higher-level pattern recognition. cloud gaming routes around anti-cheat — opal plays in a remote browser, not via injection.

how it talks

livekit voice pipeline at ~400ms latency end-to-end. discord voice → livekit room → llm (claude/grok depending on context) → elevenlabs tts → back into the voice channel. memory persists across restarts via a memorymanager abstraction (sqlite default, postgres if available, graceful fallback either way).

CUA (cursor-like agent) bridges the discord layer to a real browser instance. agent decides what to do, websocket relays click/keystroke to the browser, gameplay happens in real time.

what's wild

at nexhacks @ cmu (feb 2026), 1500+ hackers in the room. we shipped opal in 24 hours. less than 48 hours after the demo, someone on x launched a $opal memecoin on solana inspired by it — hit ~$800k market cap riding the "ai gaming buddy" narrative. completely unrelated to us. the concept tested itself in the wild.

what shipped

$250k winner at the pump.fun build-in-public hackathon (march 2026), pitched live to tim draper. team: joshua lin, melody yang, philip chen. self-hosted discord bot with multi-microservice architecture (discord-bot, app, dashboard, opal-bot, play-relay).

opal screenshot 2
opal screenshot 3
stack.
ReactFastAPIDiscord.pyLiveKitYOLOv8browser automation
more work.