# Recorder.ai > A knowledge hub for desktop meeting recording, capture software, platform APIs, transcription, and implementation guidance. Recorder.ai publishes practical resources for developers building desktop recording and meeting-intelligence products across macOS and Windows. ## Pages - [Home](https://recorder.ai/): Browse Recorder.ai categories and the latest desktop recording articles. ## Categories - [Guides](https://recorder.ai/categories/guides): In-depth guides covering desktop recording workflows and advice for developers. - [Software](https://recorder.ai/categories/software): Understand which software you should use for your desktop recording project. - [Tutorials](https://recorder.ai/categories/tutorials): Step-by-step tutorials that walk you through how to record meetings on a desktop device. ## Guides - [What Is a Bot-Free Meeting Recorder?](https://recorder.ai/markdown/what-is-a-bot-free-meeting-recorder.md): A bot-free meeting recorder allows you to capture a call directly from your computer, so nothing joins the meeting as a participant. - [How to Avoid Echo Cancellation Issues in Desktop Recording Apps](https://recorder.ai/markdown/how-to-avoid-echo-cancellation-issues-in-desktop-recording-apps.md): Echo cancellation is one of the first hard problems you'll hit when building a desktop recording app. Here's why it happens and how to avoid building the infrastructure yourself. - [Meeting Recording vs Screen Recording vs Session Replay](https://recorder.ai/markdown/meeting-recording-vs-screen-recording-vs-session-replay.md): These three technologies may seem similar, but none of them produce the same data. Meeting recording captures a meeting between people, including what each person said and what was shown in the meeting window. Screen recording simply captures whatever is on a display. Session replay captures a stream of events describing what happened inside one user's browser, with no video involved at all. - [What Is Desktop Recording?](https://recorder.ai/markdown/what-is-desktop-recording.md): Desktop recording is a method of capturing meetings from the user's own device rather than with a bot inside the call or from the meeting platform's servers. - [Handling Transcription Code-Switching in Desktop Recording](https://recorder.ai/markdown/handling-transcription-code-switching-in-desktop-recording.md): Understand how to handle multilingual audio and code-switching in desktop recording pipelines, from capture quality to provider selection. - [Why Accurate Speaker Diarization is Essential to a Desktop Recorder](https://recorder.ai/markdown/why-accurate-speaker-diarization-is-essential-to-a-desktop-recorder.md): Speaker diarization is the process of working out who spoke when, and attaching that answer to segments of a transcript. Here's why it's important for desktop recording. - [What a Desktop Recorder Needs to Be Reliable Enough for Production](https://recorder.ai/markdown/what-a-desktop-recorder-needs-to-be-reliable-enough-for-production.md): Getting a desktop recorder that works on your own computer is only a small part of the work you need to do to get it ready for production. Here are a few of the edge cases you need to consider. - [How Long Does It Take to Build a Desktop Recorder from Scratch?](https://recorder.ai/markdown/how-long-does-it-take-to-build-a-desktop-recorder-from-scratch.md): Understand how long it will take to build a desktop recorder and how much effort it will take for your team depending on the method you choose - [Mute Detection for Desktop Recording Apps: Why It's So Hard to Build Yourself](https://recorder.ai/markdown/mute-detection-for-desktop-recording-apps.md): Mute detection is harder than it looks for a desktop recorder. We break down the reasons why and suggest an alternative that has mute detection out of the box. - [App audio vs. system audio: What should a desktop meeting recorder capture?](https://recorder.ai/markdown/app-audio-vs-system-audio-for-desktop-meeting-recorders.md): If you're building a desktop meeting recorder, one of the first technical decisions is how to capture audio from the user's computer. We compare system audio, app audio, and why capturing the right source matters. - [How to Handle Microphone Selection and Mid-Call Device Changes in a Desktop Recorder](https://recorder.ai/markdown/how-to-handle-microphone-selection-and-mid-call-device-changes-in-a-desktop-recorder.md): Capturing the user's microphone isn't as simple as it seems. Learn how to handle device switching and keep recordings running without dropping audio. ## Software - [How can you record Zoom meetings without a bot?](https://recorder.ai/markdown/record-zoom-meetings-without-a-bot.md): We'll go over 3 ways to record Zoom meetings without a bot: Zoom's native RTMS and Cloud Recording APIs, OS-level capture with ScreenCaptureKit and WASAPI, or a desktop recording SDK. Here's how they compare. - [Zoom RTMS vs a Desktop Recording App](https://recorder.ai/markdown/zoom-rtms-vs-a-desktop-recording-app.md): You can get Zoom meeting data through Zoom's native RTMS and Cloud Recording APIs, or a desktop recording app. Here's how they compare. - [How Can You Record Google Meet Meetings Without a Bot?](https://recorder.ai/markdown/record-google-meet-meetings-without-a-bot.md): Three ways to record Google Meet meetings without a bot: Google's native Meet APIs, OS-level capture APIs, or a desktop recording SDK. Here's how they compare. - [How Can You Record Microsoft Teams Meetings Without a Bot?](https://recorder.ai/markdown/record-microsoft-teams-meetings-without-a-bot.md): Three ways to record Microsoft Teams meetings without a bot: Microsoft's native Teams APIs, OS-level capture APIs, or a desktop recording SDK. Here's how they compare. - [Native macOS APIs for Meeting Recording: A Complete Glossary](https://recorder.ai/markdown/native-macos-api-glossary.md): Recording a meeting on macOS is not one API call. It is at least four separate subsystems — screen capture, application audio, microphone audio, and meeting context — each with its own framework, minimum OS version, and permission prompt. - [Creating a Desktop Recorder That Works Across macOS Versions](https://recorder.ai/markdown/creating-a-desktop-recorder-that-works-across-macos-versions.md): Learn how to build a desktop recorder that works across older and newer versions of macOS, and understand which tools you need to do this. - [What to Consider When Building a Desktop Recorder for Windows and macOS](https://recorder.ai/markdown/what-to-consider-when-building-a-desktop-recorder-for-windows-and-macos.md): A desktop meeting recorder runs directly on the user's computer and captures the meeting's audio and video. Here's what to consider when building one for both Windows and macOS. - [Local vs. Cloud Transcription for Desktop Recording](https://recorder.ai/markdown/local-vs-cloud-transcription-for-desktop-recording.md): For a desktop recording app, cloud-hosted transcription is almost always the right default because of the GPU impact of local transcription. - [Pros and cons of using native platform APIs](https://recorder.ai/markdown/pros-and-cons-of-native-platform-apis.md): Native meeting APIs from Zoom, Microsoft Teams, and Google Meet each come with their own permissions, access models, and limitations. Here's what each gives you and how the alternatives compare. ## Tutorials - [How to Build Notetakers That Record Meetings Without Bots](https://recorder.ai/markdown/how-to-build-notetakers-that-record-meetings-without-bots.md): A botless notetaker captures meetings from the user's own machine instead of joining as a participant. This guide walks through the architectures, trade-offs, and how to ship one to production. - [How to Record a High-Quality Screen Share](https://recorder.ai/markdown/how-to-record-a-high-quality-screen-share.md): Learn how to preserve detail when recording screen shares, why capturing the original source matters, and what to consider for production-quality desktop recording. - [How to Handle User Multitasking During Meeting Recording](https://recorder.ai/markdown/how-to-handle-user-multitasking-during-meeting-recording.md): Learn how to keep a desktop recorder focused on the meeting instead of following every window change. - [How to record Picture-in-Picture windows](https://recorder.ai/markdown/how-to-record-picture-in-picture-windows.md): Recording a window is straightforward until the content you care about moves somewhere else. Picture-in-Picture is one of the clearest examples: the recording session continues, but the capture target may change.