https://github.com/noobping/keycord
Browse and edit password stores.
https://github.com/noobping/keycord
adw-gtk4 desktop-application gnome-application linux-application linux-mobile-app pass password-manager password-store rust
Last synced: about 1 month ago
JSON representation
Browse and edit password stores.
- Host: GitHub
- URL: https://github.com/noobping/keycord
- Owner: noobping
- License: gpl-3.0
- Created: 2025-05-05T11:39:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-03T14:35:43.000Z (about 2 months ago)
- Last Synced: 2026-04-03T15:53:51.751Z (about 2 months ago)
- Topics: adw-gtk4, desktop-application, gnome-application, linux-application, linux-mobile-app, pass, password-manager, password-store, rust
- Language: Rust
- Homepage: https://flathub.org/en/apps/io.github.noobping.keycord
- Size: 3.99 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Keycord

[](https://flathub.org/apps/details/io.github.noobping.keycord)
[](https://github.com/noobping/keycord/actions/workflows/linux.yml)
[](https://github.com/noobping/keycord/actions/workflows/win.yml)
Browse and edit password stores.
Keycord works with password stores that use the standard [`pass`](https://www.passwordstore.org/) layout, so you can keep using the password folders you already have.
- Open, search, and edit one or more password stores
- Make passwords and copy passwords, usernames, and one-time login codes
- Edit entries with easy fields or as plain text
- Check for weak passwords and see repeated details like usernames, emails, and web addresses
- Add an existing store, make a new one, or restore one from Git
- Import passwords from other apps on supported Linux setups
- Choose which keys unlock a store, including password-protected keys, FIDO security keys, and OpenPGP smartcards
- Create and import keys
- Sync Git-backed stores, manage Git remotes, and sign Git commits
- For extra-sensitive stores, require more than one key to open them

## Documentation
Start with the [Getting Started guide](docs/getting-started.md), then explore the following sections:
- [Search](docs/search.md): how to find outdated or insecure accounds
- [Workflows](docs/workflows.md): how to do things in Keycord
- [Permissions & Backends](docs/permissions-and-backends.md): application environment
- [Use Cases](docs/use-cases.md): practical examples and short tutorials
- [Teams & Organizations](docs/teams-and-organizations.md): manage shared stores and collaboration
## Development
Package names differ by distribution. This project was tested with Fedora packages:
```sh
sudo dnf install gpgme-devel clang pkg-config pkgconf-pkg-config nettle-devel libgpg-error-devel openssl-devel gtk4-devel gdk-pixbuf2-devel gcc gcc-c++ make gettext glib2-devel cairo-devel capnproto capnproto-devel pcsc-lite-devel pango-devel libadwaita-devel cargo mold clippy rustfmt \
cmake libcbor-devel hidapi-devel libfido2-devel pcsc-lite pcsc-lite-ccid systemd-devel git pass pass-otp pinentry pinentry-gnome3 python-pass-import
```