router-control

Community

Discover your LAN devices and control them.

Authoranalytic-skinny644
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It eliminates the guesswork of finding the right device and knowing how to control it on your home network by automatically discovering the router and identifying LAN devices.

Core Features & Use Cases

  • Universal router + LAN discovery: Detects the router (including common OpenWrt/GL.iNet/ASUS/TP-Link patterns), then discovers devices from DHCP leases and/or ARP fallback.
  • Community-driven device profiles: Matches devices to YAML profiles to infer device type, vendor, protocol, and supported commands.
  • Router-based remote control: Connects via SSH to the router and executes device-specific actions through protocol drivers (e.g., SSH, HTTP, ADB), plus router health checks and device pinging.

Quick Start

Run the router discovery and device identification from your machine by executing: python3 cli.py discover.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: router-control
Download link: https://github.com/analytic-skinny644/lan-control/archive/main.zip#router-control

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.