Repository navigation
Pleb Signer v0.1.0
Pleb Signer v0.1.0
The first release of Pleb Signer - a Linux desktop Nostr signer with D-Bus interface, similar to Amber for Android.
Features
- Secure Key Storage: Keys are stored in your OS keyring (GNOME Keyring, KWallet, or other Secret Service providers)
- System Tray Integration: Runs quietly in your system tray using StatusNotifierItem protocol
- D-Bus API: Standard interface for Nostr clients to request signatures without touching your private keys
- NIP-04 & NIP-44 Encryption: Full support for both legacy and modern encryption standards
- NIP-46 Bunker Mode: Remote signing via Nostr relays - your keys never leave your desktop
- Modern UI: Clean interface built with iced 0.13
Installation
Debian/Ubuntu (.deb)
sudo dpkg -i pleb-signer_0.1.0_amd64.debFedora/RHEL (.rpm)
sudo rpm -i pleb-signer-0.1.0-2.x86_64.rpmFrom Source
git clone https://github.com/PlebOne/Pleb_Signer.git
cd Pleb_Signer
cargo build --release
sudo cp target/release/pleb-signer /usr/local/bin/Requirements
- Linux with D-Bus session bus
- A Secret Service provider (GNOME Keyring, KWallet, etc.)
- System tray with StatusNotifierItem support (KDE Plasma, GNOME with AppIndicator extension, Cosmic, etc.)
Quick Start
- Launch Pleb Signer from your application menu or run
pleb-signer - Generate a new key or import an existing one (nsec format)
- The signer will minimize to your system tray
- Nostr clients can now request signatures via D-Bus
Client Integration
See CLIENT_INTEGRATION.md for examples in Python, Rust, and JavaScript.
Checksums
SHA256 pleb-signer_0.1.0_amd64.deb
SHA256 pleb-signer-0.1.0-2.x86_64.rpm
See SHA256SUMS.txt for full checksums.