Not reviewed
No code review on record
We have not reviewed this extension’s code, so we cannot vouch for it either way. Check the permissions below to decide whether it asks for more than it needs.
Want us to read this extension's code? Ask for a review and we'll queue it.
What our analysis found
NodeShift AI is not yet reviewed by Extension Auditor. It was last updated in October 2026.
NodeShift AI Chrome extension security report
ID: melaocnbfmafeebknlnlekneficeiadd
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- NodeShift
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- Yes
- Mailbox exists
- Yes
- Website
- Visit
Screenshots & videos
Install growth
Sensitive Domain Access
This extension has access to the following sensitive domains:
- https://meet.google.com/*
About this extension
Record meetings, upload audio/video, and track transcriptions from your browser
Read the publisher’s full description
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.
User reviews
Extension files
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.
No network indicators were extracted from this version.
Code Diff
Compare extension code between any two versions.
0 changed files detected
No comparable text files found between these versions.
Gain full insight into all external connections.
Upgrade for full visibility.