Currently: Building

Skip to content

What it does

A conversational discovery engine for Steam. Ask in natural language, upload a screenshot, or speak a query; the agent retrieves matching games from a ~5K-game catalog and can pull live prices and player counts into the reply.

Architecture

LangChain agent over a four-service backend. Retrieval is hybrid BM25 plus pgvector, fused and reranked. CLIP handles image search; Whisper handles speech. Responses stream to React over SSE. Tool-calling hits the Steam API for live prices and Tavily for web search; the chat model is OpenRouter in production.

Client Browser
Frontend React
Agent FastAPI
Database pgvector
LLM OpenRouter
Vision CLIP
Voice Whisper
Live data Steam API
Web search Tavily
Host Vercel

Technologies

  • React
  • FastAPI
  • PostgreSQL
  • pgvector
  • LangChain
  • OpenRouter
  • CLIP
  • Whisper
  • Steam API
  • Tavily
  • Vercel
  • Docker