// Product

Spider

iPhone Mirroring, Reimagined for Android

A peer-to-peer screen mirroring system that streams your Android phone to your Mac — with full remote control, notification forwarding, clipboard sync, and zero-config BLE discovery. No cloud. No cables. No dependencies.

Android App

Spider Android App

macOS Companion — Phone Hub

Spider Phone Hub - macOS Companion

24 FPS

Stream

0

Dependencies

P2P

Architecture

<3s

Connect Time

// Features

What Spider Does

📱

Screen Mirroring

Hardware-accelerated H.264 streaming at 24 FPS via MediaProjection and VideoToolbox. Direct socket connection over local WiFi.

🖱️

Remote Control

Full tap, swipe, scroll, and keyboard input from your Mac. Custom input injection on Android with coordinate translation.

🔔

Notification Forwarding

Real-time notification mirroring with app icons, action buttons, and inline reply. Answer WhatsApp from your Mac.

📋

Clipboard Sync

Bidirectional clipboard sharing between Android and macOS. Copy on your phone, paste on your Mac — and vice versa.

🔒

Privacy Lock

Black out the phone screen while streaming full-brightness video to your Mac. Perfect for presentations and privacy.

📡

Zero-Config Discovery

BLE GATT handles device discovery automatically. No IP addresses, no pairing codes — devices find each other instantly.

// Tech Stack

Built With

Android

KotlinJetpack ComposeMediaProjectionMediaCodec (H.264)BLE GATTNotificationListenerServiceAccessibilityService

macOS

SwiftSwiftUIVideoToolboxCoreBluetoothUserNotificationsNSPasteboardCGEvent

// Deep Dive

How It Works

Screen Mirroring Active

Spider streaming to Mac

Phone Hub — Notifications & System Status

Phone Hub showing notifications and system status

Want the full technical breakdown?

Read the case study for architecture decisions, protocol design, and implementation details.

Read Case Study →