Meet krypt 🔐 – A terminal password manager built for speed, security, and keyboard warriors.

I built this over the weekend while playing with Zed and Copilot. Would love to hear your thoughts!

No browser extension. No cloud subscription. Just a fast, secure, keyboard-driven TUI 🚀

Fast | 🔐 Secure | 💻 Scriptable

  • AES-256-GCM encryption + Argon2id key derivation
  • Optional TOTP 2FA unlock
  • Logins, Notes, Cards, Identities, SSH Keys
  • GitHub Gist sync (encrypted)
  • CLI access for scripting: krypt get <name> <field>

Built with Go + Bubble Tea + Lip Gloss.

Try it out, star the repo, or roast my (copilot) code—all feedback welcome! 🌟

🔗 github.com/mojoaar/krypt

  • eclipse7@feddit.nu
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 hours ago

    “Brute force protection — max 5 failed unlock attempts; vault destroyed on limit”

    No way that can end bad xd

    Isn’t the point of password managers that the encryption is so difficult to break that you don’t need these “safety” measures?

    Just clone the vault files before brute forcing?

  • k_rol@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    9 hours ago

    Since this is vibe coded, I’d definitely like to see lots of testing in the same repo. And why not add automated testing in GitHub action on new pushed commits so we can all see the results without cloning it.

    That could give some credibility to the code.

    Edit: add a vulnerability scanner as an app in GitHub too

  • Señor Mono@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 hours ago

    Even the post to the software is slop.

    Every where emojis and the one essential element, the URL, not even linked.

    Worth another emoji: 🤡

      • Artwork@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        10 hours ago

        The pass was audited more than the still freaking awesome KeePassXC mentioned (e.g. discussion#9921).
        Also, no GUI is required, unless you meant keepassxc-cli.

        More software supports pass out-of-the-box, including Git, Rclone, Docker etc., which you usually can change/proxy to a KeePass database handler like keepassxc-cli, but still.

        Therefore, the KeePass specification is a marvel, too, especially for generally more convenient personal use, but Pass and GPG are just the enterprise/professional standard trusted by marvelous vendors (e.g. DigiCert).

        keepassx2pass.py: imports KeepassX XML data
        keepass2csv2pass.py: imports Keepass2 CSV data
        keepass2pass.py: imports Keepass2 XML data

        Source: https://www.passwordstore.org/