CastDrive v2.0.0 (versionCode 3) Released • Android & Windows PC Ecosystem

Open Source.
Built to Connect.

Building practical, privacy-first software to connect Android devices, car head units, and Windows PCs. Use your phone as an extended PC secondary display (Spacedesk style), mirror screens with reverse touch, and distribute verified builds through an automated F-Droid repository.

100% Free & Open Source
No Trackers or Analytics
Automated F-Droid Signing
MIT Licensed
Featured Project

CastDrive

Real-time Android screen mirroring designed to turn your phone into a low-latency transmitter and secondary Android hardware, automotive stereos, or desktop browsers into responsive receivers.

CastDrive official application icon

CastDrive

v2.0.0 (versionCode 3) Android • Windows PC MIT License Category: Connectivity

Transmitter ↔ Receiver Dual Architecture

CastDrive supports both directions: mirror your phone to another display with reverse touch, or turn your phone/tablet into a wireless secondary monitor for Windows (Spacedesk style).

Phone / Tablet
← Spacedesk 2nd Display / Mirror → ← Touch & Audio Stream →
Windows PC / Car / Browser

New in v2.0.0: Phone as PC Second Display (Spacedesk Style) & Windows App

Transform any Android phone or tablet into an independent wireless or USB-wired secondary monitor for your Windows PC or laptop. Powered by the companion CastDrivePC.exe client, you can extend your desktop workspace with uncropped aspect ratios, low latency, and full touchscreen/mouse control.

Extended Desktop Display Wireless or USB Wired Touchscreen & Mouse Input Synchronized Audio Cast Phone to PC Mode

Screen Mirroring & Native Receiver

Run CastDrive on a second Android device, tablet, or car stereo to receive real-time screen mirroring in full-screen with dedicated connection controls and low-latency delivery.

App Receiver Fullscreen Low-Latency

Windows PC Desktop App (`CastDrivePC.exe`)

Official standalone Windows application supporting dual workflows: mirror your phone to PC with full audio & reverse mouse control, or stream Windows to your phone as an extended second display (Spacedesk style).

Windows 10/11 Spacedesk Style Dual Mode

Multiple Performance Modes

Choose between Performance, Balanced, and High-End modes, allowing users to tailor resolution, frame rate, and encoder load to match their device and network capacity.

Performance Balanced High-End

Touchscreen & Mouse Interaction

Supported through both the web-browser receiver and the dedicated app receiver. Sends taps, drags, swipes, and mouse navigation back to the host without requiring root permissions.

Browser & App Reverse Touch No Root Required

Universal Audio Support

Stream real-time system audio in sync with the video feed. Internal audio capture is available through both the dedicated app receiver and web-browser receiver options.

Audio Stream App Receiver Browser Receiver

Zero-Install Browser Receiver

Turn any computer, smart display, or laptop into a receiver simply by visiting http://<phone-ip>:8080 in any modern browser. Supports audio, reverse touch, and full-screen view.

Web-Based Port 8080 Zero Installation

Display & Rotation Controls

Optimized for automotive dashboard screens and tablets: toggle between Fit, Fill, and Fullscreen modes with instant rotation to 0°, 90°, 180°, or 270° orientation.

Fit / Fill 0° to 270° Head Unit Ready

Experimental USB Tethering & Android Auto

Direct USB tethering mode provides ultra-low latency wired connectivity when wireless channels are congested. Experimental Android Auto companion integration allows testing display casting on supported car head units.

USB Tethering (Exp.) Android Auto (Exp.) Experimental

Phone-First Development Workflow

CastDrive was developed and tested entirely from an Android device using Google AI Studio without requiring a desktop IDE during the primary development cycle. Over roughly 20 iterative development loops, it was tested on real automotive and mobile hardware, refining low-latency screen streaming, touch feedback, audio piping, and network discovery.

Interface & Capabilities

Verified App Screenshots

Direct captures from active CastDrive builds running on Android hardware.

Distribution & Updates

Install Through F-Droid

RSR-Projects operates an independent F-Droid repository. Adding this repository to your client provides automated updates, cryptographic index verification, and seamless installation.

