Mintplex-Labs / anything-llm

The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
https://anythingllm.com
MIT License
28.39k stars 2.88k forks source link

[FEAT]: Software Updater #1033

Open sammcj opened 8 months ago

sammcj commented 8 months ago

What would you like to see?

Currently there doesn't seem to be any way to update Anything LLM from within the app.

The only way you even know there might be running an old version is the version turns orange in the top right corner:

image

This doesn't offer to update the app, show the latest available version or a changelog.

This takes you to the website, where you have to manually select, download, quit the app, install the updated version and reopen the app which is quite a pain.

It would be good if Anything LLM could update itself when newer versions are available - OR - be available on homebrew so it gets updated with your other apps.

timothycarambat commented 8 months ago

We 100% agree, the issue is the electron updater will not function unless all distributed versions are signed. MacOS is, but windows and linux are not yet. Linux is simple enough, but does not support updating. Windows costs like $2k for a cert and is a huge pain, which is why that isn't live yet.

It is clunky, but at least it lets you know a new version is available?

sammcj commented 7 months ago

Suggestions for two things that might help folks in the mean time:

  1. Add the latest current version on the download page.
image
  1. Add releases on Github, or a current version (with link to download) at the top of the readme.
timothycarambat commented 7 months ago

@sammcj clicking that button goes to https://useanything.com/download

Screenshot 2024-04-26 at 9 28 02 AM

where it is present

sammcj commented 7 months ago

Ohhh I see, thanks again for the tip! :)