Execute anything, from anywhere

A utility to remotely schedule the execution of your programs.

Install RPdb on your PC or smartphone and run your favorite apps or commands with custom parameters from any device - secure, easy and customizable.

Dynamic parameter

Execute programs with up to six parameters. This allows you to specify dynamic values while creating an entry.
To make that even easier, you can configure predefined values and the data type for indiviudal parameters.

Planned executions

Do not only execute commands immediately, but also plan the execution at a fixed time in the future.
Even repetitive executions can be created easily via the user interface - the dynamic alternative to crontabs.

The secure solution for remote execution

Due to the abstraction layer provided by RPdb, a client can only execute a previously defined subset of programs on the "target device".
The concepts of Access tokens with an autorization system makes RPdb even more secure.

Integration into your custom processes

For integration into other applications, RPdb provides a command line tool and a fully documented Rest API.
Developers can also use a Go module that makes all functions easilly accessible.

In real-time

By using WebSocket connections, updates and feedback from executions are received without delays on all your devices.
This makes RPdb efficient, fast and usable in any situation.

Works on all devices

Both the client and the executing program are running on Windows, Linux und Android.
There is also a Web-App available, that is used to configure your programs, parameters and access tokens.

User interface

For all supported plattforms, we offer a native graphical user interface for the convenient management of executions. So you no longer need to open a terminal to schedule or run your CLI tools.
Take a look at the screenshots on the right to get an initial overview of the interface for the desktop and mobile apps.

With the support of parameter presets, a value can be selected from a predefined list using a combo or radio box. You will never forget the available options for your programms again! Or course, predefined value can also be combined with dynamic parameters.

Desktop user interface for managing all entries Mobile user interface for creating entries
Tasker

Tasker integration

With the help of Tasker, an automation tool for Android, we also provide an execution and CLI-like alternative for your mobile phone.

By creating an event, tasks on your phone can be triggered and executed remeotely from any device in real time. As with our desktop application, the parameters are also passed to use them within your commands.
In addition, all functions that are also available via the user interface can be used as commands in Tasker. Nothing stands in the way of creating routing on your cell phone.