{"repo":"fellowgeek/in-meeting","free":true,"listed":false,"github":"https://github.com/fellowgeek/in-meeting","clone":"git clone https://github.com/fellowgeek/in-meeting.git","description":"MacOS Camera/Microphone Status Monitor with Web Hooks","language":"Swift","stars":18,"topics":["home-automation","privacy","webhook"],"license":"MIT","category":"analytics","readme_excerpt":"In Meeting - macOS Camera/Microphone Status Monitor In Meeting is a native macOS utility built for smart home enthusiasts and privacy-conscious users. Whether you want to toggle a physical \"Do Not Disturb\" status light outside your home office door using Home Assistant webhooks, or you want to be alerted instantly with a macOS notification whenever a background application silently accesses your camera or microphone, In Meeting handles it seamlessly. A lightweight macOS utility that instantly triggers webhooks to update your home automation status lights (free/busy) and displays native notifications the second any app accesses your camera or microphone. Unlike heavy log-polling scripts, it relies entirely on native macOS framework observers, resulting in near-zero CPU and battery impact. --- Key Features - Direct Hardware Observers : Connects directly to CoreAudio (microphones) and CoreMediaIO (cameras) registry notifications to detect state transitions instantly. - Menu Bar Status Integration : Runs exclusively as a Menu Bar accessory with outline, recording, and slash icons representing current idle, active, or paused states. - Selectable Device Exclusions : Allows toggle-clicking on any monitored device in the status bar menu. Unchecked devices are excluded from triggering local notifications or webhooks. - Launch at Login : Integrates with the modern macOS 13+ SMAppService API to launch automatically when you log in. - Webhook Integrations : - Supports Combined URLs (send","default_branch":null,"files":null,"tree":[],"storefront":"/r/fellowgeek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fellowgeek/in-meeting/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}