Skip to content
This repository was archived by the owner on Feb 1, 2026. It is now read-only.

imxade/rein

Repository files navigation

Rein - Remote Input Control

A web-based remote control for your computer/

Tech Stack

Development Setup

This project behaves like a standard Node.js application and can run on Windows, macOS, or Linux.

Quick Start

  1. Install dependencies:
    npm install
  2. Start the development server:
    npm run dev
  3. Open the local app: http://localhost:3000

📱 How to Use (Remote Control)

To control this computer from your phone/tablet:

1. Configure Firewall

Ensure your computer allows incoming connections on:

  • 3000 (Frontend + Input Server)

Linux (UFW):

sudo ufw allow 3000/tcp

2. Connect Mobile Device

  1. Ensure your phone and computer are on the same Wi-Fi network.
  2. On your computer, open the app (http://localhost:3000/settings).
  3. Scan the QR code with your phone OR manually enter: http://<YOUR_PC_IP>:3000

3. Usage Tips

  • Trackpad: Swipe to move, tap to click.
  • Scroll: Toggle "Scroll Mode" or use two fingers.
  • Keyboard: Tap the "Keyboard" button to use your phone's native keyboard.

Contributors

Languages