Thibitisha
🔒
Session Expired
Your 8-hour session has ended.
Please sign in again to continue.
API...
Bridge...
No device
Session:
Records Loaded
Verified Today
Matched
Mismatch
Unknown
Not Found
Score 90–100
Score 75–89
Score 50–74
Score <50
Master List
Trusted Records
📋
Click to upload master list
CSV, Excel, PDF — first_name, second_name,
third_name, phone
Verify Numbers
Run
⚠ Bridge offline — run: node airtel-android/bridge.js
📂
Click to upload CSV
One phone per row, or a CSV with a phone column
⚠ Bridge offline — run: node airtel-android/bridge.js
Batch Report
Verification Report
Matched
Mismatch
Unknown
Not Found
Matched Mismatch Unknown Not Found
Verification Results
Full Name ID Number Serial Number Gender Date of Birth Scraped Name Score Status Time Action
Batch History
Loading...
Device
ADB
No device connected
API Access
BETA

Integrate Thibitisha directly into your payroll or SACCO system. Authenticate with X-API-Key: thibitisha_... — no login flow required.

curl -X POST https://thibitisha-verify.onrender.com/api/v1/verify \
  -H "X-API-Key: thibitisha_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"phone":"0714864357","expected_name":"John Kamau"}'
{"status":"matched","phone":"0714864357","expected_name":"John Kamau","registered_name":"JOHN KAMAU MWANGI","score":91}
Full interactive docs: /docs  ·  /redoc
Generate API Key
Your Keys
Loading...
Send Bulk SMS
Matched only
0/480
Sent Messages
MobileBatchMessageStatusSent AtUpdated At
Bridge Installation — Windows
No install required

The bridge is what controls the Android phone(s) and talks to this dashboard. This download is fully self-contained — Node.js, ADB, and Cloudflare Tunnel are all bundled inside it. Nothing else needs to be installed on the PC.

DOWNLOAD FOR WINDOWS (.zip)
Step-by-step

Click the download button above, then right-click the downloaded ThibitishaBridge-Windows.zip and choose Extract All... The folder can live anywhere — Desktop, USB drive, anywhere.

On the phone: Settings → About Phone → tap Build Number 7 times to unlock Developer Options, then Settings → Developer Options → enable Wireless Debugging (or plug in a USB cable and enable USB Debugging). Make sure Airtel Money is installed and logged in.

Open the extracted folder and double-click Start Bridge.bat. A window opens and stays open — keep it running for the whole session. Within a few seconds it prints a green box with a TUNNEL URL that looks like:

https://random-words-here.trycloudflare.com

Copy that URL, open the Device tab on the left, paste it into the Bridge URL field and click SAVE. The bridge indicator should turn green within a few seconds.

Still on the Device tab: enter the phone's IP, pairing port and pairing code (shown on the phone's Wireless Debugging screen) and click PAIR, then enter the IP and connection port and click CONNECT. For USB, the phone is detected automatically. Once connected, go to Verify and run a batch.

Troubleshooting
No TUNNEL URL appears — check the PC's internet connection; the bundled tunnel client needs outbound access.
SmartScreen / antivirus warning on first run — expected for any unsigned .exe from outside the Microsoft Store. Choose "More info" → "Run anyway" if you trust where you got this file.
Bridge stays red after pasting the URL — another app on the PC may already be using the same local port. Open a Command Prompt and run netstat -ano | findstr :47235 to see what's holding it, then close that app or edit the PORT line in Start Bridge.bat to a different number.
"No ADB devices connected" — open a Command Prompt in the extracted folder's app\ subfolder and run adb.exe devices. If it says "unauthorized", check the phone screen for a popup and tap Allow.
Tunnel URL changes every restart — that's expected. Paste the new one into the Bridge URL field each time you start a fresh session.
Bridge Installation — macOS
No install required

The bridge is what controls the Android phone(s) and talks to this dashboard. This download is fully self-contained — Node.js, ADB, and Cloudflare Tunnel are all bundled inside it. Nothing else needs to be installed. Pick the download that matches your Mac's chip — check under Apple menu → About This Mac if you're not sure.

Step-by-step

Click the download button matching your Mac's chip above, then double-click the downloaded .zip to unzip it. The folder can live anywhere — Desktop, USB drive, anywhere.

