Built on Spark · Bitcoin L2

A Bitcoin wallet your AI agent can spend. SparkBTCBot

Not just hold — spend. Buy gift cards, eSIMs and VPNs over Lightning, and move sats between Lightning and on‑chain Bitcoin.

Built on Spark, the Bitcoin layer 2 from Lightspark. Open source, MIT.

See what it buys
Works with
  • Claude Code
  • Cursor
  • Codex
  • opencode
  • + any agent with a shell
Bridge

Bridge Lightning and on-chain.

Move sats between Lightning and the Bitcoin base chain in either direction — with no Lightning node to run and no payment channels to open. Both directions settle through the Spark network, built by Lightspark.

Lightning → Bitcoin L1

Move sats off Lightning and settle them to any on‑chain Bitcoin address.

Bitcoin L1 → Lightning

Fund from on‑chain Bitcoin, then pay Lightning invoices straight from the balance.

Withdrawing to L1 costs a flat ~2,400 sats at medium speed — 10% of a 25,000-sat exit, 0.24% of a 1,000,000-sat one — so batch small balances. The measured fee table is in the docs.

Get Started

One prompt, then you're running.

Your agent installs the skill and the runtime, creates the wallet, and stops exactly once — for you to back up the words.

Tested end-to-end on Claude Code opencode + GLM‑5.2 via OpenRouter
1

Paste one prompt

Into Claude Code, Cursor, Codex, opencode — any agent with a shell. Prefer a native plugin, a shared Grok Bot, or a plain clone? All four install paths are in the docs.

Run curl -sL https://sparkbtcbot.yvrbtclabs.dev/skills/setup.md and use the returned setup instructions to set up my Spark wallet.

2

Your agent creates the wallet

It offers npm supply-chain hardening first, installs the runtime pinned in your project, and runs setup. The twelve words go straight into an encrypted file — never to the chat, never to disk in plaintext — which is what makes this the one step that's safe to hand over.

3

You back up the words. Once, yourself.

Run reveal-mnemonic in your own terminal; it refuses to run for an agent. Then fund the wallet like pocket cash and set a daily budget — the funded balance is the only cap that survives a compromised process.

Enjoy SparkBTCBot? A star helps others discover the project

Star