Analysis updated 2026-05-18
Create a self-custodial crypto wallet secured by Face ID, Touch ID, or Windows Hello instead of a seed phrase.
Pay gas fees in USDC or USDT instead of a chain's native token.
Use the same wallet address across Ethereum, Base, Arbitrum, Optimism, and Polygon.
| slvdev/sigby | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires pnpm, a build step, and loading the extension unpacked in Chrome developer mode.
Sigby is a Chrome browser extension wallet for crypto applications on the web. Its main feature is signing with a passkey, the same biometric authentication built into your device such as Touch ID, Face ID, or Windows Hello, instead of the twelve word seed phrase most crypto wallets require. There is nothing to write down. The passkey is hardware backed and syncs automatically through iCloud, Google Password Manager, or a similar platform keychain. Under the hood, Sigby uses EIP-7702 smart accounts, which means your wallet address behaves like a smart contract during a transaction. This allows batching several actions together atomically, so approving and swapping tokens can happen in one step instead of two separate popups, and it allows paying transaction fees in USDC or USDT instead of only the chain's native token. Your wallet address is also the same across every supported chain, including Ethereum, Base, Arbitrum, Optimism, and Polygon, so you do not end up with different addresses on different networks. Every signing operation still triggers a fresh biometric prompt, since the passkey keys are hardware backed by the device's Secure Enclave or TPM chip, making them resistant to phishing. The wallet supports multiple accounts, each with its own passkey and its own connections and history, and it keeps a separate chain selection per website so different dApps on different networks do not interfere with each other. The extension can also grant a dApp a limited, time bound signing permission called a session key, though the README notes that today every signing request still opens an approval popup regardless, so the promise of skipping repeated popups is a planned improvement rather than something that works yet. Sigby is built on Porto, a library from the Ithaca team, and is written in TypeScript. It is currently in alpha, connects to any decentralized application using the EIP-1193 or EIP-6963 standards, and the README explicitly warns against storing meaningful funds in it before a stable release. The full README is longer than what was shown.
A Chrome wallet extension that lets you sign crypto transactions with a passkey instead of a seed phrase, using smart accounts for the same address across chains.
Mainly TypeScript. The stack also includes TypeScript, Porto, WebAuthn.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.