$ cat netclone/README.md

NetClone

WIP

Automates the first thing you do when switching internet provider: configuring the new router with your existing SSID and password, so every connected device reconnects automatically — no manual reconfiguration on any of them.

Context

When you switch ISP, you get a new router. Every device on your network loses its connection. The fix is simple: give the new router the same SSID and password your devices already know. NetClone automates exactly that.

What it does

You provide your SSID and password — the credentials your devices already use. NetClone detects the new router's IP from the system routing table, opens its admin panel via Playwright, and applies your credentials using a recipe file specific to that router model.

Why local

Router admin panels are only accessible from the local network — no cloud, no relay. Everything runs on your machine.

Status

Work in progress. Network detection is functional. Router automation and recipe system for common ISP routers in progress.

Technologies

PythonFlaskPlaywright
view on github →