- Someone said "I'll send that email" and never did?
- You nodded along but forgot everything 5 minutes later?
- Everyone made promises but nobody followed up?
- You wished you had a tiny robot assistant taking notes?
Meet Meeting Memory β your unpaid intern that actually works.
| Feature | What It Really Means |
|---|---|
| π€ Browser Recording | Press red button, talk, look professional |
| β±οΈ 60-Minute Limit | If your meeting is longer, you need therapy, not software |
| π€ Chunked Upload | Even your terrible office WiFi can handle it |
| π§ AI Transcription | Whisper writes down everything (including that embarrassing "um") |
| π Promise Extraction | Finds who said they'd do what by when β so they can't escape |
| π Dashboard | See all promises in one place. Start panicking. |
| π§ Email Reminders | Passive-aggressive but professional |
| π Action Links | Click "Done" or admit you forgot |
| π« Unsubscribe | For people who hate being held accountable |
| π Privacy | Audio self-destructs after processing. Very Mission Impossible. |
You in meeting: "I'll send the report by Friday"
β
Meeting Memory: *writes it down*
β
Friday morning: *sends you a reminder*
β
You: *panics, sends report*
β
Meeting Memory: *judges you silently*
# Grab the code (be gentle)
git clone https://github.com/lif3time-secr3t-c0de/Meeting-Memory.git
cd Meeting-Memory/web
# Install the good stuff
npm install
# Python things (AI needs a home)
python -m venv .venv
# Windows: .\.venv\Scripts\activate
# Mac/Linux: source .venv/bin/activate
pip install -r python/requirements.txt
# FFmpeg (magic audio converter)
# Windows: winget install Gyan.FFmpeg
# Mac: brew install ffmpeg
# Linux: sudo apt install ffmpeg
# Copy environment file (don't skip this!)
cp .env.example .env.local
# Run!
npm run devVisit http://localhost:3000 and start recording your life away.
Meeting-Memory/
βββ web/ # The brain of the operation
β βββ app/ # Pages and API (the boring stuff)
β βββ lib/ # Helper functions (the real MVPs)
β βββ python/ # Whisper speaks Python
β βββ public/ # Pictures and icons
βββ db/
β βββ schema.sql # Database blueprints
βββ docs/
β βββ v1-step*.md # How we built this monster (13 steps)
βββ README.md # You are here. Hello.
- Next.js 14 β React but make it fancy
- TypeScript β JavaScript with anxiety
- Tailwind CSS β Write CSS without crying
- PostgreSQL β Tables inside tables
- OpenAI Whisper β Listens better than your spouse
- Nodemailer β Sends emails. So many emails.
- FFmpeg β Audio wizardry
- Turn on 2FA (you should already have this)
- Go to App Passwords
- Create "Meeting Memory"
- Copy the 16-character chaos code
- Paste in
.env.local
- Sign up at sendgrid.com (it's free, I promise)
- Create API key
- Copy-paste like your life depends on it
Create .env.local in web/:
# Database stuff
DATABASE_URL=postgresql://username:password@localhost:5432/meeting_memory
DATABASE_SSL=true
# Where are you?
APP_BASE_URL=http://localhost:3000
# Security (make this random. VERY random)
REMINDER_SIGNING_SECRET=your-super-secret-dont-share-this
# Email (Gmail example)
EMAIL_PROVIDER=gmail_smtp
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-password
SMTP_HOST=smtp.gmail.com
SMTP_PORT=465
SMTP_SECURE=true
REMINDER_FROM_EMAIL=your-email@gmail.com
# Privacy
DELETE_AUDIO_AFTER_PROCESSING=true
# Optional: OpenAI API key (if you don't want local Whisper)
OPENAI_API_KEY=sk-...- Push code to GitHub (you did this, right?)
- Create Supabase project
- Run
db/schema.sqlin their SQL editor - Deploy on Vercel
- Add all environment variables
- Pray. Then click Deploy.
We wrote 13 detailed guides. Yes, 13. Like a Netflix series but for code.
Check /docs for:
- Step 1: Planning (boring but necessary)
- Step 3: Recording (fun!)
- Step 7: Finding promises (like Where's Waldo but for tasks)
- Step 10: Email reminders (the nagging feature)
- Step 13: Testing (we actually tried it)
This project has a split personality β two licenses:
- β Learning to code
- β Personal projects
- β University assignments
- β "I'm just trying this out"
- β Making money (sorry)
Need this for your:
- π’ Company
- π Startup
- π° SaaS business
- π Client work
You must buy a commercial license. One payment. Forever use. Modify all you want.
Email: thisiswaliraza@gmail.com
Subject: "I want to make money with your code"
Tell us:
- Who you are
- What you're building
- How many developers
We'll reply with pricing. No robots. No spam. Just business.
- Bugs? Open an issue
- Questions? Google it first. Then open an issue.
- Want to pay us? See license section above π
- Just want to say hi? ...why?
Wali Raza (aka lif3time-secr3t-c0de)
I make computers do things so I don't have to.
If this saved you from one awkward "I forgot" moment, star the repo.
If it didn't, star it anyway. Peer pressure.
Β© 2026 Wali Raza
All rights reserved. Especially the right to make bad jokes in README files.