Skip to content

keydotcat/keycatd

Repository files navigation

Key.cat Password Manager


Codeship Status for keydotcat/keycatd Maintainability Test Coverage

Key.cat can manage all your credentials and lets you share them with others. The idea is to make a password manager that can work offline and sync when there's a connection available to the server. Like an auto-sync keepass.

This is beta software and things can break. Nonetheless API, data formats and encryption schemas will not change UNLESS THERE IS A REALLY GOOD REASON. In that case a migration path will be provided

  • Everything is encrypted end-to-end using NaCL via tweetnacl.js.
    • No metadata leaks. No metadata is stored unencrypted.
  • Single executable for the server.
  • Can import from keepass (v.3 for now).
  • Multiple teams and vaults.
    • Each team and vault can be independently managed and shared with others.
  • Multiple credentials per site.
  • API available to third-party software.

More info is in the wiki!

Planned features:

  • Currently there are no extensions for browsers but it's something I want to add.
  • Libraries to make it easy to integrate it in third party software.
  • Two factor authentication.

Installation instructions

Download the latest release from here, generate a configuration file like this one and run the server with keycatd --config keycatd.toml

You can also download the docker images from here.