Third-Party Repository: This is a dedicated, self-hosted repository operated directly by RSR-Projects. It is independent of the default upstream F-Droid catalogue.

Official Repository URL
https://rsr-projects.github.io/RSR-FDroid/fdroid/repo
  1. 1
    Open F-Droid Settings

    Launch the F-Droid app on your Android device and navigate to Settings → Repositories.

  2. 2
    Add Repository

    Tap the + (Add) button in the top right or scan the QR code directly using your phone's camera.

  3. 3
    Paste Repository Address

    Paste the copied address https://rsr-projects.github.io/RSR-FDroid/fdroid/repo and confirm.

  4. 4
    Sync and Install CastDrive

    Refresh your repository index. Search for CastDrive to install and receive future updates automatically.

  1. 1
    Open Sources / Repositories

    In Neo Store or Droid-ify, open Repositories (or Sources) from the bottom navigation or menu.

  2. 2
    Add New Source

    Tap Add Repository, enter a label (e.g. "RSR-Projects"), and paste the repository URL.

  3. 3
    Save & Sync

    Save the new source. The client will automatically fetch and verify the signed repository metadata index.

CastDrive for Android

v2.0.0 • versionCode 3

Direct standalone APK package for smartphones, tablets, and automotive head units without requiring F-Droid.
CastDrive for Windows PC

v2.0.0 • CastDrivePC.exe

Dual-mode desktop client for Windows 10/11: receive phone mirrors or use phone as an extended PC second display (Spacedesk style).
QR Code to add RSR-Projects F-Droid repository

Scan to Add Repository

Point your F-Droid client scanner or camera to add the repository automatically on your device.

Compatible Clients
F-Droid Neo Store Droid-ify Aurora Droid
Version History

Release Notes & Changelog

Documented release history and verified updates for CastDrive and repository components.

v2.0.0 versionCode 3 • Latest Release
Current Production Build
  • Phone as PC Second Display (Spacedesk Style): Wirelessly or via USB, turn your Android phone or tablet into an independent secondary monitor for Windows with multi-touch and mouse interaction.
  • Official Windows PC Application (CastDrivePC.exe): Dual-mode companion app supporting Mode A (receive phone mirror with audio and touch feedback) and Mode B (extended desktop display server).
  • Configurable Performance Modes: Added Performance, Balanced, and High-End modes to balance latency, framerate, and hardware encoder load according to device and network conditions.
  • Two-Way Touchscreen & Mouse Interaction: Reverse touch and mouse input supported through both the web-browser receiver and the dedicated app receiver without root permissions.
  • Universal Synchronized Audio: System audio streaming supported across both the dedicated app receiver and web-browser receiver options.
  • Experimental USB Tethering: Added direct wired link support for ultra-low latency in high-interference environments (labeled experimental).
  • Experimental Android Auto Integration: Preliminary integration allowing automotive head unit display testing (labeled experimental; compatibility varies).
v1.0.0 versionCode 1 • Initial Release
Historical Milestone
  • Initial release of CastDrive Android transmitter and native receiver for automotive stereos, tablets, and mobile devices.
  • Low-latency H.264 screen streaming over Wi-Fi and mobile hotspot with automatic UDP discovery.
  • Reverse touch input support via Android Accessibility Service.
  • Zero-install web-browser receiver server hosted on port 8080.
  • Launch of RSR-Projects third-party F-Droid repository with cryptographic signing.
Organization Portfolio

RSR-Projects Ecosystem

Projects actively maintained or under development within the RSR-Projects open-source organization.

v2.0.0 • Active

CastDrive

Android and Windows screen mirroring and extended secondary display ecosystem (Spacedesk style) with reverse touch, multi-performance modes, and synchronized audio.

Production • Active

RSR-FDroid

Automated F-Droid third-party repository and GitHub Pages publishing workflow, featuring cryptographic index signing and APK distribution.

In Planning

Ecosystem Companion Tools

Future companion utilities, wireless bridge helpers, and audio forwarding extensions designed to integrate with the RSR multi-screen ecosystem.

Creative Showcase

Creator & Music

Original music production, YouTube uploads (@RSR_Spectrum), Casio MT-35 hardware experiments, and creative coding by the developer.