remote-wallet is an agent-friendly Solana wallet CLI and protocol toolkit. It lets a dapp expose a copyable remote wallet Pairing URL, then lets an agent connect from a terminal and sign on behalf of the configured wallet key.
bunx remote-wallet "<pairing-url>"Useful options:
remote-wallet --url "<pairing-url>" --label "Agent Remote Wallet"
remote-wallet --url "<pairing-url>" --rpc-url https://api.devnet.solana.com
remote-wallet --url "<pairing-url>" --secret-key "$REMOTE_WALLET_SECRET_KEY"import { createRemoteWalletSession } from 'remote-wallet/browser'import { createRemoteWalletSigner } from 'remote-wallet/node'import { parseNostrAssociationUrl } from 'remote-wallet/protocol'import { RemoteWalletPairingPanel, useRemoteWalletPairing } from 'remote-wallet/react'bun install
bun run build
bun run check-types
bun run lint
bun testMIT. See LICENSE.