Inspiration

I track calories but stress-eat when deadlines hit. Friends struggle the same way: we know what to do, we just can't stick to it. Traditional apps track numbers but don't help you choose differently when exhausted.

What it does

Leadership coach that trains self-management under pressure. Uses AI-generated images for mental rehearsal (experiential interventions) and flexible UI where agent composes interfaces from components (A2UI) — no rigid forms.

How we built it

Gemini 3 Pro Image generates personalized coaching visuals. Gemini Flash maintains reasoning across days. LangGraph + DeepAgent for agent architecture. A2UI system (7 UI primitives: text, image, slider, select...) lets agent build custom interactions. Next.js frontend.

Challenges we ran into

Maintaining coaching continuity across sessions. Ensuring generated images serve coaching goals, not just aesthetics. Balancing A2UI flexibility with interaction stability. Implementing ethical guardrails (no idealized bodies).

Accomplishments that we're proud of

Multi-modal pipeline (vision → reasoning → generation) working in single interactions. A2UI enabling unpredictable coaching conversations. Ethical boundaries preventing harmful content.

What we learned

Gemini 3's capabilities make personalized coaching viable at scale. Composable UIs are essential for agent-driven interactions. Image generation works when grounded in behavioral science.

What's next for Constellate

Refine intervention timing based on user feedback patterns. Extend beyond weight loss: sleep, exercise, focus. Multi-user backend (Supabase).

Built With

Share this project:

Updates