The MS Teams Live Captions Saver is a powerful Chrome extension that captures, saves, and analyzes live captions from Microsoft Teams meetings. With advanced features like AI-powered summaries, speaker tracking, attendee monitoring, and automated exports, it's the perfect tool for meeting documentation and accessibility.
- Real-time Caption Capture - Automatically captures live captions during Teams meetings
- Multiple Export Formats - Save as TXT, Markdown, JSON, YAML, DOC, or AI-optimized formats
- Speaker Identification & Aliasing - Track who said what with customizable speaker names
- Attendee Tracking - Monitor meeting participants with join/leave timestamps
- Auto-Save on Meeting End - Never lose your transcripts with automatic saving
- AI-Powered Templates - 9 built-in meeting templates (Standup, Retrospective, Planning, etc.)
- Custom AI Instructions - Create and save your own AI analysis templates
- Meeting Analytics Dashboard - View speaker participation, word counts, and statistics
- Live Transcript Viewer - Search and filter transcripts in real-time
- Customizable Filename Patterns - Use variables like {date}, {time}, {title}, {attendees}
- Multiple Timestamp Formats - Choose between 12-hour, 24-hour, or relative timestamps
MS Teams Live Captions Saver - Chrome Web Store
- Navigate to Microsoft Teams in your browser: https://teams.microsoft.com
- Join a meeting
- The extension will automatically enable live captions (if auto-start is enabled)
- Capture is automatic - The extension starts recording once captions appear
- Save your transcript using the extension popup when ready
The extension actively capturing captions with speaker aliases enabled
Comprehensive settings panel with automation options
The extension popup provides:
- Real-time status showing capture progress and attendee count
- Quick export buttons with dropdown format selection
- Speaker alias management for correcting names
- Auto-save configuration with customizable settings
- AI template selection for intelligent summaries
Click "View Transcript" to open the interactive viewer with:
Interactive transcript viewer with analytics dashboard
- Meeting Analytics - Total messages, words, and speaker count
- Speaker Participation Graph - Visual representation of contribution
- Search & Filter - Find specific content or speakers
- Real-time Updates - See new captions as they arrive
AI customization and meeting features configuration
- Auto-start Live Captions - Automatically enables Teams captions when joining
- Track Meeting Attendees - Records participant join/leave times
- Timestamp Format Options - Customize time display format
- Filename Pattern Variables - Create dynamic file names
- 9 Built-in Templates:
- Executive Summary
- Daily Standup
- Sprint Retrospective
- Sprint Planning
- Design Review
- Interview Notes
- All Hands Meeting
- One-on-One
- Brainstorming Session
- Custom Templates - Save your own AI prompts for reuse
- Quick Template Buttons - One-click access to common analyses
For environments where browser extensions cannot be installed:
Console script v2.0 with attendee tracking and speaker aliases
- Attendee tracking with join/leave times
- Speaker aliasing system
- Enhanced duplicate prevention
- Multiple export formats
- Auto-enable captions
- Draggable UI panel
- Open Developer Console (F12) in Teams meeting
- Paste the script from
Standalone-scripts/teams-caption-saver-console.js - Press Enter to run
- TXT - Plain text with timestamps
- Markdown - Formatted with speaker sections
- JSON - Structured data with metadata
- YAML - Human-readable structured format
- DOC - Microsoft Word document
Includes special formatting and instructions for AI analysis:
- Meeting context and metadata
- Structured transcript for LLM processing
- Template-specific prompts
- Action item extraction
- Decision tracking
- Download the
teams-captions-saverfolder - Open Chrome/Edge/Brave and navigate to extensions:
chrome://extensions/- Chromeedge://extensions/- Edgebrave://extensions/- Brave
- Enable Developer mode (top right toggle)
- Click "Load unpacked"
- Select the
teams-captions-saverdirectory
We welcome contributions! To get started:
- Fork the repository
- Load the extension in developer mode
- Make your changes to the
teams-captions-saverdirectory - Test in a Teams meeting
- Submit a pull request
- No build system required - pure JavaScript/HTML/CSS
- Test with actual Teams meetings (captions must be enabled)
- Update version in
manifest.jsonfor releases
- Chrome, Edge, or Brave browser
- Microsoft Teams web version (teams.microsoft.com)
- Live captions must be enabled in Teams meeting
- Extension works only during active meetings
This extension captures and saves live captions from meetings, which may include sensitive information. Before using:
- Obtain consent from all meeting participants
- Comply with local laws regarding recording and transcription
- Follow your organization's policies on meeting documentation
- Respect privacy and confidentiality requirements
- All processing happens locally in your browser
- No data is sent to external servers
- Transcripts are saved to your local device only
- No telemetry or usage tracking
Captions not capturing:
- Ensure live captions are enabled in Teams (More → Turn on live captions)
- Refresh the Teams page after installing the extension
- Check that you're in an active meeting
Extension not appearing:
- Verify installation in browser extensions page
- Check permissions for teams.microsoft.com
- Try reloading the extension
Export not working:
- Check browser download settings
- Verify sufficient disk space
- Look for errors in browser console (F12)
Attendee tracking issues:
- Enable "Track Attendees" in settings
- Ensure roster panel is accessible
- Note: Only shows current participants
This project is provided "as is" without warranty. Users are responsible for compliance with all applicable laws and regulations. See LICENSE file for details.
- Special thanks to all contributors and users providing feedback
-
Navigate to Chrome Developer Dashboard.
-
Click on the extension you want to update.
-
Click the Package > Upload new package.
-
Click Choose file > your zip file > Upload. If your item's manifest and ZIP file are valid, you can edit your item on the next page.
For issues, feature requests, or questions:
- Open an issue on GitHub
- Check existing issues for solutions
- Provide detailed reproduction steps for bugs





