← All projects
Personal · agent · Personal build

ITS Curio

Share a reel to a DM thread and get it back later by describing it in plain language.

LangGraphClaudeFastAPI
live demo · ITS Curio
context

Personal project

The problem

Saved reels disappear into a list nobody searches. Finding one again means scrolling for minutes.

What I built

  • An agent that lives inside an Instagram DM thread.
  • Each shared reel is enriched with its caption, a Whisper transcript and sparse-frame vision, then summarized and tagged.
  • Plain-language requests find saved reels again.
  • Built on LangGraph with Claude, FastAPI and PostgreSQL.

How it works

Send a reel to the bot in a DM.

Impact

  • Turns a passive saved list into something you can search.

What I learned

Agents need a clear state machine. LangGraph made each step of enrichment and recall easy to reason about.