Install AdeshLang
Official pre-built binaries, installers, and packages for AdeshLang v0.3.0 are available for Windows, macOS, Linux, and Android.
Direct Downloads (v0.3.0)
🪟 Windows
Supports Windows 10 & 11 (x86_64 & ARM64).
- Setup Installer (x86_64): Recommended GUI installer.
- Portable ZIP: Zero-install standalone archive.
🍏 macOS
Supports macOS 12 Monterey or newer (Apple Silicon & Intel).
- Apple Silicon (M1/M2/M3/M4): Native ARM64 build.
- Intel (x86_64): Native 64-bit Intel build.
🐧 Linux
Native packages for Ubuntu/Debian, Fedora/RHEL, and standalone tarballs.
- DEB: Ubuntu, Debian, Pop!_OS, Mint.
- RPM: Fedora, RHEL, CentOS, Rocky, openSUSE.
- Tarball (.tar.xz): Universal standalone package.
📱 Android
AdeshLang Mobile IDE and native execution environment for Android devices.
- ARM64-v8a APK: Recommended for physical devices.
- Universal APK: Compatible with all 64-bit architectures.
💻 Visual Studio Code Extension
Official AdeshLang Language Support & ALS Language Server integration for VS Code and VS Code-based editors (Cursor, Windsurf, VSCodium).
- Full ALS Language Server protocol integration with live diagnostic checks.
- Semantic syntax highlighting, auto-completion, hover docs, and formatting.
All Release Assets & SHA-256 Checksums
All official packages and binaries are cryptographically signed and checksummed in the AdeshLang Releases.
| File Name | Platform / Target | Size | SHA-256 Checksum |
|---|---|---|---|
| adesh-editor.exe | Windows x86_64 TUI Code Editor | 2.64 MB | 5c269098ce40650043d9c58d3a8fae9e394a4fcc5836f25eeb14306f4f974f0f |
| adesh.exe | Windows x86_64 Standalone CLI | 28.0 MB | d4764090859e2df79b17118bed5b7ddbbe4c16f92fd7d3eafef4708c280a909d |
| adeshlang-0.3.0-1.aarch64.rpm | Fedora / RHEL ARM64 (RPM) | 111.1 MB | 01ad7a71f13de93a403875cc5d6b55589832fced8fc0de832df0ad7fdc815207 |
| adeshlang-0.3.0-1.x86_64.rpm | Fedora / RHEL x86_64 (RPM) | 117.5 MB | 39843e5e8dd6bcee099647448d427a506aa89f29b0b3fb5e3baa055a00a6430c |
| AdeshLang-0.3.0-aarch64-linux-gnu.tar.xz | Linux ARM64 (Universal Tarball) | 77.0 MB | 7f7c4366a2bbbade34b3b9d18fc7ef5877c453fc076dfb82b6fb570151b25a46 |
| AdeshLang-0.3.0-aarch64-macos.dmg | macOS Apple Silicon (Disk Image DMG) | 23.6 MB | a04c60be0e27c2a6ea09f10d3ff1957248f799ff555212e2b9b0f28d31578e83 |
| AdeshLang-0.3.0-aarch64-macos.pkg | macOS Apple Silicon (Installer PKG) | 21.2 MB | e380b1137ebb1d5c033f37a644fd22d4e269580b6fa87d88faf707cf7e2940ac |
| AdeshLang-0.3.0-aarch64-windows-portable.zip | Windows ARM64 (Portable ZIP) | 113.1 MB | b852c97ca87379298c24495064502992ecf2d56ca5b1b53484c332f9fecedfdc |
| AdeshLang-0.3.0-macos-aarch64.tar.xz | macOS Apple Silicon (Tarball) | 73.5 MB | ecafdbc6e40f50e38a4e4e976007dee20b6ca90351489ccff8a09458bf1ae18e |
| AdeshLang-0.3.0-macos-x86_64.tar.xz | macOS Intel x86_64 (Tarball) | 80.5 MB | d9ac33eedbe846138d0d48672b6842751ca7dcd4e63650629d369babdfb02f4f |
| AdeshLang-0.3.0-x86_64-linux-gnu.tar.xz | Linux x86_64 (Universal Tarball) | 83.5 MB | aaad0631598cbf9bd42a81651675a93d818a569f68de37e799bce7a37d72e73d |
| AdeshLang-0.3.0-x86_64-macos.dmg | macOS Intel x86_64 (Disk Image DMG) | 27.6 MB | 25e20534c70aff49fad43d464993db4b32acf75efc0af5e10ba206388ff20d0e |
| AdeshLang-0.3.0-x86_64-macos.pkg | macOS Intel x86_64 (Installer PKG) | 24.3 MB | 3a99e53fc73827548a59cc9cff7f0a5cf66feb71c0565c2a6955de6a7ecb6f70 |
| AdeshLang-0.3.0-x86_64-windows-portable.zip | Windows x86_64 (Portable ZIP) | 120.3 MB | 18bfd32e2f1b1156e7d0ecb308768ccd8c3bcaff1e55f119e90b78bfe18089e6 |
| AdeshLang-0.3.0-x86_64-windows-setup.exe | Windows x86_64 (Setup GUI) | 70.4 MB | 3cef7c704abd37d9c97b2a7bb53478ad06ab0efa850c256ecf6c65ad55eb5bad |
| adeshlang_0.3.0_amd64.deb | Debian / Ubuntu x86_64 (DEB) | 90.7 MB | 03133a698e6d356e03fbd102ae23564a68a6ce6e71f2d47f8aa735c8785ca527 |
| adeshlang_0.3.0_arm64.deb | Debian / Ubuntu ARM64 (DEB) | 86.0 MB | 7e015d0c5805d31fdacbaa49ae96e57e2a3562b67f1bc8361da31050f487e791 |
| adl.exe | Windows x86_64 Package Manager | 3.07 MB | fd236a9cff9f7e0e5a9620f9d92356e91da0e3ffd76b6c9c117d479e0dcd3fe4 |
| als.exe | Windows x86_64 Language Server | 4.45 MB | 783131547d7ee3309895312fb6cc35601b44bc308d8cb8f1f53753c011b29f24 |
| SHA256SUMS | All Checksums File | 2.68 KB | dc044c6a83dc42165abc6de82b1ca96684d18a2663f5ad73aa6def18e64904ea |
| toolchain-manifest.json | LLVM Toolchain Resolver Manifest | 3.64 KB | 3b6826ad365dc426cafb06e093b702c38693d9376030ca87c570fbbbf6353b12 |
| AdeshLang-mobile-0.3.0-arm64-v8a.apk | Android ARM64-v8a (Recommended APK) | 62.7 MB | 43ef6e42aa3235322b659e71f2a6b942b75cea004477c8177264ea1ff505f296 |
| AdeshLang-mobile-0.3.0-universal.apk | Android Universal (All-in-One APK) | 135.4 MB | 094fd787e32a573bd0a694288d7ba24ea7ceec38485a1fe747ccf5f1c4550928 |
| AdeshLang-mobile-0.3.0-x86_64.apk | Android x86_64 (Emulators / ChromeOS) | 74.1 MB | 278b048fc55e6317240f9992c2da6e39fb5970a4a2144fcfa63e694aaf2ca0f5 |
| AdeshLang-mobile-0.3.0.aab | Android App Bundle (AAB Package) | 107.4 MB | b6453465967f1b69c53b8e1079d2c14f06d2afeb1bdc2e096c64163cccd61b10 |
| SHA256SUMS-mobile.txt | Release Artifact | 306 B | 5475d870f08bc0381450cd05e519017aeb110ebb40272d78dfc289720eaa72ad |
| adesh-vscode-0.3.0.vsix | VS Code Extension (VSIX Package) | 1.11 MB | 8394d41f2772a782f25405408916e56b64d871ab087e8d7bfeb6187363257d59 |
Installation & Toolchain Setup Flow
Follow this 4-step flow to set up AdeshLang on your system, verify diagnostics, configure optional toolchains, and begin coding.
Step 1: Install AdeshLang Core Package
Download and install the official package for your platform using the Direct Downloads or Platform-Specific Instructions below:
- 🪟 Windows: Run
AdeshLang-0.3.0-x86_64-windows-setup.exe(or extract portable ZIP). - 🍏 macOS: Run
AdeshLang-0.3.0-*.pkgor open.dmg. - 🐧 Linux: Install
adeshlang_0.3.0_amd64.deb(sudo dpkg -i ...) oradeshlang-0.3.0-1.x86_64.rpm. - 📱 Android: Sideload
AdeshLang-mobile-0.3.0-arm64-v8a.apk.
AdeshLang's core features run immediately after Step 1 with zero external dependencies:
adesh repl— Interactive REPL shell.adesh run <file.adesh>— Tree-walk bytecode interpreter.adesh run --njit <file.adesh>— Ultra-fast Cranelift Native JIT engine (10× to 230× speedup).adesh check&adesh fmt— Static analysis, borrow-checker, and formatting.als/adesh lsp— Language server for real-time IDE diagnostics.
Step 2: Verify Environment & Diagnostics
After installing, verify the binaries and run the automated health check:
# Verify CLI is on PATH
adesh --version
# Run full system diagnostics (compilers, JIT runtime, GPU drivers, AI acceleration)
adesh doctor
# Inspect environment variables and resolved paths
adesh env
adesh env --json
Step 3: Toolchain Setup (adesh toolchain install) (Optional)
The optional LLVM/MLIR toolchain is only required if you plan to use AOT static compilation (adesh build <file.adesh>) or GPU MLIR kernels.
# Recommended on Linux (Ubuntu/Debian/Fedora/Arch) & macOS (Homebrew):
# Installs and registers native toolchain via your system package manager (apt/dnf/pacman/brew)
adesh toolchain install --use-system-packages
# Automated download & installation of pinned upstream toolchain:
adesh toolchain install
# For pre-release builds or custom environments:
adesh toolchain install --allow-unverified
# Install system-wide (requires admin / sudo):
sudo adesh toolchain install --system
Toolchain Diagnostics & Management Commands
| Command | Purpose |
|---|---|
adesh toolchain current | Display the active toolchain path, Clang, and LLD linker locations. |
adesh toolchain list | List bundled and system-detected LLVM/MLIR toolchains. |
adesh toolchain check | Verify whether the active toolchain can compile native targets. |
adesh toolchain path | Print the path to the bundled toolchain root directory. |
adesh toolchain expose --system | Expose bundled LLVM/Clang tools system-wide for third-party programs. |
Step 4: Editor & Developer Workflow Setup
💻 VS Code / Cursor / Windsurf
Install the official extension for syntax highlighting, autocomplete, code actions, and real-time ALS diagnostics:
# Download and install VSIX
curl -LO https://github.com/adeshlang/adeshlang/releases/download/vscode-v0.3.0/adesh-vscode-0.3.0.vsix
code --install-extension adesh-vscode-0.3.0.vsix
🖥️ Built-in Terminal UI (TUI) Editor
AdeshLang includes a complete terminal-based code editor built-in. Launch it anytime without needing an external IDE:
adesh editor # Launch TUI editor
adesh-editor main.adesh # Edit specific file in TUI editor
🐳 Docker Container Quickstart
If you prefer running AdeshLang in a fully isolated container with LLVM/MLIR and native toolchains pre-configured:
# Pull and start interactive REPL
docker run -it --rm adeshlang/adeshlang:latest adesh repl
# Execute local scripts inside container
docker run -it --rm -v "$(pwd):/app" adeshlang/adeshlang:latest adesh run /app/main.adesh
Essential Adesh Command Reference
| Command | Category | Description & Usage |
|---|---|---|
adesh doctor | Diagnostics | Run complete health check on compiler, backends, environment, and AI hardware acceleration drivers. |
adesh toolchain install | Toolchain | Provision, download, or bind LLVM, Clang, LLD, and MLIR native compilation backends. |
adesh toolchain current | Toolchain | Inspect the active compiler backend, sysroot, and tool locations. |
adesh repl | Execution | Launch the interactive AdeshLang REPL shell with multiline support. |
adesh run <file.adesh> | Execution | Execute AdeshLang source with the standard tree-walk interpreter. |
adesh run --njit <file> | Execution | Execute using Cranelift Native JIT backend (10× to 230× speedups). |
adesh build <file.adesh> | Compilation | AOT compile source into standalone native machine binary. |
adesh editor | IDE Tool | Launch the built-in cross-platform Terminal UI (TUI) Code Editor. |
adesh check <file.adesh> | Linter | Run static analysis, type checking, and borrow checker without codegen. |
adesh fmt <file.adesh> | Formatter | Auto-format source files according to standard AdeshLang style guidelines. |
adesh lsp / als | Language Server | Launch the Adesh Language Server for VS Code, Cursor, and Windsurf integration. |
adl install <pkg> | Package Mgr | Install dependencies, libraries, or AI/ML model binding packages. |
Installation Instructions
🪟 Windows Installation
Graphical Setup (Recommended)
- Download AdeshLang-0.3.0-x86_64-windows-setup.exe.
- Run the installer and follow the on-screen prompts.
- Open PowerShell or Command Prompt and verify:
adesh --versionadesh doctor
Portable ZIP Archive
- Download AdeshLang-0.3.0-x86_64-windows-portable.zip.
- Extract the archive to your preferred directory (e.g.
C:\AdeshLang). - Add the
bindirectory to your userPATH.
🍏 macOS Installation
PKG Installer (Recommended)
- Download the PKG installer for your architecture:
- Apple Silicon (M1/M2/M3/M4): AdeshLang-0.3.0-aarch64-macos.pkg
- Intel: AdeshLang-0.3.0-x86_64-macos.pkg
- Double-click the
.pkgfile and follow the standard macOS installation wizard. - Open Terminal and run:
adesh --versionadesh doctor
DMG Drag-and-Drop
- Download the
.dmgimage (Apple Silicon DMG / Intel DMG). - Open the image and double-click
Install-AdeshLang.commandor copy to/Library/Application Support/AdeshLang.
🐧 Linux Installation
Debian / Ubuntu / Mint / Pop!_OS (.deb)
# Download DEB package
curl -LO https://github.com/adeshlang/adeshlang/releases/download/v0.3.0/adeshlang_0.3.0_amd64.deb
# Install via dpkg / apt
sudo dpkg -i adeshlang_0.3.0_amd64.deb
sudo apt-get install -f # resolve any dependencies if needed
# Verify
adesh --version
adesh doctor
Fedora / RHEL / Rocky / CentOS (.rpm)
# Download and install RPM
sudo rpm -Uvh https://github.com/adeshlang/adeshlang/releases/download/v0.3.0/adeshlang-0.3.0-1.x86_64.rpm
# Verify
adesh --version
adesh doctor
Universal Tarball (.tar.xz) — 83.5 MB
# Download and extract tarball
curl -LO https://github.com/adeshlang/adeshlang/releases/download/v0.3.0/AdeshLang-0.3.0-x86_64-linux-gnu.tar.xz
tar -xf AdeshLang-0.3.0-x86_64-linux-gnu.tar.xz
# Move to local bin or export PATH
sudo cp -r AdeshLang-0.3.0-x86_64-linux-gnu/* /usr/local/
💻 Visual Studio Code Extension (.vsix)
The official AdeshLang VS Code Extension integrates syntax highlighting, autocomplete, code actions, and real-time ALS language server diagnostics for VS Code, Cursor, Windsurf, and VSCodium.
Option 1: Install via VS Code Command Line (CLI)
# Download the VSIX package
curl -LO https://github.com/adeshlang/adeshlang/releases/download/vscode-v0.3.0/adesh-vscode-0.3.0.vsix
# Install into VS Code
code --install-extension adesh-vscode-0.3.0.vsix
Option 2: Install via VS Code Graphical Interface
- Download adesh-vscode-0.3.0.vsix.
- In VS Code, open the Extensions view (
Ctrl+Shift+Xon Windows/Linux orCmd+Shift+Xon macOS). - Click the
...menu (Views and More Actions) at the top-right of the Extensions pane. - Select Install from VSIX...
- Select the downloaded
adesh-vscode-0.3.0.vsixfile to install.
📱 Android Installation
The AdeshLang Mobile App is a standalone code editor and native Adesh runtime environment for Android smartphones, tablets, and emulators.
Option 1: Direct Download & Sideload (Phone / Tablet)
- Download the ARM64-v8a APK on your Android device (or use the Universal APK).
- Open the downloaded
.apkfile. - If prompted, enable "Install unknown apps" in your Android Settings for your browser or file manager.
- Tap Install and launch AdeshLang Mobile.
Option 2: Install via Android Debug Bridge (ADB)
# Download the ARM64 APK
curl -LO https://github.com/adeshlang/adeshlang/releases/download/mobile-v0.3.0/AdeshLang-mobile-0.3.0-arm64-v8a.apk
# Install to connected device via ADB
adb install AdeshLang-mobile-0.3.0-arm64-v8a.apk
Verifying Integrity
You can verify the integrity of any downloaded package using the official SHA256SUMS file:
# Linux / macOS
curl -sL https://github.com/adeshlang/adeshlang/releases/download/v0.3.0/SHA256SUMS | grep "<filename>" | sha256sum -c
# Windows PowerShell
Get-FileHash -Algorithm SHA256 .\AdeshLang-0.3.0-x86_64-windows-setup.exe