Shop →
21Drucker.Farm / VibeSigner
🪶

VibeSigner
your Nostr key lives on the device.

On Nostr your key is your identity — there is no support line that can give it back. So it should not sit in a browser extension where any bad tab or bad update can copy it. On a VibeSigner the key is generated on the device, never leaves it, and nothing is signed until you press the button.

Key never leaves the device Every signature needs a button press Open source, Apache-2.0

Why a separate device

A Nostr key is small enough to paste into a chat window — and that is exactly the problem.
🔐

Nothing to copy

A key in a browser extension is a file on a computer that runs other people’s code all day. A key inside the signer is not reachable over USB at all — the device answers with signatures, never with the key.

👆

You approve, not the app

The display shows what is about to be signed and waits. Nothing is silently signed in the background, and a website that asks fifty times still gets nothing until a human agrees.

📖

Verifiable, not promised

The firmware is public under Apache-2.0. You can read what it does, build it yourself and flash it from the browser — no trust in our good intentions required.

How it works

From empty board to signing in a couple of minutes.

Flash from the browser

Plug the board in, open the web flasher in Chrome, click once. No toolchain, no driver hunt, no command line.

Create your key

The device generates the key itself and shows you twelve words to write down. Standard BIP-39 words as defined by NIP-06 — the same words rebuild the same key on any device that follows the standard.

Connect your client

A web client talks to the signer over USB and asks it to log you in. Your npub goes to the client, your nsec stays where it was.

Press to sign

Every note, every reaction, every private message is shown on the little display first. Approve and it is signed; deny and the client gets nothing.

The devices

One key format across the family: the same twelve words restore your identity on any of them.
🔌

VibeSigner USB

Built on the LilyGo T-Display S3: display, two buttons, USB-C. Plugs into the computer, signs for web clients, fits on a keyring. This one exists and works today — the kit is in the shop, firmware and web flasher are public.

📷

VibeSigner Air

The paranoid tier: no USB data, no radio while signing. The event comes in as a QR code through a camera, the signature goes back out as a QR code on the screen. Prototype hardware runs, the case is being printed.

🗝️

VibeSigner Pi

Planned: a signing image for standard SeedSigner hardware. The Pi Zero 1.3 has no WiFi or Bluetooth at the silicon level — the right home for the identity key you almost never touch.

We build the cases, buttons and mounts that turn a naked dev board into something you are happy to carry — that is why this project sits on a 3D printing farm. The USB kit is in the shop (55 € in sats, you flash it yourself); firmware and flasher are free and public, so you can also build one from scratch.

Questions

What happens if the device breaks or gets lost?

You write down twelve words when you set it up. Those words restore the exact same identity on a new device — they follow NIP-06, the shared standard, not a format we invented. Treat the words like a seed phrase: offline, on paper or steel, never in a photo.

Which clients work with it?

Any web client that adds support for the signer — today that is flink.club, which was built alongside the device. The protocol is documented and the code is public, so other clients can implement it without asking us.

Can it read my private messages?

Decryption also happens on the device and also needs your approval — it will not hand out a shared secret behind your back. The device shows what is being asked for and waits for a button press.

Do I need to buy hardware from you?

No. The board is a standard, widely available dev board and the firmware is free and open. Buy it wherever you like, flash it in your browser, done. What we sell is the printed part and the convenience of not doing it yourself.

I lost access to my key — can you help?

Only you can, and only with your twelve words. We never see your key, so there is nothing on our side to recover. The browser recovery tool turns your words back into a usable key — on your own machine, offline.

Try it without buying anything

The firmware is public and flashes from the browser. Grab a T-Display S3, click once, and see whether hardware signing fits how you use Nostr.

To the web flasher

Other projects

Everything we build lives on its own page.