I agree here. The LLM-based projects for Haiku platform do have users.
The Haiku users population has increased in recent years, thanks to ports which bring a lot a softwares now available to run on Haiku.
But that also means that not everyone are now visible on that very forum anymore, or that most devs activity is done on Haiku official or well-known repositories.
But due to LLM assistance, these projects are also often solo projects with faster releases pace, but due to one single human behind it, the will to do the manual effort to merge with a more larger, collaborative project which have a (way way, let’s be honest) slower pace is not really there.
Last but not least, only LLM-based projects which needs to change something in the Haiku codebase in order to implement a missing or buggy part, actually pose the question of how to merge these changes into Haiku codebase. Stand-alone LLM-based apps or userland only add-ons doesn’t pose such needs. For instance, EmailViews(Neo?) doesn’t required any changes in Haiku codebase to allow users to install and use it, even in replacement of out-of-box Email client and mail-daemon.
From this shortlist of projects having to change Haiku code base, I think there is two kind of cases here:
- LLM-based projects by people who either don’t want or can’t do that effort (and I won’t blame them here, people have all theirs reasons and weakness, that’s life).
- LLM-based developers who do, can, but feel currently unwelcomed to do it.
The size of the changes is often not that large, or at least they could be splitted into incremental changes. After all, Haiku doesn’t put everything into kernelland for a reason…
I think Haiku should work a bit about how to help the seconds to happen. I’m not calling for changing the stance regarding AI generated change requests (code and/or change explanation message), but I think the message should not be received “you’re not welcome in that project” but more into “here how you can still contribute, if you want to put some effort”.
Currently, the message sent seems to be too much received as “if you use AI tool, go away”, while the forum allow AI-based apps to be discussed, which make a very mixed message.