🐢 TurtlPass: Where Passwords Swim Securely!
Secure, open-source password management built on reproducible hardware and cross-platform clients.
TurtlPass is a hardware-based password management ecosystem that focuses on security, simplicity, and reproducibility.
Instead of storing passwords, it derives them deterministically from a secret seed that never leaves the device.
🔐 Core Principles
- Reproducible Security – Every device is built with open-source firmware and transparent cryptography.
- Deterministic Passwords – Passwords are generated on demand, never stored or transmitted.
- Cross-Platform Integration – Seamless support for Python, Chrome, and Android.
- Offline First – No cloud dependency; your secrets stay in your hands.
🧩 The TurtlPass ecosystem spans firmware, client apps, and protocol definitions — all communicating via Protocol Buffers over USB for consistency across platforms.
The hardware heart of TurtlPass — firmware for passwords born in hardware, offline and reproducible (RP2040 / RP2350).
Protocol Buffer definitions and build script for TurtlPass — enabling multi-language integration across C++, Python, JavaScript and Kotlin.
Interact with TurtlPass devices from the terminal — hardware-backed passwords and cryptographic seeds, safe and local.
Connect Chrome to your TurtlPass device — passwords are generated and typed locally, straight from your hardware.
Bring TurtlPass to mobile — connect via USB-OTG to generate and auto-type passwords directly from your hardware, fully offline.
🛠️ Built with love, reproducibility, and security in mind — by the TurtlPass Project 💚