Inspiration

Meetings generate tons of decisions, action items, and follow-ups — but the transcripts from Zoom, Meet, and Teams almost never get reviewed. Important tasks slip through the cracks, ownership is unclear, and nobody wants to re-read a 45-minute conversation. We wanted a tool that could do that work for you instantly.

What it does

Proxy AI is a web app where you paste a meeting transcript or description and get back a clean, organized summary in seconds. It extracts key decisions, action items with owners and deadlines, discussion highlights, and suggested follow-ups. No account required, no downloads — just paste and go.

How we built it

The app is built with Next.js 16 and React 19 in TypeScript, styled with Tailwind CSS, and animated with Framer Motion. The core intelligence runs on Google Gemini 2.5 Flash through a 4-agent pipeline:

  1. CEO Agent — sets the goal, priorities, and boundaries
  2. Product Agent — translates direction into a clear output plan
  3. Proxy Agent — reads the content and produces the analysis
  4. Critic Agent — reviews everything and catches gaps before the user sees it

Each agent builds on the output of the last, and users can watch them work in real time. The app is deployed on Vercel.

Challenges we ran into

Designing the multi-agent pipeline so that each agent's output cleanly feeds into the next was the biggest challenge. Getting the prompts right so the Critic Agent actually catches meaningful issues — rather than rubber-stamping everything — took several iterations.

What we learned

Building with a multi-agent architecture taught us a lot about prompt chaining and how to decompose a complex task into specialized roles. We also got more comfortable with Framer Motion for building step-by-step visual feedback.

What's next for Proxy AI

We'd like to add direct integrations with Zoom and Google Meet so users can import transcripts automatically, support for multiple output formats (Slack digest, email summary, Jira tickets), and the ability to save and compare summaries over time.

Built With

  • framer-motion
  • google-gemini-2.5-flash
  • next.js
  • react
  • tailwind-css
  • typescript
  • vercel
Share this project:

Updates