Skip to content

About

MyAlgo Wallet — native desktop wallet for Algorand (Windows, macOS, Linux). Self-custodial ALGO, ASA, and NFT management with Ledger hardware support, native staking, and WalletConnect v2. Free, signed installers, no account required.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MyAlgo Wallet

Native desktop wallet for the Algorand blockchain — self-custodial, keys stored locally, Windows/macOS/Linux.

Latest Release Platforms Downloads License

Downloads · Install · Features · Security · Development · Support


Downloads

Download for Windows Download for macOS Download for Linux

Platform File Requires
Windows myalgo-2.5.1.exe Windows 10 or later
macOS myalgo-2.5.1.dmg macOS 11 or later — Apple Silicon & Intel
Linux myalgo-2.5.1.zip Modern 64-bit distro — AppImage & .deb included

Mobile is in development. No release date set.

See all releases · RELEASES.md for full version history.


Install

Windows

  1. Download myalgo-2.5.1.exe from the table above.
  2. Run the installer.
  3. Launch MyAlgo Wallet from the Start menu.

If Windows SmartScreen shows an unknown-publisher warning, click More info → Run anyway. The installer is signed; SmartScreen reputation builds with download volume over time.

macOS

  1. Download myalgo-2.5.1.dmg.
  2. Open the .dmg and drag MyAlgo Wallet into Applications.
  3. On first launch, if Gatekeeper blocks the app ("cannot be opened because the developer cannot be verified"), clear the quarantine attribute:
xattr -cr /Applications/MyAlgo\ Wallet.app

Then open the app again from Applications.

Linux

  1. Download myalgo-2.5.1.zip and extract it.

Debian/Ubuntu (.deb):

sudo apt install ./myalgo-2.5.1.deb

AppImage (any distro):

chmod +x MyAlgo-Wallet-2.5.1.AppImage
./MyAlgo-Wallet-2.5.1.AppImage

If the AppImage fails to launch with a sandbox error, run with sandboxing disabled:

./MyAlgo-Wallet-2.5.1.AppImage --no-sandbox

Features

  • ALGO send, receive, and balance management
  • Algorand Standard Asset (ASA) opt-in and transfer
  • NFT support — ARC-69, ARC-200, ARC-19
  • Atomic transfer groups (up to 16 transactions)
  • Smart contract calls
  • Native staking — participation key registration
  • Liquid staking pool integration via WalletConnect
  • Ledger Nano S Plus and Ledger Nano X hardware signing
  • WalletConnect v2 dApp connections
  • Legacy AlgoSigner-compatible API for dApp integration
  • Self-custodial local key storage — no account, no server-side credentials
  • No telemetry

Networks

MyAlgo Wallet connects to Algorand mainnet by default. [VERIFY — confirm whether the desktop app exposes an in-app mainnet/testnet switch, or whether testnet access is developer-only via the WalletConnect dApp integration path.]


Where things live

Data Location
Private keys OS credential store — Windows Credential Vault, macOS Keychain, Linux Secret Service (libsecret)
App config [VERIFY — e.g. %APPDATA%\MyAlgo Wallet\ on Windows, ~/Library/Application Support/MyAlgo Wallet/ on macOS, ~/.config/MyAlgo Wallet/ on Linux]
Logs [VERIFY — confirm log directory per platform]
Backups [VERIFY — confirm if the app writes any local backup files, or whether seed-phrase backup is entirely user-managed offline]

Security

MyAlgo cannot recover a lost seed phrase — there is no account, no password reset, and no server-side backup. The seed phrase is shown once during wallet creation; storing it securely offline afterward is the user's responsibility. MyAlgo never sees, transmits, or has any way to retrieve it.

Transaction signing happens entirely within the application's process memory; unsigned transactions never leave the device. The application transmits no identifying telemetry.

Report vulnerabilities to security@myalgowallet.org.


Development

The sections below need confirmation against the actual application source — this README was drafted from the deployed marketing site, not the wallet app's codebase.

Prerequisites

[VERIFY — e.g. Node.js 20+, Rust toolchain, platform-specific build tools]

Clone & install

git clone https://github.com/Algorand-Developments/myalgo-wallet.git
cd myalgo-wallet
[VERIFY — install command, e.g. npm install]

Run (development)

[VERIFY — dev run command]

Build per platform

[VERIFY — Windows build command]
[VERIFY — macOS build command]
[VERIFY — Linux build command]

Lint & format

[VERIFY — lint command]
[VERIFY — format command]

Cutting a release

  1. [VERIFY — version bump step]
  2. [VERIFY — build step]
  3. [VERIFY — tag & publish step]

Stack

  • algosdk — official Algorand JavaScript SDK, used for transaction construction and signing compatibility
  • WalletConnect v2 — dApp connection protocol
  • [VERIFY — core application framework, e.g. Electron / Tauri / native toolkit]

Support

License

[VERIFY — license identifier, e.g. MIT, Apache-2.0, or proprietary. Add a LICENSE file at repo root if one doesn't exist yet.]

About

MyAlgo Wallet — native desktop wallet for Algorand (Windows, macOS, Linux). Self-custodial ALGO, ASA, and NFT management with Ledger hardware support, native staking, and WalletConnect v2. Free, signed installers, no account required.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages