Practical overview
When it fits
Use it when you need a Symbol wallet interface for account and asset management or transaction issuance, or when working on the wallet from source.
Who it is for
- Symbol users who want a client for managing accounts, mosaics, namespaces or transactions.
- Developers who want to run or build the wallet from its TypeScript repository.
Documented uses
- Manage Symbol accounts.
- Manage mosaics and namespaces.
- Issue Symbol transactions.
- Run the wallet's local development server or build its desktop app.
Requirements & limits
The repository describes a web application and desktop options for macOS, Windows and Linux. It identifies the project as Apache-2.0 licensed.
- The project supports both a web application and desktop builds.
- The repository says Ledger wallets are supported only in the Electron version.
- The development instructions specify Node.js 16 LTS.
- The installation instructions advise storing the profile mnemonic offline.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and create a Desktop Wallet profile
Set up the wallet from a project release and create a profile.
Before you start
- A release of Desktop Wallet from the GitHub releases section.
Steps
Download Desktop Wallet from the repository's releases section.
Launch the executable and follow the installation instructions.
Create a profile and save its mnemonic somewhere safe offline.
Expected outcome
A wallet profile is created for managing Symbol accounts and transactions.
Guide limitations
- The instructions do not specify account recovery or transaction procedures.
Start the local development server
Run the wallet's development server and open its local browser interface.
Before you start
- Node.js 16 LTS.
- Git and npm.
Steps
Clone the repository with the command below.
git clone https://github.com/symbol/desktop-wallet.gitEnter the project directory and install dependencies with the command below.
npm installStart the server with the command below.
npm run devVisit
http://localhost:8080/#/in a browser.
Expected outcome
The documented development workflow starts a local server and provides a browser address for the wallet interface.
Guide limitations
- The repository provides development setup steps, not a guarantee of successful execution in a particular environment.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026
- Original website title
- symbol/desktop-wallet · Official homepage title · retained in its source language

