NewGreenroom 1.0: now it's in the class with you → macOS · free · open source

Your whole class setup, in one click.

Greenroom starts the virtual camera, opens the Zoom meeting, and puts every window where it belongs: the reading doc, the meeting, the chat. The ten-minute morning ritual becomes a button.

Start or ⌥⌘G 7:50 you SPEAKING MAIN APP · ⅔ ZOOM · CHAT

Watch

Greenroom 1.0, in 55 seconds

Everything new in 1.0 →

The click

Four things happen, in order

None of it is hard on its own. All of it, every single morning, is the problem.

01

The camera starts

OBS runs hidden and publishes a virtual camera: the whole screen, with the teacher keyed into a corner bubble, cut out of the background entirely, or standing at full height in front of the page in Presenter. Students see the book and you.

02

The meeting opens

A fresh Zoom meeting is created under your own account and hosted from Greenroom's built-in client, so there is no second app to click through. Joining an existing meeting by link works the same way.

03

Windows take their places

Any app fills the main pane at whatever width you drag it to; the Zoom tile and chat stack into the rest. Dragged something out of place mid-class? “Snap Windows Back” restores all of it.

04

Chat sits beside the book

A standalone chat window in its own tile, so Zoom's chat panel never slides over the page you are reading from.

+

A browser of its own

Pick Greenroom Browser as the main app and the reading page opens in a window Greenroom owns: tabs in the title bar, find in page, a history kept on your Mac, and the tabs you had yesterday back on the next Start. It tiles itself, so there is no Accessibility or browser-automation permission to grant. Chrome and friends stay in the list for the days you need an extension.

+

Cues: the link, while you are still talking

Turn it on and Greenroom listens to your microphone during the class. Name a book and its cover appears on your reference display; mention a video you saw, a place, a person, a word worth a picture, and a card is waiting with the link. One click opens it in the reading window without leaving the page; one sends it to the class chat. Speech becomes text on the Mac with Apple's models; only the short search phrase goes out, and every one is written down. It listens with Apple's speech model or with whisper, which hears names better and sets itself up from Settings with one button. The links you used are kept with the class, in a Links tab in Sessions. Off by default; needs macOS 26.

+

It cuts to the camera you face

Pick two or more cameras in Settings → Webcam and turn camera switching on. Turn to the other screen and, once its camera has the better view of your face, Greenroom switches to it in about a second, with no black frame. Looking down at your notes switches nothing. An iPhone works as the second camera. The head-turn check runs on the Mac.

+

Recording, when you want it

One press records exactly what the class saw, the composited screen with you in the corner, straight to a file for anyone who missed the morning. Connect your YouTube channel and it can upload itself when the recording stops, unlisted, with the link copied for you. That needs a Google Cloud client of your own, once; the guide walks through it.

+

Clip the good bits, after they happen

Something great just happened? Press ⌥⌘1, 2 or 5 and the last one, two or five minutes are saved as a clip — recording or not. A rolling five-minute buffer makes it possible while the class is running: held in memory, overwritten as it ages, written to disk only when you ask. It holds what the class saw from you: your screen, your camera, your microphone. Every clip lands in a folder named for the class, never loose in a pile.

+

Every class, filed

The Sessions window keeps each class with its recording, clips, transcript, links and YouTube link, and each presentation in a list of its own: All, Greens, Screens. With a Cues transcript, one click writes a summary of the class on this Mac with Apple's on-device model. Summaries need macOS 26 with Apple Intelligence turned on.

+

A class view built for teaching

With the custom meeting UI on, a second display becomes the teacher's console: whoever is speaking held large, every student in a grid below, hands up in the order they were raised, and mute, spotlight and admit one click away.

+

Set up once, hand it on

Every credential and preference exports as a single file. A colleague imports it and their Mac is ready. Nobody else has to touch the Zoom Marketplace.

Screenroom

Feedback on a student's talk, while it is fresh

Screenroom is the other room in Greenroom: for when a student presents rather than when you teach. Open it from the main window or the menu bar.

01

Record their talk

The camera and microphone, or a screen or window if they are presenting slides, straight to a file in the presentation's folder.

02

Mark what to improve, as they speak

Type a note while they talk. Each one is stamped at the moment you started typing it, so it lands on the moment you saw, not the moment you pressed Return.

03

Counted on your Mac

Pace in words a minute, filler words, pauses and how much of the talk they faced the room. The talk is transcribed on the Mac and the numbers are counted, not guessed, then sorted into what to work on and what went well. Play without fillers plays the talk back with every “um” skipped. Filler words need whisper; Settings → Screenroom installs it and downloads the model for you.

04

Feedback, written by the AI you choose

Hand each presentation to the agent you already run: Claude Code, Codex, or a command of your own. It reads the transcript, your notes, a few stills and the counts; the audio and video are not sent. That is the one part of Screenroom that can leave the Mac, and it is off until you turn it on. Without an agent, Apple's on-device model writes the feedback on macOS 26 with Apple Intelligence; on older macOS the report has the counts and your notes. From an agent, each point of feedback plays from its moment. The report exports as a PDF, or as the video with your notes drawn on it.

Getting started

On a Mac in three steps

Step 01

Download & drag in

Download the disk image, open it, and drag Greenroom.app into Applications. Greenroom updates itself from there, so an older image is fine to start from. Every build is on the releases page.

Step 02

Open Anyway, once

The app isn't notarized, so macOS balks at the first open. System Settings → Privacy & Security → Open Anyway. (macOS 14 and earlier: right-click → Open.)

Step 03

Import & go

Import the settings file from whoever set it up, install the free OBS Studio when the built-in guide asks, and grant each permission as it appears. That is the whole setup, once.

First morning? The guide covers every button, shortcut and setting →

The story

Why Greenroom exists

Every morning at Zoho Schools, Raj San runs a reading class over Zoom. Done right, it needs real stagecraft: the students should see the book, full screen, with the teacher keyed into a corner of it, not a webcam pointed at a desk.

That meant OBS, a virtual camera, a chroma key, a meeting, and three windows dragged into their places. None of it hard. All of it, every single morning, tedious.

Greenroom is named for the room performers wait in before going on stage. It gets everything ready, so walking on is the only step left.

The old 7:50 ritual

  • Launch OBS, start the virtual camera
  • Key the webcam over the shared screen
  • Start the Zoom meeting, re-pick the camera
  • Drag the reading doc left, Zoom to its corner
  • Find somewhere for the chat to fit
  • Press Start. Teach.

Mornings are for reading,
not window management.

Free and open source. macOS 14+, with the free OBS Studio alongside. Cues, class summaries and Screenroom's on-Mac feedback need macOS 26.

Zoom features need a one-time credentials file. The full guide is in the README.