macOS blocks unsigned downloads by default (Gatekeeper). Open Terminal and run, once:

xattr -dr com.apple.quarantine "<path to the unzipped folder>"

(Drag the folder into the Terminal window after typing the command to fill in the path.)

On the phone: Settings → About Phone → tap Build Number 7 times to unlock Developer Options, then Settings → Developer Options → enable Wireless Debugging (or plug in a USB cable and enable USB Debugging). Make sure Airtel Money is installed and logged in.

Open the extracted folder and double-click Start Bridge.command. It opens a Terminal window and stays open — keep it running for the whole session. The launcher auto-detects Apple Silicon vs Intel. Within a few seconds it prints a green box with a TUNNEL URL that looks like:

https://random-words-here.trycloudflare.com

Copy that URL, open the Device tab on the left, paste it into the Bridge URL field and click SAVE. The bridge indicator should turn green within a few seconds.

Still on the Device tab: enter the phone's IP, pairing port and pairing code (shown on the phone's Wireless Debugging screen) and click PAIR, then enter the IP and connection port and click CONNECT. For USB, the phone is detected automatically. Once connected, go to Verify and run a batch.

Troubleshooting
"cannot be opened because it is from an unidentified developer" — right-click (Control-click) Start Bridge.command and choose Open, or run the xattr -dr com.apple.quarantine command from Step 2.
No TUNNEL URL appears — check the Mac's internet connection; the bundled tunnel client needs outbound access.
Bridge stays red after pasting the URL — another app on the Mac may already be using the same local port. Open Terminal and run lsof -i :47235 to see what's holding it, then close that app or edit the PORT line in Start Bridge.command to a different number.
"No ADB devices connected" — open Terminal in the extracted folder's app/ subfolder and run ./adb devices. If it says "unauthorized", check the phone screen for a popup and tap Allow.
Tunnel URL changes every restart — that's expected. Paste the new one into the Bridge URL field each time you start a fresh session.
Bridge Installation — Linux
No install required

The bridge is what controls the Android phone(s) and talks to this dashboard. This download is fully self-contained — Node.js, ADB, and Cloudflare Tunnel are all bundled inside it (64-bit x86). Nothing else needs to be installed.

DOWNLOAD FOR LINUX (.zip)
Step-by-step

Click the download button above, then unzip the downloaded ThibitishaBridge-Linux.zip (right-click → Extract Here, or unzip ThibitishaBridge-Linux.zip in a terminal). The folder can live anywhere.

On the phone: Settings → About Phone → tap Build Number 7 times to unlock Developer Options, then Settings → Developer Options → enable Wireless Debugging (or plug in a USB cable and enable USB Debugging). Make sure Airtel Money is installed and logged in.

Open a terminal in the extracted folder and run ./start-bridge.sh (some file managers can also double-click ThibitishaBridge.desktop instead — you may need to right-click it and choose "Allow Launching" first). Keep the terminal open for the whole session. Within a few seconds it prints a green box with a TUNNEL URL that looks like:

https://random-words-here.trycloudflare.com

Copy that URL, open the Device tab on the left, paste it into the Bridge URL field and click SAVE. The bridge indicator should turn green within a few seconds.

Still on the Device tab: enter the phone's IP, pairing port and pairing code (shown on the phone's Wireless Debugging screen) and click PAIR, then enter the IP and connection port and click CONNECT. For USB, the phone is detected automatically. Once connected, go to Verify and run a batch.

Troubleshooting
"Permission denied" running ./start-bridge.sh — run chmod +x start-bridge.sh app/adb app/cloudflared node/node in the extracted folder, then try again.
No TUNNEL URL appears — check the machine's internet connection; the bundled tunnel client needs outbound access.
Bridge stays red after pasting the URL — another process may already be using the same local port. Run ss -ltnp | grep 47235 to see what's holding it, then close that process or edit the PORT line in start-bridge.sh to a different number.
"No ADB devices connected" — open a terminal in the extracted folder's app/ subfolder and run ./adb devices. If it says "unauthorized", check the phone screen for a popup and tap Allow.
Tunnel URL changes every restart — that's expected. Paste the new one into the Bridge URL field each time you start a fresh session.