Skip to content

Repository files navigation

FOLD

FOLD

Fast Operational Link Display

Turn an Android tablet into an extended display for a Windows PC.

Free to use, works offline, and no account is required.

Download License Privacy


FOLD creates a virtual monitor, encodes it as H.264, renders it on Android, and can send touch input back to Windows over USB or trusted local Wi-Fi. No cloud relay or root access is required.

Platform support

  • Windows 11 x64: officially supported target.
  • Windows 10 22H2 x64: experimental/best-effort. The same build may work, but compatibility, fixes, and performance are not guaranteed.
  • Android 8.0 or newer: Android client target, no root required.

Features

Real extended desktop Creates a separate Windows display through the bundled Virtual Display Driver instead of mirroring the primary monitor.
Wi-Fi and USB streaming Sends H.264 video over a trusted local network or an ADB USB connection.
Multi-device USB selection Selects the intended authorized Android device when several ADB devices are connected.
Hardware-preferred encoding Uses a compatible Media Foundation hardware encoder when available, with the Microsoft inbox encoder as fallback.
Android hardware decoding Renders the stream through Android MediaCodec and a Surface.
Touch input Optionally maps Android touch input back to the Windows virtual display.
Practical session controls Includes a 30 FPS limiter, debug overlay, automatic reconnection, and tray controls.
Private by design Requires no account, subscription, advertising, cloud processing, or developer-operated relay.
FOLD by idham.dev

Connection setup

FOLD Windows host and Android client connection setup

Extended display in use

FOLD Windows host streaming an extended display to the Android client

Start here

Need Document
Install and connect Getting started
Fix common problems Troubleshooting
Understand local data Privacy notice
Understand network risk Security policy
Check release/support status Project status
Verify a download Verification guide
Get product help Open a bug report or feature request

Quick start

  1. Download FOLD_setup.exe from the official release page. Install the matching Android app from the same release or from the official Google Play listing when available.
  2. Install the Windows host and approve driver installation.
  3. Install and open the Android APK.
  4. For USB, enable USB debugging, accept the PC fingerprint, choose the tablet in FOLD's ADB selector, then press START on Windows and CONNECT on Android.
  5. For Wi-Fi, place both devices on one trusted private network, select Wi-Fi, copy the PC IP into Android, press START, then CONNECT.

FOLD creates an extended monitor, not a mirror. Move a Windows app onto the virtual display to show it on the tablet.

Support

For installation, connection, or compatibility problems, use the troubleshooting guide first, then open a GitHub issue with the FOLD version, Windows and Android versions, and connection mode. Do not post screen content, ADB keys, passwords, private IP addresses, or other sensitive data in a public issue. Security reports belong in the private channel described in SECURITY.md.

Security and privacy

Video and touch data travel directly between the selected Windows PC and Android device. FOLD has no product telemetry or cloud relay. It does keep small local preferences and an operational log as described in PRIVACY.md.

Wi-Fi transport is cleartext and does not authenticate peers. Use it only on a trusted private network, never port-forward TCP 8765 or 8766, and prefer USB when the network cannot be trusted. See SECURITY.md.

How current FOLD works

Windows virtual display
  -> Windows Graphics Capture / fallback capture
  -> Microsoft Media Foundation H.264 Encoder MFT
  -> TCP 8765 over trusted Wi-Fi or ADB forwarding over USB
  -> Android MediaCodec Surface render

Android touch
  -> TCP 8766 over trusted Wi-Fi or ADB forwarding over USB
  -> Windows input agent mapped to the virtual display

License

FOLD is proprietary freeware: personal and internal business use are permitted under the EULA, but the source code is private and is not distributed. The software may not be republished, modified, sold, or publicly redistributed except as the EULA or applicable law permits. See the concise licensing notice.

Third-party components retain their own terms. See THIRD-PARTY-NOTICES.md.


Built by idham.dev

About

Turn an Android tablet into an extended display for Windows over USB or local Wi-Fi.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors