bWalletX is in beta: test with small amounts.
bWalletX DownloadWeb →

Tools for people who build on Bitcoin, from the team that makes bWalletX.

Start with bWalletX, our BRC-100 wallet: on the web, in Chrome or on Android.

One script adds Connect bWalletX to your site. Any BRC-100 wallet can sign in.

Drop your built site into b0-x. It checks every file and link in your browser, and estimates the cost on chain.

Send us your app for the Apps screen in bWalletX. A person reviews it, and it ships in the next release.

The bwalletx CLI and MCP server give your AI agent its own account, with a budget, a daily cap and a stop switch.

Take a priced task on our apps with Kintsugi. Do the work, get paid in BSV, in full.

▶ Play with sound · 0:48

Start building on b

bWalletX is our BRC-100 wallet. Around it we build open tools: sign-in and payments for your site, a wallet for your AI agents, on-chain sites with b0-x, and paid work on our own apps through Kintsugi. Here is what works today, and what is coming.

Start in 5 minutes

  1. Get bWalletX Live

    Install the wallet you will build and test with: the web app, the Chrome extension or Android. It is in beta, so test with small amounts.

    Get bWalletX → · Which edition to test with
  2. Add Connect to your site Live

    One script tag and one button give your site a BRC-100 wallet. No API keys and no account with us.

    <script src="https://bwalletx.com/connect.js"></script>
    The quick start → · Sign in with bWalletX, with server code
  3. Check your site with b0-x Live Early access

    Drop your built site folder into b0-x. In your browser, it lists what would go on chain, flags links that would break and estimates the cost. Nothing is uploaded. Publishing on chain is in early access; deploys from Vercel or GitHub are coming.

    Open b0-x New project → · The b0-x docs (draft)
  4. Put your app in the wallet Live

    Send us your app for the Apps screen in bWalletX. A person reviews it, and approved apps ship in the next wallet release. Apps open in the wallet's own browser with BRC-100 sign-in and payments. To try it on your own phone now, open Apps in the wallet and tap + Add app.

    Add your app →
  5. Take a paid Kintsugi task Live

    Kintsugi is how The Bitcoin Corporation contracts the work on bWalletX, bChatX and the b*X apps. Pick a task with a fixed price, sign the contract in bChatX, deliver, and get paid in BSV, in full. There is no Kintsugi fee.

    See the open tasks → · How Kintsugi works

The tools

Each one links to its real docs, package or source. Checked on 6 November 2026.

Code you can copy

Copied from the real READMEs and pages, linked under each one.

A Connect button on any page Live

<script src="https://bwalletx.com/connect.js"></script>
<button id="connect">Connect with bWalletX</button>
<script>
  bWalletX.button('#connect', async ({ wallet, identityKey }) => {
    // wallet is a BRC-100 WalletInterface, the same API as window.CWI
    console.log('Connected', identityKey);
  });
</script>
From bwalletx.com/developers

Sign-in with a bundler Live

pnpm add @bwalletx/connect @bsv/sdk
<BwalletXProvider challengeUrl="/api/bwalletx/challenge" verifyUrl="/api/bwalletx/verify"
  logoutUrl="/api/bwalletx/logout" sessionUrl="/api/bwalletx/session">
  <BwalletxSignin size="sm" />   {/* in your header; that's all */}
</BwalletXProvider>
The three routes come from @bwalletx/connect/next. From the @bwalletx/connect README

Give your AI agent a wallet Live

npm i -g bwalletx
bwalletx login --account phone             # pair with your agent account in bWalletX
claude mcp add bwalletx -- npx -y bwalletx mcp
Paired accounts need no passphrase: your phone signs. From bwalletx.com/mcp

Check a site for on-chain publishing Early access

$ pnpm publish-site <dir> [--name x] [--owner <pubkey>] [--source <domain>]
    [--fee 100] [--relative] [--max-tx-mb 9.5] [--broadcast]
A dry run by default: nothing is broadcast. --broadcast is owner only for now. From the b0-x docs

The bApp shell Coming soon in the wallet

<bwalletx-topbar drawer="sections"></bwalletx-topbar>
<main>…</main>
<bwalletx-drawer id="sections"></bwalletx-drawer>
<bwalletx-bar active="feed"></bwalletx-bar>
<script type="module">
  import { defineBappShell, loadManifest, applyManifest, startShellBridge } from '@bwalletx/connect/shell';
  defineBappShell();
  const manifest = await loadManifest();      // fetches and validates /.well-known/bapp.json
  applyManifest(manifest);
  startShellBridge({ manifest });             // inside bWalletX: hide the bar, follow the wallet's dock
</script>
On the web the package draws the bar today. From the @bwalletx/connect README

Questions: support@bwalletx.com · Docs: docs.bwalletx.com · Everything we build through Kintsugi is open source under the Open BSV License. Related: Developers · Open source · Roadmap.

Get the wallet, add Connect, and pick a task. We'll see you in bChatX.

Get bWalletXRead the docsTake a task

Music: “Build on b”, an original chiptune by b, played live in your browser with the Web Audio API. Sound starts only when you press Play.