BRIDGIT / CARD SIMULATOR

Test a card without a phone

Pick a card or paste your own. It runs in a phone-sized frame with the phone’s own rules, and a simulated phone answers every Bridgit.act and Bridgit.respond. Make it fail on purpose to see your error states.

This is a simulator. Replies come from a mock phone with made-up data, and a desktop browser is not the phone’s WebView. Check the card on a phone before you rely on it.

Card

Simulated phone

Mock phone data (edit and apply)

Card rules

  • No card yet.
Simulated phoneNot answered

Calls

  • Tap a button on the card. Every call it makes, and the simulated reply, shows here.

For agents: test a card from the command line

The same simulator runs headless in Chrome or Edge with Node 22, no packages to install. It taps buttons and prints every call and what the card shows.

curl -sO https://bridgit.cc/simulator/run-card.mjs
node run-card.mjs my-card.html --click "text=Pause" --json
node run-card.mjs my-card.html --failure capability_disabled --click "#refresh"

Steps: --click (a CSS selector or text=Label), --type "#field=words", --wait 500, --eval "js". node run-card.mjs --help lists the failure modes. Guide: Test a card without a phone.