Lan-mouse looks great but keep in mind that there’s no network encryption right now. There is a GitHub ticket open and the developer seems eager to add encryption. It’s just worth understanding that all your keystrokes are going across the network unencrypted.
Coming from c# then typescript and nextjs, rye feels very intuitive and like a nice bridge / gateway drug into python.