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
- On the computer: Devices → Add a device → Show a code.
- On the phone: Devices → Add, and scan it. The code works once, for five minutes.
- 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.