Universal Meeting Assistant is a Chrome extension that automatically joins and manages online meetings across multiple platforms like Google Meet, Zoom, Webex, Microsoft Teams, and even YouTube. It allows users to:
- Set a meeting schedule.
- Automatically open and join meetings.
- Set an auto-close duration for meetings.
- Work seamlessly even after the laptop/PC wakes from sleep mode.
- Automated Meeting Join: Detects and clicks the "Join" or "Ask to Join" button automatically.
- Meeting Scheduling: Uses
chrome.alarmsto schedule meetings at a specific time. - Auto-Close Meetings: Closes meeting tabs after a specified duration.
- Persistent Scheduling: Remembers scheduled meetings even after system sleep.
- Works with Major Platforms: Google Meet, Zoom, Webex, Microsoft Teams, and YouTube.
- Download the Extension:
- Clone the repository:
git clone https://github.com/Silver595/AutoMeetingJoiner
- Clone the repository:
- Load the Extension:
- Open Chrome and navigate to
chrome://extensions/. - Enable "Developer mode" (toggle in the top-right corner).
- Click "Load unpacked" and select the cloned folder.
- Open Chrome and navigate to
- Use the Extension:
- Click the extension icon to schedule a meeting.
- Set a meeting link, schedule time, and auto-close duration.
- The extension will handle the rest automatically.
- Schedules Meeting: When a meeting is scheduled,
chrome.alarms.create()triggers at the set time. - Opens Meeting: The extension opens a new tab with the meeting link.
- Auto-Joins Meeting: Uses content scripts to detect and click the "Join" button.
- Handles Permissions: Grants camera/microphone access if required.
- Auto-Closes Meeting: If an auto-close duration is set, the meeting tab will close automatically.
- Ensure that the extension has the necessary permissions to access and modify tabs.
- If meetings do not auto-join, ensure pop-up permissions are allowed in Chrome settings.
This project is open-source and available under the
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Enjoy automated, stress-free meeting management with Universal Meeting Assistant!