Qurb

Get Qurb

There’s no release to download yet. Qurb builds from its source on Linux, and the Android app builds from the same repository — this is how.

Linux and Android, first. Both work today, and a formal release for both is planned. macOS, Windows and iOS come after them; nothing is built for those yet.

On Linux

You need the source and a Rust toolchain. On Arch and its derivatives, a package of the checkout installs the app, the tray icon and the command line for everyone on the computer:

git clone https://github.com/saqibsiddiq/Qurb.git && cd Qurb
cd packaging/arch && makepkg -si

On any other distribution, for your user only:

cargo build --release -p qurb-cli -p qurb-tray -p qurb-desktop
./packaging/install.sh

Then open Qurb from your applications menu. It asks where your files should live and how much of the disk it may use, then shows the 24 words that are your key and asks you to type three of them back.

On Android

The app builds from the same repository. It needs the Android NDK, because the engine inside it is the same Rust the desktop runs, and JDK 17. With your phone connected over ADB:

./scripts/android-app.sh install

On first launch it offers to set up a new key or to use the 24 words from your computer. The key is kept in the Android Keystore.

Adding your phone

  1. On the computer: Devices → Add a device → Show a code.
  2. On the phone: Devices → Add, and scan it. The code works once, for five minutes.
  3. On the same Wi‑Fi they find each other with no server at all. To sync from anywhere else, they need a small service both can reach, which you run yourself.

Step by step