Skip to Main Content

Loving Grace Technologies

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Demo video · C:\Users\bridg\Videos\SecondSeat\second-seat-demo-final-voice.mp4/…

Second Seat A quiet AI twin that takes the second seat in your Google Meet, captures the conversation, and leaves the follow-up for your review. I'm Bridgett Sanders, and I run Loving Grace Technologies in Grenada, Mississippi. As a small business owner I'm often needed in two meetings at once, and the follow-up after a call is where things slip. I wanted a helper that sits quietly, listens, and hands everything back to me. A browser worker joins my Google Meet as "Bridgett AI Twin," showing my twin's portrait as its camera. Its microphone stays blocked. It turns on Meet's live captions and streams each line to a private review page, labeled "Unverified caption." When I click Finish, the twin leaves and the worker closes cleanly. Second Seat prepares a private follow-up package: notes, action items, a calendar suggestion, and an email draft. Every item needs my approval, and Send is refused on the hosted demo. AI drafting is off by policy in this build; the follow-up and email draft are an offline demo, not a live AI or Gmail draft workflow. How it works: Playwright and Chrome open the owner's Meet link. I sign in myself; the worker checks sign-in before joining. It uses Join here too, Ask to join, or Join now, never Switch here or Allow. Captions stream to the private review page. Finish stops capture, leaves the call, and closes the worker browser. The code is a TypeScript/Node.js pnpm monorepo, with fake-based tests for Meet join, captions, and drafting. CI passes on main 3922d0e. Challenges: Google sign-in and guest blocks; the "Switch the call here" tip covering join buttons; treating a blocked microphone as already off; recognizing captions already on without toggling them off; and recognizing the portrait camera. Live versus offline: My documented Nov 4, 2026, 5:25–5:29 PM CT Windows run joined my Google Meet with the twin portrait and mic blocked, captured my spoken words on the review page, and stopped cleanly. The hosted demo is offline and scripted; AI-written follow-up and email drafting are not live. Nothing is sent. What's next: owner-approved AI-written follow-up drafts; short owner-approved spoken updates; speaker labels and caption corrections; and pilots with more small business owners. Hosted offline demo: https://second-seat-offline-demo.onrender.com/meeting-room?demo=1

Team