v1.4.0 · macOS 14+

Share one screen, to every Mac.

FocusIn turns your Mac into a live broadcast source. Stream your display to any number of Macs on the same Wi-Fi in real time — far beyond AirPlay, which only mirrors to one device at a time.

Separate DMGs for Teacher & Student Auto-discovery on the same Wi-Fi 30fps low-latency stream
Broadcast studio — live demo
Broadcasting ~18 ms
Broadcast source · your Mac
FocusIn — Sharing
Quality
● Ready — click Start broadcast to stream to all devices ScreenCaptureKit · Network.framework · 30fps
Beyond AirPlay

Screen sharing that actually scales.

AirPlay mirrors to one screen at a time. FocusIn broadcasts to every Mac in the room, all at once, with no extra hardware.

One-to-many

One stream, N screens

Your display reaches every connected Mac simultaneously. No mirroring one-by-one, no switching targets.

Zero hardware

Any Mac, no Apple TV needed

The Student app runs on every iMac. Just the same Wi-Fi — no dongles, no boxes, no configuration.

Low latency

Real-time, not close enough

A binary frame pipeline over Network.framework keeps it smooth — with auto, low, mid and high quality to match your Wi-Fi.

AirPlay

One target at a time

  • ✕Mirrors to a single screen
  • ✕Needs an Apple TV or compatible receiver
  • ✕Receiver must be set up before each use
  • ✕No remote control or device management
FocusIn

One stream, every Mac

  • ✓Broadcasts to any number of Macs at once
  • ✓Auto-discovery over Bonjour — zero setup
  • ✓30fps low-latency stream with 4 quality modes
  • ✓Lock, commands and file cleanup built in
Everything included

A broadcast system, not just a mirror.

FocusIn pairs a powerful Teacher app with a lightweight Student app that runs on every screen.

Real-time broadcast

Native ScreenCaptureKit capture at up to 30fps. A low-latency binary pipeline keeps motion smooth and text readable.

One-to-many sync

Bonjour auto-discovery lists every online student device with live latency. Broadcast to all, or to a chosen few.

Fullscreen focus lock

Optionally cover the screen and block local input during a broadcast. The lock window pins above fullscreen apps and Spaces.

Remote commands

Shutdown, restart or launch any app on student Macs with one click — for all devices or individual ones.

File cleanup

Clear Documents & Downloads on remote Macs. Requires typing DELETE to confirm — no accidental wipes.

Audio broadcast Pro

48kHz stereo sound on a dedicated channel with jitter buffering. Toggle audio independently of video. Pro feature.

Auto update

Checks GitHub Releases on launch. New versions download the DMG straight to your Mac — one click, no web page.

Quit protection

One admin password guards quitting and emergency unlock — a broadcast session can't be interrupted by mistake.

How it works

Broadcasting in three steps.

No servers, no accounts, no cloud. Just your Wi-Fi and two apps.

1

Install both apps

Put FocusIn Teacher on your Mac, and FocusIn Student on every screen you want to reach.

2

Join the same Wi-Fi

Devices find each other automatically via Bonjour. Online students appear in the Teacher list with latency.

3

Press broadcast

Your screen streams to every selected device in real time. Adjust quality, lock, or send commands anytime.

Feature comparison

What you get in each version.

The Stable release is fully free. Pro adds audio broadcast and early access to new features.

Feature FreeStable v1.4.0 ProFI-PRO Key Popular
Real-time screen broadcast (30fps)✓✓
One-to-many streaming (N devices)✓✓
Bonjour auto-discovery + latency✓✓
4 quality modes (Auto / Low / Mid / High)✓✓
Fullscreen focus lock + input blocking✓✓
Remote commands (shutdown / restart / launch)✓✓
Remote file cleanup (DELETE confirm)✓✓
Quit protection + emergency unlock✓✓
Auto update (direct DMG download)✓✓
Homebrew installation✓✓
Audio broadcast (48kHz stereo)—✓
Early access to new features—✓
Priority support—✓
Pricing

Simple pricing, no surprises.

