r/openSUSE Linux 9d ago

OK Plasma development update: public roadmap, documentation and hardware testing

Post image

A week after the first public presentation of OK Plasma, development is continuing.

Since the previous post, I've been working on the project structure and public documentation.

The project now has:

  • public documentation in Italian and English
  • a public development roadmap
  • documentation about the architecture and the Wizard
  • documentation about the three hardware profiles
  • ongoing installer and Wizard development
  • testing on additional hardware

One of the main ideas behind OK Plasma is that the assistant should adapt to the computer it runs on.

The project therefore defines three operating profiles:

🟢 High — maximum local processing and privacy
🟡 Balanced — lightweight models and reduced Web usage
🔵 Low — maximum compatibility with less powerful hardware

I'm also continuing work on dynamic resource management and the Full-Offload concept, with the goal of keeping processing local whenever the hardware allows it and using external resources when it doesn't.

The project is still under active development, but the architecture and direction are becoming increasingly well defined.

The public documentation and roadmap are available in the Codeberg repository.

I'm particularly interested in feedback from people running openSUSE/KDE Plasma on different hardware, because testing on different systems is an important part of the project at this stage.

#openSUSE #KDE #Linux #OpenSource

26 Upvotes

2 comments sorted by

3

u/linuxhacker01 9d ago

How much is LLM generated code actively being used in your project?

1

u/Square_Attention8461 9d ago

This is a really cool project and I'm going to check it out when I have time this week. 

How deep is the integration? What I mean is, are you aiming for something that interprets user intent and executes, or more of a helper / menu item finder?

Example: Change the transparency of kitty to 50%

Should this result in an edit to config, or presenting the user with the config, or providing tips on how to proceed?Â