Build the apps yourself

Downloads are on the releases page. To build them from source:

node scripts/package.js        # auren-<version>.zip and .tar.gz (needs only Node.js to run)
node scripts/build-exe.js      # AUREN-Node-<version>.exe and AUREN-Wallet-<version>.exe (build on the target OS)
node android/build.js          # AUREN-Node-<version>.apk and AUREN-Wallet-<version>.apk

Outputs go to dist/. Nothing from npm ends up inside the apps.

Windows (and Mac, Linux) single-file apps

build-exe.js uses Node's single executable support: it copies the node binary on your machine and injects the AUREN program into it.

The first run unpacks the program into %LOCALAPPDATA%\AUREN. The files are not code-signed, so Windows SmartScreen may warn. Choose More info, then Run anyway. Needs network access once at build time to fetch the postject injector.

Android apps

android/build.js uses only the Android SDK command-line tools (aapt2, javac, d8, zipalign, apksigner): no Gradle. It needs the JDK, the Android SDK (platform 34 and build-tools) and Python 3.

The node app targets Android API 28 so that the bundled runtime may start from the app's private folder, as Termux does. APKs are signed with a key generated on your machine (dist/android/auren-release.jks, never committed). Android asks you to allow installs from the source.

Edit this page on GitHub