Inspiration
The inspiration for this project was the power that we have seen from gemini since thhe beggining .
What it does
This is a Custom AI agent generator for a google meets sessions, so people can creat an agent that can join the meeting for them or to be a companion and take notes, act as a previously configured role based on the goal of the action that we need that agent to develop for the creator of that agent
How we built it
we build it with 3 layer architecture in order to preserve every data managment in each layer
┌───────────────────────────────────────────────────────────────┐
│ Layer 3: meetmind-agent (Python/FastAPI) ← GEMINI BRAIN │
│ Gemini Live API + ADK | Role Engine | React Dashboard │
│ ↕ SSE events + REST commands │
├───────────────────────────────────────────────────────────────┤
│ Layer 2: meet-control-server (Node.js) ← EVENT BUS │
│ SSE stream | REST API | Command queue | Timeline │
│ ↕ HTTP internal │
├───────────────────────────────────────────────────────────────┤
│ Layer 1: meet-bot (Node.js/Playwright) ← BROWSER │
│ Chrome automation | PulseAudio | STT | TTS | Screenshots │
└───────────────────────────────────────────────────────────────┘
Challenges we ran into
google cloud connection locally, the idea of having a brodcast live feeling in the meeting with the agent
Accomplishments that we're proud of
the layers connection using google cloud, the live feeling from the agent , and all the interaction of every text, video , image (multimodal experience), from the agent
What we learned
teammate work, gemini potential and the strict security from google services
What's next for Meetmind
built more capacity for the agent , wheter on the roles details, and connection with other suits of google
Log in or sign up for Devpost to join the conversation.