Skip to content

AntoineDubuc/wingman-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wingman AI — Your AI Co-Pilot for Google Meet

Real-time AI suggestions, live transcription, and emotion detection — right inside Google Meet.

Landing PageFeaturesGet StartedHow It WorksDocs

Chrome Extension BYOK No Backend Cost


You're on a sales call. The prospect throws a curveball. You freeze.

What if you had an expert whispering exactly what to say?

Wingman AI sits invisibly in your Google Meet calls and delivers real-time suggestions, powered by your own documents, your own AI personas, and live emotion detection. No server. No subscription. No data ever leaves your browser.

Unlike meeting bots, Wingman is completely invisible to other participants. No "AI assistant has joined" notification. No extra face in the grid. It's a browser extension overlay — your private advantage that nobody else on the call can see.


✨ Features

🎯 Live AI Suggestions

As the conversation flows, Wingman analyzes what's being said and delivers contextual response cards in real-time. It knows when to speak up — and when to stay silent.

Upload your sales decks, pricing sheets, and battlecards. Wingman searches them semantically during calls and surfaces the exact talking point you need.

💬 In-Meeting Assistant NEW

Switch to the Assistant pill mid-call to ask the AI a question. Answers stream back grounded in the live transcript, your persona Knowledge Bases, and (optionally) live web search. Each reply tags which sources it used. Chat history persists across pill toggles.

In-Meeting Assistant

🎭 Multi-Persona System

Switch between expert personas mid-call: Discovery Coach, Sales Closer, Technical Expert, Objection Handler. Each has its own prompt and knowledge base.

Persona Editor

🧠 Conclave Mode

Activate up to 4 personas simultaneously. Get suggestions from multiple expert perspectives at once — each attributed with a color-coded dot so you know who's talking.

Save team presets for different call types: Sales Team, Enterprise Deal, Discovery Only.

Conclave Mode

😤 Emotion Detection

Powered by Hume AI, Wingman reads vocal prosody to detect emotional states in real-time: engaged, frustrated, thinking, or neutral.

The overlay badge updates live so you can adjust your approach before it's too late.

Emotion Detection

🌍 Speaks Your Language NEW

The UI, AI suggestions, call summaries, and Assistant chat localize into 5 languages: English, French, Spanish, Romanian, Russian.

Selling in Quebec? Pitching in Madrid? Discovery call in Bucharest? Same product, same private overlay — in your customer's language. Pick once in Settings, Wingman remembers.

📋 Call Summaries → Google Drive

When the call ends, Wingman auto-generates a structured summary: key discussion points, action items, and follow-ups. One click saves it as a native Google Doc.

Call Summary

💰 Real-Time Cost Tracking

See exactly what each call costs across all providers — live, as the call happens. No surprise bills. No hidden fees.

~$0.50 per hour with Deepgram + Gemini. Compare that to $100+/month for competing products with worse privacy.


🔒 Privacy First — BYOK Architecture

Bring Your Own Keys. No backend. No middleman. No data collection. Period.

Your audio, transcripts, and API keys never touch a server we control. The extension talks directly to your AI providers from your browser. You own your data completely.

┌─────────────────────────────────────────────────────────────────────┐
│                          YOUR BROWSER                               │
│                                                                     │
│   Google Meet  ◄────  Chrome Extension (Overlay + Audio Capture)    │
└─────────────────────────────────────────────────────────────────────┘
                              │
           ┌──────────────────┼──────────────────┐
           ▼                  ▼                  ▼
     ┌───────────┐     ┌───────────┐     ┌───────────┐
     │ Deepgram  │     │  Gemini   │     │  Hume AI  │
     │  Nova-3   │     │ 2.5 Flash │     │ Emotions  │
     │(Your Key) │     │(Your Key) │     │(Your Key) │
     └───────────┘     └───────────┘     └───────────┘
      Speech→Text      Text→Suggestions  Audio→Emotions
🔌 Multi-Provider Support — Not locked into one AI provider

Choose the AI provider that works for you and switch anytime:

  • Google Gemini — Gemini 2.5 Flash, 2.5 Pro
  • OpenRouter — Claude Sonnet 4.6, Claude Opus 4.6, GPT-5.4, GPT-5.4 Mini, Llama 3.3 70B
  • Groq — Llama 4 Scout, GPT-OSS 120B, GPT-OSS 20B, Qwen3 32B (blazing fast)

🚀 Get Started in 5 Minutes

Step 1 → Get free API keys

Service Free Tier
Deepgram (speech-to-text) $200 credit (~100 hours)
Google Gemini (AI suggestions) 1,500 requests/day
Hume AI (emotions, optional) Free tier available

Step 2 → Clone, install, build

git clone https://github.com/AntoineDubuc/wingman-ai.git
cd wingman-ai/wingman-ai/extension
npm install && npm run build

Step 3 → Load in Chrome

Open chrome://extensions/ → Enable Developer modeLoad unpacked → select extension/dist

Step 4 → Configure and go

Wingman Popup

Click the Wingman icon → Options → paste your API keys → pick a persona → join a Google Meet → Start Session. That's it.


🛠 Development

cd wingman-ai/extension

npm run dev            # Watch mode — rebuilds on save
npm run build          # Production build
npm test               # Unit tests (Vitest)
npm run typecheck      # TypeScript strict check
npm run lint           # ESLint
📖 Engineering Documentation

Built with: TypeScript (strict) · Chrome Manifest V3 · Vite · Deepgram Nova-3 · Google Gemini · Hume AI · IndexedDB · Google Drive API


Stop winging it. Start winning.

Landing Page

Copyright © 2025-2026 Antoine Dubuc / AI Entourage, Inc. All rights reserved.

About

AI co-pilot for Google Meet — real-time suggestions, multi-persona KBs, multi-language UI (EN/FR/ES/RO/RU), invisible to other participants. BYOK.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors