Download Dolaima
The desktop build is a portable single file: download, unpack, run. No .NET runtime to install, no activation, no account. Mobile installation notes are further down. Current version: —.
Desktop builds are published on
releases page (our second line of defence). Desktop builds are being mirrored to this site's dl/ directory for faster downloads from China; the Android APK already is.
The Android APK is mirrored on this site for faster downloads.
Windows
- Download the
.zipfor your architecture (pick x64 if unsure). - Unpack it anywhere (e.g.
D:\dolaima\). Nothing to install. - Open a terminal in that folder and run
waycoder.exefor the full-screen UI.
First-run prompt: the build is not code-signed, so SmartScreen may show “Windows protected your PC”. Choose More info → Run anyway — the usual notice for unsigned software, not a sign of a problem.
To use it from any directory, add the unpacked folder to your PATH.
Linux
# Unpack (x64 shown here)
tar -xzf waycoder-v0.96.559-linux-x64.tar.gz
cd waycoder-v0.96.559-linux-x64
# Run — single file, no runtime needed
./waycoder
# Make it available globally
sudo install -m755 waycoder /usr/local/bin/waycoder
Install via apt (optional)
The apt repository is hosted on GitHub Pages. Handy for provisioning, but the version there may lag behind the latest release:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://alecksty.github.io/waycoder/waycoder.gpg \
| sudo gpg --dearmor -o /etc/apt/keyrings/waycoder.gpg
echo "deb [signed-by=/etc/apt/keyrings/waycoder.gpg] https://alecksty.github.io/waycoder stable main" \
| sudo tee /etc/apt/sources.list.d/waycoder.list
sudo apt update && sudo apt install waycoder
macOS
# Apple silicon (M-series) or Intel — pick the matching archive
tar -xzf waycoder-v0.96.559-osx-arm64.tar.gz
cd waycoder-v0.96.559-osx-arm64
./waycoder
Blocked by Gatekeeper? The build is not signed or notarised by Apple, so double-clicking may
report an unverified developer. Either right-click → Open in Finder, or run
xattr -dr com.apple.quarantine ./waycoder.
Install via Homebrew (optional)
brew tap alecksty/waycoder
brew install alecksty/waycoder/waycoder
Android
- Download the
.apkabove (arm64 — that covers recent devices). - Tap it to install; allow “install unknown apps” when prompted.
- The first launch unpacks the VML standard library and sample programs (takes a moment, once).
Install blocked? On Xiaomi (MIUI / HyperOS) enable Install via USB under Settings → Developer options, or simply tap the APK from the file manager. Some devices also need “install unknown apps” granted to the file manager.
Grant “All files access” on first launch: the workspace, samples and config live in shared storage, and without that permission the app cannot see your files.
Free edition and Full edition on mobile
The free edition gives you the editor plus compiling and running C and VML assembly. Full is a one-time in-app purchase (not a subscription) that unlocks the compilers and the optimizer for all 22 languages. After switching phones or reinstalling, tap Settings → Full → Restore purchase; you are not charged twice.
iOS
The iOS build ships through the App Store (free download, one-time in-app purchase for the Full edition) and is in the review process. A direct link will appear here once it is live.
To try Dolaima in the meantime, use the desktop build, or reach us through Support and we will let you know when it ships.
Older versions
Installers and checksum lists for every release stay on the releases page — grab a previous one from github.com/alecksty/waycoder/releases.
⚠ Pinning an old build is not recommended long term: fixes are not backported. Read the release
notes before rolling back, and keep your workspace and configuration safe — they live in
~/.waycoder/ and are untouched by upgrades or downgrades.
Verify your download (recommended)
Every release ships a SHA256SUMS.txt. Hash the file you downloaded and compare:
# Windows (PowerShell / cmd)
certutil -hashfile waycoder-v0.96.559-win-x64.zip SHA256
# Linux / macOS
shasum -a 256 waycoder-v0.96.559-linux-x64.tar.gz
The checksum file is attached to the matching release on github.com/alecksty/waycoder/releases.
Upgrading
Desktop
# Check for a newer version
waycoder --update
# Check and self-replace
waycoder --update now
Updates prefer this site's update.json (faster), falling back to GitHub Releases and then
Gitee. On Windows the replacement happens after exit and restarts the app; on Linux and macOS the running
binary is replaced atomically.
Upgrading per platform
| Platform / how it was installed | How to upgrade |
|---|---|
| Windows / Linux / macOS (this site or GitHub) | In-app self-update — the commands above |
| Android — direct APK from this site | In-app check for updates (About), or install the newer APK over the old one (no uninstall needed). ⚠ Only APKs from the new build onward carry that entry |
| Android — installed from Google Play (not published yet) | Only through Google Play |
| iOS — App Store | Only through the App Store |
⚠ The iOS and Google Play builds do not self-update: not a limitation but platform policy — those channels require updates to go through the store. Direct-download builds have no such restriction, which is why they ship the built-in updater.
See the FAQ first; if something looks wrong, contact Support.
Dolaima