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:
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:
This makes it a perfect foundation for a modern AI-enhanced desktop workflow.
This would also align well with KDE Plasma’s philosophy of:
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
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.

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 
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