The AI integration in question, from the Calibre changelog:
- Allow asking AI questions about any book in your calibre library.
- Right click the "View" button and choose "Discuss selected book(s) with AI"
- AI: Allow asking AI what book to read next by right clicking on a book and using the "Similar books" menu
- AI: Add a new backend for "LM Studio" which allows running various AI models locally
It seems pretty harmless really.
I understand some people feel that AI is overhyped and don't particularly like it, but this level of weird knee-jerk "anything AI is the devil incarnate" response is just as ridiculous, IMO.
Recommending books based on reading history is one of the very few uses of AI I'd consider good. With enough metadata about books it will be able to recommend similarities better than anyone, with appropriate topical filters. Storygraph is a Goodreads alternative trying to make use of this.
It would probably be better to use a deterministic graph algorithm to do this, but it's seemingly too hard for anyone to do properly.
Calibre has had a comically obtuse and amateur UI for over a decade. I don't think anyone working on it is spending time on a grand beautiful UI redesign (which would be really hard, both in effort and in politics). So I don't think it's fair to complain that anytime someone adds a feature you don't use that is taking time away from UI work.
I wasn't complaining, I don't mind whichever feature an open-source freely-available project I use weekly wants to work on. I did suggest these features might have taken some effort, and opportunity cost dictates it wasn't spent elsewhere.
If UI bugs are really the issue, then one just sends patches to the upstream project - I'm sure the maintainers will be happy to receive fixes for broken menus. A fork for this is useless, and guaranteed to be abandoned.
Not just useless but another fork that only confounds newcomers and users looking for help. We can be generally opposed to AI without making it a boogeyman.
Post this when a release is made. Currently this fork doesn't have any commit (beyond stating the intention of the fork without explaining why) and it is useless.
As best I can tell Goyal started adding AI-related code to Calibre back in August, merging the LLM tab work from https://github.com/kovidgoyal/calibre/pull/2838, and created the chat widget in November with commit 41d0da4267dc6f7f7e48fb9bb7e8609a2e251cb7.
I looked at forking the project myself:
the challenges are that it's a very quirky application,
its design and implementation doesn't share conventions with any other application,
and the build system is complex and unique to Calibre.
It's a shame there's no good open source ebook library application with a more conventional design.
Shoving AI into everything,
even when it defaults to "off" (for now),
is getting old.
I personally think Goyal should focus on making Calibre’s UI less unpleasant before adding yet another bolted-on AI chat textbox, but this doesn’t feel very productive or useful.
I had to look into the changelog to see what they meant but it’s not too intrusive IMO [1]. That being said, I find it way easier using calibre-web-automated [2]. Everything is through a web server, has usual control, and syncs with Kobo. All it takes in one docker compose and you’re up in less than 10 minutes.
- Allow asking AI questions about any book in your calibre library.
- Right click the "View" button and choose "Discuss selected book(s) with AI"
- AI: Allow asking AI what book to read next by right clicking on a book and using the "Similar books" menu
- AI: Add a new backend for "LM Studio" which allows running various AI models locally
It seems pretty harmless really.
I understand some people feel that AI is overhyped and don't particularly like it, but this level of weird knee-jerk "anything AI is the devil incarnate" response is just as ridiculous, IMO.