Sign in. Play. Level up.
Your Geek account saves your progress. Add a receiving address from any Kaspa wallet on My HQ.
Checking your player…
Open My HQ →Sign in to Geek.
Use your Geek passkey. Your device may confirm with fingerprint, face or screen lock.
Signed in as Checking player…
Getting sign-in ready…
New here? Create your account
Create a Geek account with a passkey. Your current progress stays with your account.
Can’t sign in?
Passkey support depends on your device and browser.
If your tablet cannot use passkeys, open Use another device below, or keep learning as a guest. A screen-lock PIN alone does not guarantee passkey support.
A new passkey saves this browser’s player. It does not recover a different player. Signing into a saved player leaves separate guest progress unmerged.
A previously linked Kaspa wallet can also recover your player under Use a linked wallet below. Never enter a seed phrase or private key here.
Manage saved access
Verify with your saved passkey before changing access or approving another device.
You can also verify your linked wallet to manage passkeys.
Keep another passkey or linked wallet available before removing access.
No wallet needed. Guest progress stays in this browser.
Use a linked wallet
Connect your wallet.
Approve a free sign-in message in your wallet. Use this if a wallet already protects your saved player. Receiving addresses are saved separately on My HQ.
Wallet help
- Wallet
- Not connected
- Network
- —
Use a wallet browser with Kaspa message signing. On a phone, open Geek inside a compatible wallet browser. If your wallet cannot sign in here, use a saved passkey below.
No seed phrase. No transaction or network fee to sign in. Test rewards use GEEKT; Mainnet payouts are not enabled.
Use another device
Sign in with help from your phone
Sign into the same player on a tablet that cannot create a passkey. This shares access to that player; it does not create a child account.
Checking device access…
On the tablet: request access
On your trusted phone, open this same site’s Sign in page and enter this code under “On the phone.” Use the same www address on both screens.
On the phone: approve the tablet
Only approve a code displayed on a device you control beside you. Never approve a code sent in a message or by someone claiming to be support.
If you have not just signed in, open Manage saved access above and choose Verify with a passkey. Then approve below.
Manage approved devices
Choose Verify with a passkey in Manage saved access before each removal. Removing access signs that approved browser out. Shared sessions still need fresh proof to change passkeys; wallet spending is separate.
Advanced wallet recovery
Use an address from another wallet
Your wallet needs a Sign message feature for Kaspa. Sign the exact login message in that wallet, then paste its signature here. Connecting through Kasware is optional.
If copying is blocked, choose Select entire message, then touch and hold the selected text and choose Copy. Paste the whole message into your wallet’s Kaspa Sign message screen. Return here to paste the signature before the message expires.
An address alone cannot sign you in. If your wallet cannot sign Kaspa login messages, continue as a guest for now. Exchange deposit and shared-script addresses may need another ownership method.
Use the same wallet to recover your saved player. Separate guest progress is not merged.