AI Mood Board
An agentic canvas that acts as your mood board, allows you to find inspiration, ideate, and take advantage of gemini's deep thinking capabilities -- orcherstating multiple agents, controlling your personal Chrome Browser
Core trick
ReAct agents drive a visible Chrome via Playwright, reading rendered pages and committing candidates to the canvas one at a time.
Description
An agentic canvas that acts as your mood board, allows you to find inspiration, ideate, and take advantage of gemini's deep thinking capabilities -- orcherstating multiple agents, controlling your personal Chrome Browser, and with a memory system that learns your preferences. All while you go off and do other things!
README excerpt
# Moodboard
**A spatial moodboard where Gemini 3.5 Flash agents actually browse the web on your behalf, in real Chrome, with a live taste-feedback loop.**
Drop URLs, images, emails, or notes onto an infinite canvas. The system clusters them, articulates your taste, and dispatches parallel ReAct agents that grounded-search the web, open real Chrome tabs, read the rendered pages, and commit candidates back to your board one at a time — while you watch them think.
Built for *Build Something That's Never Been Built Before with Gemini 3.5 Flash*.
---
## Why this is interesting
Most "agent" demos are pipelines pretending to be agents. The Scout here is a real ReAct loop with 7 composable tools, function calling, and `thinking_level="high"`. It drives **your visible Chrome** via Playwright CDP — the audience doesn't watch a spinner, they watch tabs open. Candidates stream back over SSE the moment each is verified. Dismissing one with a reason updates the taste profile in front of you.
This pattern — *dense per-user agent deployment with live browser-grade tools* — only becomes viable because Flash is fast and cheap enough to run 4-6 parallel reasoning loops per Tick, each doing 5-10 Flash calls with deep thinking. That's the bet.
---
## Architecture
```mermaid
graph LR
subgraph Browser
UI[React canvas<br/>· cards, clusters, ghost suggestions<br/>· pan/zoom · drag · drop · paste]
end
subgraph Backend["FastAPI backend"]
Ingest[Ingest agent]
Curate[Curate a