Two new Qt 6 apps for Plasma: how to proceed toward beta / KDE incubation?

Hi all,

I’m a Fedora KDE user and I missed two tools in a native Qt form, so I created them and would love feedback.

konqix is a Qt 6 instant messenger built on libpurple (no GTK), so it reuses libpurple’s protocol plugins such as XMPP, IRC and the Telegram tdlib plugin. It has tray integration, inline images and a searchable history, and it uses KF6::WindowSystem when available. It is licensed under GPL-2.0-or-later.

Konqix is an independent UI on the libpurple library and is not affiliated with the Pidgin project.

maria-sql-qlient is a lightweight Qt 6 query client for MariaDB and MySQL. It offers saved connections, a schema browser, multiple query tabs and history. It is licensed under GPL-2.0-or-later.

Maria-sql-qlient is not affiliated with MariaDB Corporation or Oracle.

Both build with CMake against Qt 6 on Fedora 43 (v0.1.0 tagged).

My question: what is the recommended path to take these toward beta testing within the KDE ecosystem? Is the KDE Incubator, or hosting on invent.kde.org, the right next step, and what are the prerequisites? Any feedback on the apps themselves is very welcome too.

Thanks!

I haven’t looked at the code but one commit each, co-authored by Claude, doesn’t inspire much confidence. The process of adding a new KDE project is documented here:

Well, that makes two of us!

I think the idea of a Qt6 GUI for libpuple is interesting, but seeing Claude listed as a co-author of this app worries me.

I’d be worried about being spied on or having my personal data stolen if I used this sort of application.

NAILED IT!!! Simply no to AI.

I’m not entirely opposed to AI as a development tool, for example for researching best practices or for testing code.

I simply expect a human developer to be able to understand the code.

In this instance, I fear that isn’t the case, and that only Anthropic is in a position to vouch for what Claude has produced.

Hence my scepticism about this applications.

Let me be blunt. I have 40 years of programming experience and several commercial projects behind me. I started using AI as an assistant a few months ago, and I review every single line it writes. I do not ship code I do not understand, and I spent two weeks debugging and testing both apps myself. I credited Claude out of honesty, not because the code is a mystery to me.

The ‘spying’ and ‘stolen data’ claims are pure speculation from people who, by their own admission, have not read the code. Both apps are GPL and fully open source. konqix is a local libpurple frontend with no telemetry. It sends nothing anywhere except through the chat protocols you configure yourself, exactly like Pidgin. If you suspect otherwise, read the source and show me where. Until then, judging an app by the word “Claude” in its credits is prejudice, not a security review.

I’m happy to take concrete, technical feedback. Vague AI panic I’ll pass on.

A quick follow-up: listing Claude as a co-author was a mistake. Claude was not a co-author in any real sense, only an assisting tool. I have corrected how its use is described in the README and AUTHORS files: I am the author and maintainer, I have reviewed and understand every line, and I take full responsibility for the code.

I would really appreciate it if someone could try out these two products. I’m really not interested in silly images or irritable developers who are afraid that artificial intelligence will take their jobs.

Should be because most people do not want AI.

That’s probably why kernel developers use AI as well. :slight_smile:

They’re not most people so you argument is invalid.:slightly_smiling_face:

How do you know that? Did you at least make some kind of poll? :slight_smile:

I know some people are not happy about AI, but please keep on topic. This (thread) is not the place to discuss this.

1 Like

That may be, but it’s not visible in the commit history. Of course all projects have to start somewhere, but I wonder if it’s a little premature to be talking about incubating these into KDE.

Thank you for your reply. I didn’t want to fill the commit history with early alpha testing. I now actively use konqix myself for company communication, and maria-sql-qlient whenever I need to verify something in the database. Over the past few days, everything I need has been working without failures. I can finally send attachments to my colleagues without having to use the web version of Telegram.

I assumed this forum might be a good place for the initial testing of applications before they go to invent-kde-org. So far it feels a bit like an AI-panic-attack support group here. :slight_smile:

It’s way too early to be thinking about ever adding them to KDE.

I completely agree with you. That’s why I’ve posted the links to the apps here, so you can try them out and provide feedback in advance.