To all hopefuls, [never] [mind]. 😔

@artemchep

I noticed you have a very nice-looking alternative client for Keepass and BitDefender.

I couldn't find any statements on LLMs on the project page.

Do you have a policy? I think some folks would be very interested in a no-AI keepassxc alternative.

Thanks!

keyguard-app/AGENTS.md at master · AChep/keyguard-app

Alternative client for the Bitwarden® platform & KeePass (KDBX), created to provide the best user experience possible. - AChep/keyguard-app

GitHub

@rl_dane @artemchep I love Keyguard!! Works so well with vaultwarden :)

Thanks for making it!

@rl_dane @artemchep Alas! The long-winded AGENTS.md file suggests frequent LLM/agent use: https://github.com/AChep/keyguard-app/blob/master/AGENTS.md
keyguard-app/AGENTS.md at master · AChep/keyguard-app

Alternative client for the Bitwarden® platform & KeePass (KDBX), created to provide the best user experience possible. - AChep/keyguard-app

GitHub

Have I understand you right that KeePassx   now uses large language model to write some of the code partially?

@rl_dane

#programming #KeePass #code #BSD #Linux #LLM #question

@dendrobatus_azureus @rl_dane I have seen the KeePassXC team using AI for code review, but AFAIK they have not used AI to generate code for use in core parts of KeePassXC.

I share some of the ethical concerns around AI use, but am not convinced that from a security/privacy/code quality perspective KeePassXC's usage signals a major failing.

Gnome secrets maybe an okay NoAI KeePassXC alternative for some.

References:
- https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/
- https://discuss.privacyguides.net/t/is-keepassxc-still-trustworthy-if-they-are-allowing-ai-generated-contributions/32651/33
- https://gitlab.gnome.org/World/secrets/-/issues?sort=created_date&state=closed&search=AI&first_page_size=20&show=eyJpaWQiOiI2NTYiLCJmdWxsX3BhdGgiOiJXb3JsZC9zZWNyZXRzIiwiaWQiOjIzNjk2MH0%3D

About KeePassXC’s Code Quality Control – KeePassXC

KeePassXC Password Manager

These links were very valuable.
I've learned a lot from reading these pages

Thank you

@Seize @rl_dane

@dendrobatus_azureus @rl_dane Also of note KeePassX and KeePassXC are two separate projects. I love FOSS naming conventions 

@Seize @dendrobatus_azureus

Wait, there's a Keepass, KeepasX, and KeepassXC?

Are they all inter-compatible?

@rl_dane @dendrobatus_azureus KeePassX is now defunct, though I don't doubt someone is still out there using it, thus KeePassXC is a fork of KeePassX and not a direct fork of KeePass. As far as I know, yes they are all compatible with each other via the KeePass .kdbx file format specification.
@rl_dane @dendrobatus_azureus I should note, after opening KeePassXC, it appears creating new .kdbx files in below version 3 is not supported (v4 is current). However importing v2 .kdbx files to KeePassXC *should* still work as the base format is the same, with only some added features not supported in the older versions.
@rl_dane @Seize @dendrobatus_azureus KeePass it's also a file format. You can find software which accepts keypass files but is called, in former times, for example, strongbox.
@rl_dane @Seize @dendrobatus_azureus there is also KeePassDX :)
@aurisc4 @Okuna Yes, I left it out of my initial post because we were talking about desktop (Linux/Windows) KeePass clients, not Android, so I felt no need to mention it.
@Seize @aurisc4 ok sorry then.
I just thought I add to the naming confusion because I was initially confused.

@Okuna @aurisc4 no need to apologize, and I agree KeePassDX just adds to the pile of confusing KeePass based password manager names. :)

I just thought I should clarify why I hadn't mentioned KeePassDX before more people started @ ing me saying "also KeePassDX".

@dendrobatus_azureus

They're tentatively starting to accept some LLM-generated "contributions."

@rl_dane Unfortunate it doesn't have an open source license. @artemchep

@adamsdesk @artemchep

Holy crap, that's strike two.
AGENTS.md was strike one. I didn't see it until someone else pointed it out. I was searching for "claude" and "llm," but didn't know to look for "agents."

@rl_dane I am using the LLMs in three ways:
1. Code reviews
2. Bug fixing research
3. Prototyping

The third one starts with me telling LLM to build a prototype of the feature, then me going through and fixing + refactoring all the bad things it made.

@artemchep
The third one sounds like vibe coding in denial.

@rl_dane

@artemchep @rl_dane What about you think for yourself instead of deskilling yourself down to being a vegetable..
@sotolf wtf, we are not on Twitter

@artemchep @rl_dane Yeah, go to twitter with your LLM addiction I'm sure they will agree with you there and praise you, just like the Clanker does every time you give it the bare minimum of info

"Great!, you’ve provided detailed info — here’s how to track down and fix this issue:"

@artemchep

I apologize, I didn't mention you so that people would lambast you for your decisions.

@rl_dane it's ok, thanks! I have my concerns about LLMs and the future they bring as well.