Privacy First • Open Source
Native Performance USB-C Connection <30ms Latency

Your tablet, your second screen

Transform your Android tablet into a second display for your Mac via USB-C. Under 30ms latency. Async pipeline with hardware H.265 encoding. Gaming ready. No cloud. No accounts.

<30ms End-to-end latency
120 FPS Max refresh rate
H.265 Hardware accelerated

Built by an indie developer

Hero Screenshot

Mac + Tablet Setup

What users are saying

Privacy by Design

Your data stays on your devices. Always.

100% Local

No cloud, no servers, no external connections. Everything stays between your Mac and tablet via USB.

Zero Tracking

We don't collect analytics, usage data, or personal information. Not even crash reports.

Open Source

Full transparency. Review our code, contribute, or build it yourself. MIT licensed.

Everything you need for a second display

Built for performance, designed for simplicity

Virtual Display

Create a true virtual monitor on your Mac. Drag windows to your tablet just like a real display - not just mirroring.

Under 30ms Latency

Async pipeline with decoupled capture, encode, and send stages. SCStream queueDepth optimization and async MediaCodec with Choreographer vsync deliver sub-30ms end-to-end latency.

Touch Support

Use your tablet's touchscreen to interact with macOS. Optimized touch path with reduced logging overhead and input prediction for near-instant response.

Gaming Mode

Enable Gaming Boost for optimized settings: higher bitrate, lower latency, and up to 120 FPS.

Fully Customizable

Configure resolution, frame rate, bitrate, and quality. Find the perfect balance for your setup.

Privacy First

No cloud. No accounts. No telemetry. Everything stays between your Mac and tablet via USB.

Get started in 3 steps

From download to second screen in under 5 minutes

1

Download & Install

Get Side Screen for your Mac and install the Android app on your tablet.

2

Connect via USB

Plug your tablet into your Mac with a USB-C cable. Port forwarding is handled automatically.

3

Enjoy!

Launch both apps and tap Connect. Your tablet is now a second display!

⚠️ macOS Gatekeeper: If macOS says the app is "damaged", open Terminal and run:

sudo xattr -cr /Applications/SideScreen.app

Requirements

macOS Host

  • macOS 14 (Sonoma) or later
  • Apple Silicon or Intel Mac
  • USB-C port

Android Client

  • Android 8.0 (API 26) or later
  • Hardware H.265 decoder
  • USB-C cable

Download Side Screen

Free and open source. Always.

GitHub Releases

Download v0.2.3 from GitHub

Download

Build from Source

Clone the repo and build yourself

git clone https://github.com/tranvuongquocdat/SideScreen
Requires macOS 14.0 or later Apple Silicon & Intel support

Frequently Asked Questions

Does it work wirelessly?

Currently, Side Screen uses USB-C for the most stable, low-latency connection. WiFi support is planned for a future release.

macOS says "SideScreen is damaged"

This happens because the app isn't notarized by Apple. Open Terminal and run: sudo xattr -cr /Applications/SideScreen.app, then open the app again.

Do I need to run any terminal commands?

No! The Mac app automatically runs adb reverse to set up port forwarding when streaming starts. Just make sure adb is installed (via Android SDK or brew install android-platform-tools).

What's the latency like?

With the optimized async pipeline (SCStream queueDepth tuning, async MediaCodec, Choreographer vsync, TCP_NODELAY, and BufferedInputStream), you can expect under 30ms end-to-end latency - smooth enough for productivity and casual gaming.

Does it work with iPad?

Currently, only Android tablets are supported. iOS support may be considered in the future.

Is it really free?

Yes! Side Screen is free and open source under the MIT license. If you find it useful, consider supporting development.

My tablet doesn't show the display correctly

Make sure you've granted Screen Recording permission on macOS and that both apps are running. Try lowering the resolution if you experience issues.

Support Independent Development

Side Screen is built by a solo developer and kept 100% free.
Every contribution directly funds development and keeps the project alive.

Help Keep Side Screen Free & Growing

Your support funds new features, bug fixes, and ongoing maintenance. No subscriptions, no ads, no data selling. Just community support.

Support Development

Every contribution makes a difference

Built by the Community

Side Screen is an open-source project made possible by contributors.

Side Screen Contributors