goldwarden

quextenMIT长期未更新

兼容 Bitwarden 的桌面密码管理器,支持自动填充、SSH agent 和 Git 签名,适合想在桌面端统一管理密码与密钥的用户。

A feature-packed Bitwarden compatible desktop client

v0.3.6发布于 2024-11-06 23:29 UTC989star28fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
yay -S goldwarden
硬件要求按 README 说明

README 未说明具体硬件或显存要求;目前仅在 Linux 上测试,Mac 和 Windows 为功能精简且未测试的构建。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

兼容 Bitwarden 的桌面客户端,补齐官方没有的 SSH Agent、全局自动输入和生物识别等桌面特性

兼容 Bitwarden 的桌面密码管理器,支持自动填充、SSH agent 和 Git 签名,适合想在桌面端统一管理密码与密钥的用户。

核心能力

  • 内置 SSH Agent,支持 Git 签名和 SSH 登录
  • 系统级自动输入,覆盖 Linux Wayland/XOrg、Mac 和 Windows
  • 在 Linux 上实现浏览器扩展的生物识别解锁
  • 保险库内容加密驻留内存,仅在需要时短暂解密
  • 支持无密码登录与 Fido2/Webauthn 认证

容易踩的坑

项目开发已无限期暂停,多数特性已上游到官方客户端;自动输入依赖 remotedesktop 门户,仅 KDE 和 Gnome 支持,wl-root 环境尚不支持;Mac 和 Windows 构建未经测试,功能有所精简。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.3.6
  1. v0.3.6最新正式版2024-11-06 · 2024-11-06 23:29 UTC
  2. v0.3.52024-11-06 · 2024-11-06 19:37 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/quexten/goldwarden/compare/v0.3.4...v0.3.5

  3. v0.3.42024-09-29 · 2024-09-29 20:17 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/quexten/goldwarden/compare/v0.3.3...v0.3.4

  4. v0.3.32024-06-03 · 2024-06-03 21:07 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/quexten/goldwarden/compare/v0.3.2...v0.3.3

  5. v0.3.22024-05-11 · 2024-05-11 02:35 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/quexten/goldwarden/compare/v0.3.1...v0.3.2

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    [!NOTE]
    Development paused indefinitely. Since goldwarden had started, most features have been upstreamed SSH Items, SSH-Agent, Memory Security, Linux Biometric Unlock and FlatHub maintenance.

    Please see: https://github.com/quexten/goldwarden/issues/331#issuecomment-3221660132

    Goldwarden

    Goldwarden is a Bitwarden compatible desktop client. It focuses on providing useful desktop features that the official tools do not (yet) have or are not willing to add (for example, because the integrations are not mature enough for a broad userbase), and enhanced security measures that other tools do not provide, such as:

    • Support for SSH Agent (Git signing and SSH login)
    • System wide autotype (On Linux (Wayland/XOrg), Mac and Windows)
    • Biometric authentication
    • Implements Bitwarden browser-extension biometrics on Linux
    • Support for injecting environment variables into the environment of a cli command
    • Vault content is held encrypted in memory and only briefly decrypted when needed
    • Kernel level memory protection for keys (via the memguard library)
    • Additional measures to protect against memory dumps
    • Passwordless login (Both logging in, and approving logins)
    • Fido2 (Webauthn) support
    • more to come...?

    The aim is not to replace the official clients, but to complement by implementing the missing features.

    Requirements

    Right now, Goldwarden is only tested on Linux. Somewhat feature-stripped builds for Mac and Windows are available too, but untested. Autotype is currently implemented via the remotedesktop portal. This is supported on KDE and Gnome, but not yet on wl-root based environments.

    Installation

    Flatpak

    There is a flatpak that includes a small UI, autotype functionality and autostarting of the daemon.

    image image

    CLI
    Arch (AUR)

    On Arch linux, or other distributions with access to the AUR, simply:

    yay -S goldwarden
    

    should be enough to install goldwarden on your system.

    Deb / RPM

    For deb/rpm, download the deb/rpm from the latest release on GitHub and install it using your package manager.

    NixOS
    environment.systemPackages = [
      pkgs.goldwarden
    ];
    
    Github Binary Releases

    On other distributions, Mac and Windows, you can download it from the latest release on GitHub and put it into a location you want to have it in, f.e /usr/bin.

    Compiling

    Alternatively, you can build it yourself.

    go install github.com/quexten/goldwarden@latest
    

    Setup and Usage

    To get started, follow the instructions provided in the wiki https://github.com/quexten/goldwarden/cli/wiki/Getting-Started. For instructions on specific features, also consult the wiki page for the feature.

    Contributing

    Interested in contributing a feature or bug-fix? Great! Here is some information on how to set up your development environment:

    https://github.com/quexten/goldwarden/wiki/Setting-up-the-Development-Environment

    After that, create a PR. If you encounter any issues, feel free to open a discussion thread.