Skip to main content
The KaleidoSwap Desktop App is a full-featured application for trading Bitcoin and RGB assets on the Lightning Network. It gives you complete control over your node, wallet, and channels.

What You Can Do

Run Your Own Node

Host an RGB Lightning Node locally or connect to a remote one — full sovereignty over your infrastructure

Manage Wallets

Create wallets, generate recovery phrases, and manage BTC and RGB asset balances

Open Channels

Open Lightning channels with or without RGB assets, or order channels through an LSP

Trade Assets

Execute atomic swaps between BTC and RGB assets directly from your node

Getting Started

Follow these steps to set up the desktop app:
1

Install the app

Download the binary for your platform or build from source. Installation Guide
2

Set up your node

Connect to a remote RGB Lightning Node or run one locally. Node Hosting Guide
3

Create a wallet

Generate a new wallet and securely save your recovery phrase. Wallet Setup
4

Fund and trade

Deposit BTC, open channels, and start swapping assets. Deposits | Trading

Desktop vs. Web App

FeatureDesktop AppWeb App
Swap ModelAtomic swapsOrder-based (taker-maker)
NodeSelf-hosted or remoteRemote
WalletBuilt-inExternal (Alby, Xverse, BitMask, Rate)
Channel ManagementFull controlN/A
Best ForPower users, node operatorsQuick browser-based trades

System Requirements

  • macOS 12+ (Apple Silicon and Intel)
  • Windows 10+ (64-bit)
  • Linux (Ubuntu 20.04+, Debian 11+, or equivalent)
For building from source, you’ll also need Rust, Node.js, and the Tauri prerequisites.