Rieul is a remote workspace for the machines you own.
Install the Rieul daemon on a device, connect to it from a client, and work with that machine through a structured remote interface from wherever you are.
rieul.mp4
Before installing Rieul:
- Install Tailscale and connect the device to your tailnet.
- Set up the Tailscale CLI
so the
tailscalecommand is available from your terminal. - In the Tailscale admin console, make sure both MagicDNS and HTTPS certificates are enabled for your tailnet.
On macOS:
curl -fsSL https://rieul.app/install.sh | shOn Windows, run PowerShell:
irm https://rieul.app/install.ps1 | iexRieul is built around two parts:
- A daemon that runs on each device you want to control.
- A client that connects to those daemons and gives you tools for working with the remote machine.
The goal is to make remote machine operation more direct and inspectable:
- Browse files and directories.
- View text files, images, and other supported content.
- Open terminal sessions that survive client refreshes and can be detached like tmux sessions.
- Inspect running processes, view their open file handles and sockets, and kill processes when needed.
- Expose more system-level tools through the same client surface over time.
- MVP.
- Remote desktop control.
- LLM agent workflows for operating connected machines.
- File sharing between machines.
Rieul is under active development. Until the 1.0 release, backward compatibility is not guaranteed.
The project currently focuses on desktop environments. Windows and macOS packages install the system daemon plus a per-user desktop helper. A web client with mobile support is also available for connecting to paired daemons from the browser.
See CONTRIBUTING.md for development, packaging, and release documentation.
Licensed under either of Apache License, Version 2.0 or MIT license at your option.