Buy on this page and get an instant License Key. Enter it in the app to unlock Pro. 7-day free trial included.

Free

Everything you need to broadcast

$0· Free forever
—
  • ✓Real-time screen broadcast (HD)
  • ✓One-to-many streaming
  • ✓Focus lock & remote commands
  • ✓File cleanup (DELETE confirm)
  • ✓Auto update & Homebrew
Download Free
Popular

Pro

Unlock everything

$12.99/ month
7-day free trial · cancel anytime
  • ✓Everything in Free
  • ✓Audio broadcast (48kHz stereo)
  • ✓Early access to new features
  • ✓Priority support
  • ✓Monthly License Key, unlock all Pro
Buy Pro

School

Whole-school deployment

Custom
Volume pricing · contact us
  • ✓Everything in Pro
  • ✓Unlimited teachers
  • ✓Multi-room management
  • ✓Priority support
Contact

Pro is $12.99 USD per month, 7-day free trial. Payment gateway is coming soon; License Keys are currently generated instantly on this page for testing.

Get your Pro License Key

Enter your email to generate a License Key instantly. Paste it into the "Upgrade to Pro" section in FocusIn.

Please enter a valid email address.
Your Pro License Key (save it)
FI-PRO-0000-0000-0000-0000-0000
How to use:
  1. Download and open FocusIn (Teacher or Student)
  2. Enter this Key in "Upgrade to Pro"
  3. Pro features unlock instantly
Tip: you can try Pro free for 7 days in the app
Download

Get started with FocusIn.

Two ways to install: grab the DMGs directly, or use Homebrew.

T

FocusIn Teacher

Stable v1.4.0 · macOS 14+

The broadcast source. Discover devices, stream your screen, send commands.

FocusIn-Teacher.dmg
S

FocusIn Student

Stable v1.4.0 · macOS 14+

The receiving screen. Show the broadcast, follow remote commands, stay in sync.

FocusIn-Student.dmg
Install with Homebrew macOS · Homebrew
# 1. Add the FocusIn tap (once)
brew tap marco-crypto-debug/homebrew-focusin
# 2. Install Teacher and/or Student
brew install --cask focusin-teacher
brew install --cask focusin-student
# 3. Update later
brew upgrade --cask focusin-teacher focusin-student

On first launch, grant the permissions shown: Teacher needs Screen Recording, Student needs Accessibility. The apps are available in English, Traditional Chinese and Simplified Chinese.

Support

Questions you might have.

Check the FAQ first; if you can't find an answer, DM us.

What permissions does FocusIn need?+
Teacher: System Settings → Privacy & Security → Screen Recording, enable FocusIn. If you previously chose "Decline", uncheck and re-check. Student: System Settings → Privacy & Security → Accessibility, enable FocusIn for lock and input blocking.
Does Homebrew update work with auto-update?+
Yes. You can update either way: brew upgrade --cask focusin-teacher focusin-student, or press "Check for updates" in the app, which downloads the latest DMG directly.
Devices can't find each other?+
Make sure both apps are on the same Wi-Fi / subnet, the Student app is running, and the firewall allows Network.framework (mDNS 5353 / WebSocket).
What is the emergency unlock password?+
The same admin password set in the Teacher app — it is pushed to all connected students. Press ⌘⇧U on the student Mac and enter it, even offline.
Where do I enter my Pro Key?+
In the "Upgrade to Pro" section of the Teacher or Student app. Keys are generated on this site's Pricing page. No key yet? Enjoy the 7-day free trial.
Can I use FocusIn outside a classroom?+
Absolutely. It's a general-purpose screen broadcaster: demos, presentations, code reviews, events — anywhere you need one screen visible on many Macs at once.

Bug reports

IG: marco.tsk_smile

Screenshot + version + device model

GitHub

marco-crypto-debug/focusin

Releases, issues and changelog

License

© 2026 Made by Marco TSK

All rights reserved

Legal

Privacy Policy

Last updated: October 2026

Legal

Terms of Service

Last updated: October 2026