KDE Plasma widget · 2026
ente-auth-plasmoid
Ente Auth two-factor codes in the KDE Plasma panel.
What it does
- Click the panel icon, type a few letters, press Enter, and the code is on the clipboard.
- Stays in sync: while unlocked it fetches changes from Ente every 10 minutes through the official Ente CLI.
- Codes are encrypted on disk with scrypt and AES-256-GCM and decrypted only into the memory of a small background process.
- Copied codes stay out of Klipper’s history and are cleared after 30 seconds.
- Service logos come from Ente Auth and Simple Icons. The sets are downloaded once as a whole, so no request reveals which services you use.
- An ente-codes command for the terminal, with JSON output.
- Problem
- There was no way to reach the two-factor codes in Ente Auth from the KDE Plasma panel, and a desktop widget that holds them has to keep them safe.
- My role
- My own project: idea, design, development.
- Solution
- A Rust core keeps the decrypted codes in pinned memory in a background process, and the QML widget only runs its command. Sync goes through the official Ente CLI, and the passphrase travels over D-Bus, never on a command line.
- Result
- Open source under GPL-2.0-or-later for KDE Plasma 6, installed per user with one script. Not affiliated with Ente.
About
A widget that brings the two-factor codes from Ente Auth into the KDE Plasma panel. Search, click, and the code is copied.
It stays in sync with Ente. A Rust core keeps the codes encrypted on disk and out of clipboard history.



