v0.1.0-alpha · open source · client-side only

manage multiple solana
wallets as one

bulk send, buy, sell, split & collect across all your wallets.private keys never leave your browser. ever.

// core_features

everything you need, nothing you don't

$ sendbulk_actions

send sol, buy tokens, sell positions, split funds & collect — across all selected wallets in one click.

$ encryptclient_side_crypto

aes-256-gcm encryption with pbkdf2 key derivation. your keys are encrypted in the browser and never transmitted anywhere.

$ graphwallet_graph

visualize connections between your wallets. track fund flows, spot patterns, and manage groups with an interactive graph view.

$ swapjupiter_integration

buy and sell any spl token via jupiter v6 aggregator. best price routing with configurable slippage across all wallets.

// security_model

your keys. your browser. that's it.

rug wallet is a static site with zero backend. there is no server, no database, no api that touches your keys.

01no_backend

static site only. all code runs in your browser tab. close the tab and the decrypted keys are gone from memory.

02aes_256_gcm

private keys are encrypted with aes-256-gcm using a key derived from your master password via pbkdf2 (100k iterations).

03indexeddb_storage

encrypted data is stored in your browser's indexeddb. nothing is sent to any server. you can verify this in devtools → network tab.

$ how_to_verify
# 1. open devtools → network tab# 2. use the app normally (import, send, swap)# 3. filter requests — zero calls carry private key data# 4. check source: all crypto ops use window.crypto.subtle# 5. audit the code — it's fully open source on github
// frequently_asked

faq

> is this safe to use with real funds?

rug wallet runs entirely in your browser. private keys are encrypted with aes-256-gcm and stored in indexeddb. there is no server component. however, this is alpha software — use at your own risk and never store more than you can afford to lose.

> how can i verify my keys aren't being sent anywhere?

open devtools → network tab and monitor all requests while using the app. you'll see only solana rpc calls and jupiter quote requests — zero private key data is ever transmitted. the entire source code is open for audit.

> what happens if i forget my master password?

your encrypted keys are unrecoverable without the master password. there is no "forgot password" flow because there is no server to reset it. always back up your private keys separately.

> does this work on mobile?

the ui is responsive and works on mobile browsers. however, for managing large numbers of wallets, desktop is recommended. the sidebar collapses to a slide-over on narrow viewports.

> what are the fees?

0.005 sol per direct transfer and 0.5% on jupiter swaps. all fees go to a public treasury wallet that you can verify on-chain. solana network fees apply as usual.

▓▒░░▒▓

ready to manage your wallets?

no sign-up. no email. just connect and go.

$ launch_appopen source · client-side only · keys never leave your browser