> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kaleidoswap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Desktop App Introduction

> Learn about the KaleidoSwap Desktop App for managing Bitcoin and RGB assets on Lightning Network

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

<CardGroup cols={2}>
  <Card title="Run Your Own Node" icon="server">
    Host an RGB Lightning Node locally or connect to a remote one — full sovereignty over your infrastructure
  </Card>

  <Card title="Manage Wallets" icon="wallet">
    Create wallets, generate recovery phrases, and manage BTC and RGB asset balances
  </Card>

  <Card title="Open Channels" icon="code-branch">
    Open Lightning channels with or without RGB assets, or order channels through an LSP
  </Card>

  <Card title="Trade Assets" icon="arrows-rotate">
    Execute atomic swaps between BTC and RGB assets directly from your node
  </Card>
</CardGroup>

## Getting Started

Follow these steps to set up the desktop app:

<Steps>
  <Step title="Install the app">
    Download the binary for your platform or build from source.
    [Installation Guide](/desktop-app/getting-started/installation)
  </Step>

  <Step title="Set up your node">
    Connect to a remote RGB Lightning Node or run one locally.
    [Node Hosting Guide](/desktop-app/getting-started/node-hosting)
  </Step>

  <Step title="Create a wallet">
    Generate a new wallet and securely save your recovery phrase.
    [Wallet Setup](/desktop-app/wallet/creating-wallet)
  </Step>

  <Step title="Fund and trade">
    Deposit BTC, open channels, and start swapping assets.
    [Deposits](/desktop-app/wallet/deposits) | [Trading](/desktop-app/trading/asset-swaps)
  </Step>
</Steps>

## Before You Start

To trade on the desktop app you will need:

| Requirement        | Details                                                                                    |
| ------------------ | ------------------------------------------------------------------------------------------ |
| **Bitcoin**        | At least \~1M sats (0.01 BTC) recommended to fund a channel and cover fees                 |
| **LSP connection** | A Lightning Service Provider to open a channel through (the default LSP is pre-configured) |
| **RGB assets**     | Allocated inside your channel when you open it, or obtained via swap                       |

If you just want to explore the app without trading, you can install and create a wallet without any funds first.

## 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.
