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

What the Desktop App Covers

How It Works

The Desktop App is a client, not a custodian. It drives an RGB Lightning Node that holds your keys, manages channel state, and validates RGB contracts locally.
  • The app is the interface: accounts, balances, channels, and trading screens
  • The RGB Lightning Node holds the keys and the channel state, whether it runs on your machine or on a server you control
  • LSPs supply inbound liquidity and act as the counterparty that locks the other leg of a swap
  • Bitcoin is where channels anchor and where positions finally settle
No third party has access to your funds at any point. For how this fits the wider stack, see Architecture.

Everyday Flow

  1. Unlock — enter your password; the app starts or reconnects to your node
  2. Review balances — on-chain BTC, Lightning balance, and RGB assets for the selected account
  3. Move funds — deposit, withdraw, or open a channel
  4. Trade — quote a pair and settle an atomic swap against the maker

System Requirements

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

Download the Desktop App

Get the latest KaleidoSwap Desktop App release for macOS, Windows, or Linux.