NodeShift AI
Overview
Record meetings, upload audio/video, and track transcriptions from your browser
NodeShift AI is the fastest way to capture every meeting that happens in your browser — without juggling separate recording apps, without losing track of conversations, without forgetting to hit "stop." Pin the extension to your toolbar and meeting recording becomes one click. Tab audio plus your microphone, mixed into a single file, automatically uploaded, transcribed, and waiting in your NodeShift account by the time the meeting ends. ═══════════════════════════════════════════ WHY PEOPLE INSTALL NODESHIFT AI ═══════════════════════════════════════════ • "I forgot to start the recording." — When NodeShift AI sees you're on a Google Meet, Microsoft Teams, Zoom, or Jitsi tab, it shows a one-click Record banner right inside the popup. No need to remember a hotkey or open another app. • "I can't be in this meeting but I still need the notes." — Paste any meeting URL into the Send Bot view and NodeShift AI's backend bot joins on your behalf, records, and transcribes. Works for Meet, Teams, Zoom, and Jitsi. • "I lost a recording because I closed the tab too early." — If the recording tab disappears, NodeShift AI auto-stops, finishes the upload from what was captured, and surfaces a banner next time you open the popup so you never wonder whether the file made it. • "I want my calendar to record itself." — Connect Google or Microsoft Calendar from the web app and pick per-event whether the bot should auto-join. The Upcoming tab shows the next two days at a glance, grouped by calendar provider. • "I need transcripts in Russian/Arabic." — Full English, Russian, and Arabic localization, with proper right-to-left layout for Arabic. ═══════════════════════════════════════════ WHAT IT DOES ═══════════════════════════════════════════ Record any meeting tab ▸ Capture tab audio plus microphone in one mixed recording. ▸ Pick "Audio only" for smaller files, or "Screen + audio" to also save the visual. ▸ Recording continues in the background even when you close the popup. ▸ A red REC badge on the toolbar icon keeps the recording state visible at a glance. Send a bot to join remotely ▸ Paste a Google Meet, Microsoft Teams, Zoom, or Jitsi URL. ▸ A backend bot joins the call, records, and transcribes. ▸ Useful when you don't want to attend in person or want a clean audio source. Auto-detect supported meetings ▸ When you're on Meet, Teams, Zoom, or Jitsi, the extension surfaces a banner with the meeting title and a one-click Record or Send Bot action. ▸ The lightweight content script only reads the page URL and title — nothing else. Upcoming meetings, in your toolbar ▸ Today and tomorrow's calendar events, grouped by Google Calendar / Outlook / iCal. ▸ Each event has a "Auto-join" switch so you can pick which meetings the bot should attend without leaving the toolbar. Recent recordings and live status ▸ Browse your last meetings without opening the web app. ▸ Each row shows a live status badge: Processing → Saving → Transcribing → Summarizing → Ready. ▸ Tap any row to jump to the meeting in the web app. Transcription notifications ▸ A Chrome notification fires the moment your recording is uploaded. ▸ A second notification fires when the AI transcription is finished and ready to read. ▸ Click either to jump straight to the transcript. Microphone permission, done right ▸ A dedicated permission tab walks you through enabling the microphone with clear guidance for the common "Allow this time" pitfall (which expires and breaks recording). ▸ If you have Chrome's Sound setting blocked, a warning banner explains why you can't hear meetings during recording and links you straight to the right Chrome setting. Settings and preferences ▸ Theme: system / light / dark. ▸ Language: English / Russian / Arabic (RTL). ▸ Auto-record: start recording automatically when a meeting is detected. ▸ Auto-join calendar meetings: all meetings / only meetings you own / only when you invite the bot. ▸ Email recap: only me / everyone on the invite. ▸ All preferences sync to your NodeShift account so they follow you between devices. ═══════════════════════════════════════════ HOW IT WORKS ═══════════════════════════════════════════ 1. Install the extension and sign in with Google, GitHub, or your NodeShift email and password. 2. Grant microphone access once — the dedicated permission tab makes this a one-click experience and helps you avoid the "Allow this time" trap that breaks most extensions. 3. Open any Meet / Teams / Zoom / Jitsi tab. The extension's "meeting detected" banner appears in the popup. Click Record to capture, or Send Bot to dispatch a backend recorder. 4. When you click Stop (or close the tab — NodeShift AI handles that gracefully), the recording uploads to your secure NodeShift storage via a short-lived presigned URL. 5. Chrome notifies you when upload completes, and again when AI transcription finishes. One click on the notification opens the meeting in your NodeShift web app to read the transcript, action items, and summary. ═══════════════════════════════════════════ SUPPORTED MEETING PLATFORMS ═══════════════════════════════════════════ ▸ Google Meet — meet.google.com ▸ Microsoft Teams — teams.microsoft.com and teams.live.com ▸ Zoom — zoom.us and *.zoom.us ▸ Jitsi Meet — meet.jit.si ═══════════════════════════════════════════ PRIVACY AND SECURITY ═══════════════════════════════════════════ ▸ Authentication tokens live in chrome.storage.session — cleared when your browser session ends, never written to disk. ▸ Recordings upload directly to your NodeShift storage via short-lived presigned URLs. The extension never holds a long-lived storage credential. ▸ The meeting-detector content script reads only the page URL and document title — no DOM content, no chat messages, no participant data, no cookies. ▸ Microphone access is gated behind a clear permission flow and can be revoked at any time from Chrome's per-site settings. ▸ Host permissions are narrowly scoped to the four supported meeting platforms — the extension does not request access to your general browsing. ═══════════════════════════════════════════ REQUIREMENTS ═══════════════════════════════════════════ ▸ Chrome 116 or later (required for Manifest V3 offscreen documents and the contentSettings.sound API). ▸ A NodeShift account — sign up free at https://ai.nodeshift.com/. ═══════════════════════════════════════════ SUPPORT ═══════════════════════════════════════════ For help, feature requests, and account management, visit https://nodeshift.com/contact. Found a bug? Use the in-app feedback form or reach us through the web app's support page — we read everything.
0 out of 5No ratings
Details
- Version1.0.3
- UpdatedJune 8, 2026
- Offered byNodeShift
- Size330KiB
- LanguagesEnglish
- Developer
Email
support@nodeshift.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
NodeShift AI has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
NodeShift AI handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site