Updates
claude-code-ui checks npm for a new version when it starts and once a day, and can update itself.
How to update from the app
- When a new version exists, a notice shows Update available.
- Click Update and restart. It installs the new version while your sessions keep running.
- It restarts once no session is working. Restart now does not wait: it ends running turns and closes terminals.
- The page reconnects by itself. Your sessions come back.
Not yet hides the notice until the next version.
Check for updates yourself
Open Settings › About (Help & about). The Updates row shows the version you can install, even after Not yet. Click Check for updates to ask npm now, then Update and restart.
From the command palette, run Check for updates. A new version brings the notice back. Otherwise a message says you have the latest version.
How to update from a terminal
sh
claude-ui updateThe next start runs the new version.
Good to know
- Updates go into the
versions/folder of the config folder. No global install and nosudoneeded. It also works when you run it withnpx. npm i -g claude-code-ui@lateststill works too.- If a new version does not start, claude-code-ui starts the previous one and says so. To retry, delete
versions/<version>in the config folder and restart. - A source checkout (
npm start) does not update itself. - Turn the check off with
--no-update-check. Use a registry mirror withCLAUDE_UI_UPDATE_REGISTRY=https://npm.example.com. - The check only asks npm for the latest version number. Nothing about you or your sessions is sent.