Installation Methods
You can install the KaleidoSwap Desktop App in two ways:1. Download Binaries
- Download: Get the latest build from the KaleidoSwap downloads page or the GitHub Releases page, choosing the appropriate binary for your operating system.
- Verify: Check your download against the GPG-signed SHA256 checksum manifest before installing. See our Binary Verification Guide for detailed instructions.
- Install: Run the app by executing the binary.
2. Building Locally
Common Prerequisites
- Tauri 2.x
Make sure you have installed all the official Tauri prerequisites (Rust, Node.js, pnpm). - Repository
Platform-Specific Instructions
Windows:- The RGB Lightning Node integration is not yet fully supported natively on Windows. To get started with RLN on Windows, run it in a Docker container and connect remotely — see Node Hosting, or Troubleshooting for other remote-node options
- Install vcpkg to install libraries like openssl and sqlite3
- Ensure Microsoft Visual C++ is installed (via Visual Studio or Build Tools)
- Install
build-essentialandpkg-config - Install the WebKitGTK / GTK dependencies used by the CI build:
libwebkit2gtk-4.1-dev,libwebkit2gtk-4.0-dev,libgtk-3-dev,libglib2.0-dev,librsvg2-dev,libappindicator3-dev, andpatchelf - Confirm correct installation of Rust, Node.js, and pnpm
Building and Running
- Install dependencies:
- Build the Tauri app:
- Run KaleidoSwap in development mode:
Node Setup Options
After installing KaleidoSwap, you’ll need to connect to an RGB Lightning Node. You have two options:Option 1: Connect to a Remote Node
If you prefer not to run a node on your local machine, you can connect to a remote RGB Lightning Node:- Self-hosted remote node: Learn how to set up your own RGB Lightning Node on a VPS or server by following our RGB Lightning Node Hosting guide.
- Hosted provider: Connect to a professionally managed node from a service provider like ThunderStack.
- No local resources required
- 24/7 availability (for hosted solutions)
- Simplified setup process
Option 2: Create a Local Wallet with Integrated Node
For complete control and privacy, you can run a node directly on your machine:- Follow the Creating a New Wallet guide to set up a local wallet with an integrated RGB Lightning Node.
- Full control over your node
- Enhanced privacy
- No dependency on external services
Local node integration is not yet fully supported natively on Windows. Windows users should choose Option 1 above (a remote node, self-hosted via Docker or a hosted provider like ThunderStack) — see Troubleshooting for details.
Download the Desktop App
Get the latest KaleidoSwap Desktop App release for macOS, Windows, or Linux.