Feature Request: Native AI Assistant Integration for KRunner

Integrate AI Assistant functionality directly into KRunner

Description:

I would like to propose a native AI assistant integration for KRunner in KDE Plasma.

The idea is not to create another standalone AI application or chatbot window, but instead extend KRunner itself as a unified semantic desktop interface.

Concept:

KRunner already acts as:

  • application launcher

  • command runner

  • calculator

  • file search

  • system interface

  • semantic action launcher

An AI integration would fit naturally into this workflow.

Suggested behavior:

  • Open KRunner with the usual shortcut (Alt+Space / Meta+Space)

  • Type or speak a natural language request

  • AI responses appear directly inside the KRunner results interface

Examples:

compress these files
convert this image to png
summarize clipboard
open Kate and create a markdown todo list
explain this error message
search documentation for rsync exclude syntax

Potential capabilities:

  • Natural language system actions

  • Semantic command interpretation

  • File and clipboard assistance

  • Documentation lookup

  • Local or remote LLM backend support

  • Voice input support

  • Context-aware desktop actions

Important UX aspect:

The strength of this concept is minimal friction.

No:

  • separate AI app

  • browser tab

  • floating assistant window

  • additional workflow interruption

Instead:
KRunner itself becomes a modern semantic desktop command interface.

Privacy considerations:

Ideally:

  • support local LLM backends

  • optional remote providers

  • user-selectable AI engines

  • transparent permissions/context access

Why KRunner is uniquely suited for this:

KRunner already combines:

  • search

  • commands

  • fuzzy matching

  • desktop integration

  • keyboard-driven workflows

This makes it a perfect foundation for a modern AI-enhanced desktop workflow.

This would also align well with KDE Plasma’s philosophy of:

  • user empowerment

  • efficient workflows

  • local-first possibilities

  • deep desktop integration

System information:

Operating System: Manjaro Linux
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.0
Graphics Platform: Wayland
KRunner / Plasma 6

Thank you for your work on KDE Plasma and KRunner.

1 Like

8 Likes

In an ideal world your suggestion would be great and I would be all for it if AI were reliable, and not a security and privacy nightmare.

Many people don’t need or want it and for that reason I think KDE should (if they wanted to integrated AI) keep it totally and completely optional.

4 Likes

i think the idea of making a community extension for Krunner to add a Local AI
(which works by accesses a local folder containing a local LLM downloaded by the user)

isn’t a bad idea. i’m just mad that this user used AI to write this request when they could have just pasted in the same prompt they wrote to the gpt right here instead

4 Likes

Feel free to make your own extension. But no upstream developer is likely interested in developing such, and I doubt it would even get in: all those tools are proprietary by rather awful companies. Maybe some locally run thing could be feasible, but if you can set up that, you can create an extension too.

I would not add such thing to upstream anyway currently, it would just ruin our image.

Considering you used a bot to generate your post, I am sure it can generate you an extension too.

10 Likes

HELL F__KIN NO to AI!!! Might want to remove the bot that created this thread. Yes I know they’re human, but once they used all AI to create their post they became a bot.

3 Likes

Nah fam I’m good. Generate your own extension if you so desire.

2 Likes

Um… NO.

NO

If that were ever to be implemented, I would hope that KDE developers would make it OPT-IN instead of making it the default option. But I suspect that KDE devs would never do this.

2 Likes

Then I would be forced to fork it into TDE, Trog Desktop Environment, and add some interesting changes. No AI of course, but adding the option for fully circular windows. We why not make fun of the gnome approach and take their design to its logical conclusion. I think that’s about it actually. Just the option for fully circular windows.

2 Likes

I think you should request this to Alpaka and KAIChat devs. You could probably work with them to add a KRunner plugin in their app, similar to how Kate has a KRunner plugin

3 Likes

This is the way to go. Tie it to an application, so people who use these apps get it that way.

4 Likes

This idea is smart, just like I initially suggested, i only see AI features coming to the Plasma Desktop in the form of User-made Extensions.

i know people who use regularly AI, i don’t like them, or particularly don’t like their decreasing reliance on themselves.

This method would keep every side happy, and we don’t have to even do anything!

1 Like

Personally I would really dislike it if KDE components had any AI integration in their code, I would not mind if extensions or plugins that users can add and integrate into existing components could add ai features, but if they were part of the core projects it would make me abandon KDE, they would be at the very least bloat that consumes resources and in the worse case dangerous.

4 Likes

If I were going to suggest anything AI in KDE it would be a lightweight TTS engine, like Kokoro, for improving accessibility. espeak makes me sad :cry:

Needs to be users choice if anything AI is in the desktop or OS, right down to the coding that makes them work.

3 Likes