Install Anchae
Anchae is available for macOS (Apple silicon), Linux (x86_64), and Windows (x64).
The Windows version is a preview without code signing yet.
The install script is the default method. You can also download the files and install them manually.
Install
Section titled “Install”On macOS or Linux, run:
curl -fsSL https://get.dcode-labs.com/install.sh | shOn Windows, run this in PowerShell:
irm https://get.dcode-labs.com/install.ps1 | iexBefore installing, the script checks:
- the signature and expiry of the release information
- the size and SHA-256 checksum of the install file
- the publisher and notarization of the macOS app
If any check fails, it stops and leaves your existing installation untouched. It also won’t replace an installed version with an older one.
Install location
Section titled “Install location”| System | Location | Privileges |
|---|---|---|
| macOS | /Applications, or ~/Applications if that is not writable |
None |
| Linux | /opt/anchae |
sudo |
On Windows, Anchae installs to %LOCALAPPDATA%\Programs\Anchae. No admin rights are needed.
On Linux distributions that block unprivileged user namespaces, the script sets the SUID bit on chrome-sandbox.
Environment variables
Section titled “Environment variables”Put environment variables after the pipe, right before sh:
curl -fsSL https://get.dcode-labs.com/install.sh | ANCHAE_CHANNEL=beta sh| Variable | Description |
|---|---|
ANCHAE_CHANNEL |
Channel: stable (default) or beta |
ANCHAE_INSTALL_DIR |
Install folder. macOS only. Default: the folder where Anchae is already installed; if none, /Applications, or ~/Applications if that is not writable |
ANCHAE_ORIGIN |
HTTPS mirror URL. The signing key is still verified |
ANCHAE_ALLOW_DOWNGRADE |
Set to 1 to allow an older version |
On Windows, set the variable in the same PowerShell window before running the install command.
$env:ANCHAE_CHANNEL = 'beta'irm https://get.dcode-labs.com/install.ps1 | iexIf Anchae is in both /Applications and ~/Applications, the script stops. Set ANCHAE_INSTALL_DIR to choose which folder to update.
Download manually
Section titled “Download manually”Download the file for your system from the download page. The checksum file is at https://get.dcode-labs.com/anchae/stable/sums/<version>-<BUILD>/SHA256SUMS.
| Target | File |
|---|---|
| macOS Apple silicon | anchae-<version>-<BUILD>-macos-arm64.dmg |
| Linux x86_64 | anchae-<version>-<BUILD>-linux-x64.tar.xz |
| Windows x64 | anchae-<version>-<BUILD>-windows-x64-setup.exe |
| Checksums | SHA256SUMS |
Compare the downloaded file’s SHA-256 checksum with the corresponding entry in SHA256SUMS.
On Windows, run the downloaded installer. If “Windows protected your PC” appears, choose “More info”, then “Run anyway”. It appears because code signing is not added yet.
On Linux, run this from the extracted folder:
sudo ./install.shOn distributions that block unprivileged user namespaces, including Ubuntu 24.04 with default settings, run this instead:
sudo ./install.sh --setuid-sandboxVerify
Section titled “Verify”Check the installed version:
anchae --versionIt prints the version and build number on one line. If your shell can’t find anchae, restart the terminal and check your PATH. On macOS, the install script creates the command in ~/.local/bin.
If you installed on macOS by copying the app from the dmg file yourself, the command is not created. Run the executable inside the app by its full path, and use the same path for update and channel:
/Applications/anchae.app/Contents/MacOS/anchae --versionTo open the app:
- macOS: the
opencommand that the install script prints when it finishes. In the default location, that isopen /Applications/anchae.app - Linux: Anchae in your app menu
- Windows: Anchae in the Start menu
Update
Section titled “Update”Anchae checks get.dcode-labs.com for a new version 5 minutes after it starts and every 24 hours after that, and tells you in the app when one is available. To stop these checks, open the 정보 (About) tab in Settings and set 업데이트 방식 (update mode) to 끔 (Off). For what is sent, see Network and privacy.
On Windows, running the install command again also updates to the new version.
You can also update from the command line:
anchae updateTo switch to the beta channel:
anchae channel set betaTo go back to the stable channel:
anchae channel set stableUninstall
Section titled “Uninstall”On macOS, delete anchae.app from the folder where you installed it. The default location is /Applications or ~/Applications. If you used the install script, also delete ~/.local/bin/anchae.
On Linux, run:
sudo /opt/anchae/install.sh --uninstallOn Windows, remove Anchae from the app list in Settings.
Your user data stays in place. On Windows it is in %LOCALAPPDATA%\DcodeLabs\Anchae. On macOS it is in ~/Library/Application Support/DcodeLabs/Anchae, and on Linux in ~/.config/DcodeLabs/Anchae.
Requirements
Section titled “Requirements”| System | Requirements |
|---|---|
| macOS | 13 or later, Apple silicon |
| Linux | x86_64, glibc 2.34 or later. Ubuntu 22.04, Debian 12 or later. musl is not supported |
| Windows | x64. On Arm64 PCs, the x64 version runs under emulation |
If a library that Anchae needs on Linux is missing, the install script tells you its name. On a minimal Linux system, Anchae requires the following packages, depending on the distribution.
| Distribution | Packages to install |
|---|---|
| Ubuntu 24.04 | libnss3 libatk-bridge2.0-0t64 libcups2t64 libdrm2 libgbm1 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libasound2t64 libpango-1.0-0 libcairo2 libdbus-1-3 |
| Ubuntu 22.04, Debian 12 | Same names as Ubuntu 24.04, without the t64 suffix |
| Fedora | nss atk at-spi2-atk cups-libs libdrm mesa-libgbm libxkbcommon libXcomposite libXdamage libXfixes libXrandr alsa-lib pango cairo dbus-libs |
| Arch | nss atk at-spi2-core libcups libdrm mesa libxkbcommon libxcomposite libxdamage libxfixes libxrandr alsa-lib pango cairo dbus |
Anchae does not start on a minimal system that has no font configuration at all. Install a font package on such a system.
The install script needs curl, awk, openssl, sed, and grep. On Linux it also needs xz.
curl installed from snap can’t write to the temporary folder, so the install script stops. Replace it, then run the script again:
sudo snap remove curlsudo apt install curlTroubleshooting
Section titled “Troubleshooting”The app’s menus are in Korean. In Settings, open the 정보 (About) tab and select 문의용으로 복사 (Copy for support) to copy your version and system details. Send them with a description of the problem to support@dcode-labs.com.
Report security issues to security@dcode-labs.com. Don’t post them in the public repository.