passman icon indicating copy to clipboard operation
passman copied to clipboard

Desktop App

Open qroac opened this issue 8 years ago • 4 comments
trafficstars

I know you have a lot of work to do. Just wanted to show some interest for this.

I would be glad to have a replacement for keepass on my PC. That would also help people using browsers beside the official provided plugins. Would be great to have - beside the management of passwords as in the webapp - shortcuts like CTRL-U to open the entries URL in the default browser or CTRL-V to switch to the last focused window and perform a configurable autotype with the entries data.

Regards, Michael


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

qroac avatar Jun 03 '17 17:06 qroac

Making a desktop app is in our minds, but not on our current list of priorities, if you are up for the task tho, we will be glad to help and guide you along the process!

animalillo avatar Jun 04 '17 15:06 animalillo

Ideally, what language and frameworks would this app be written in? Happy to throw in some hands!

synthead avatar Oct 02 '17 17:10 synthead

Any language and framework that works with Windows, Linux and macOS would be alright. I'd recommend Electron from the top of my hat, because it's a close relative to web-technologies: https://electron.atom.io/ (Discord is allegedly powered by it, for example)

Braintelligence avatar Oct 04 '17 00:10 Braintelligence

+1 for using Electron. Visual Studio Code or Atom are also good example of it.

If you're ambitious, you could even offer the same experience on mobile (iOS and Android) and desktop by using a cross platform framework like this : https://github.com/NathanWalker/angular-seed-advanced

It's based on Angular / NativeScript and Electron and targets all platforms with only one project.

By the way, instead of developing a new desktop app, would it be possible to provide an URL from passman config that could be opened with KeePass ? If that's possible, this might be a far simpler solution than developping a whole new desktop app. Just develop an endpoint compatible with KeePass and keep the information exported up to date. I do not know how keepass URL works well enough to say if that's doable though... apparently you would have to expose a KDBX database file but I do not know how easy it would be generate from passman

madmath03 avatar May 02 '18 20:05 madmath03