Repository navigation
ThinkWatch Lite 2026.10.24
Upgrade notes:
- The bundled core is now 0.76.0 and the control-plane protocol is 49. A remote server running an older core must be upgraded to 0.76.0 to stay connected.
- Nothing is cleared; the request history, stored payloads and settings carry over.
Live generation speed:
- The menu bar's second line shows how fast the running requests are generating right now, added together, and updates every second while requests run. It shows 0 t/s while requests wait for their first token and a dash when nothing runs. Before, it showed the speed of requests that had finished in the last minute, so a long request showed a dash until it ended.
- Each row under In Progress in the menu shows that request's current speed next to its running time.
- On the Traffic page, a running request shows its current speed in the token column until it finishes.
Other:
- An upstream that hangs up in the middle of an answer is reported as a broken connection with its cause, instead of "error decoding response body".
Downloads
| Platform | File |
|---|---|
| macOS, Apple silicon | ThinkWatch-Lite-2026.10.24-darwin-arm64.dmg |
| Windows, x64, installer | ThinkWatch-Lite-2026.10.24-windows-x64-setup.exe |
| Windows, x64, portable | ThinkWatch-Lite-2026.10.24-windows-x64-portable.zip |
| Windows, ARM64, installer | ThinkWatch-Lite-2026.10.24-windows-arm64-setup.exe |
| Windows, ARM64, portable | ThinkWatch-Lite-2026.10.24-windows-arm64-portable.zip |
| Linux, x86_64 | ThinkWatch-Lite-2026.10.24-linux-x86_64.AppImage |
| Linux, aarch64 | ThinkWatch-Lite-2026.10.24-linux-aarch64.AppImage |
Each file is published with a .sha256 file beside it. latest.json is the manifest for in-app updates, and install.sh is the Linux install script.
On Windows, the portable ZIP runs without installation or administrator rights: extract it to any writable folder and start ThinkWatch Lite.exe. Its settings stay in the data folder beside it, separate from an installed copy, and it updates itself in place.
On macOS, Homebrew installs the same disk image:
brew install --cask thinkwatchproject/tap/thinkwatch-liteOn Linux, the install script downloads the AppImage for the machine's architecture, checks its SHA-256 and installs it as ~/Applications/ThinkWatch-Lite.AppImage:
curl -fsSL https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases/latest/download/install.sh | shBoth commands install the latest release. First-launch steps for each platform, such as removing the quarantine attribute from a copy downloaded on macOS, are described in the README.
The ThinkWatch Lite page describes each feature, and the documentation covers installing, connecting clients and routing.
Verifying a download
A .sha256 file holds the SHA-256 of the file followed by its name. With both files in the current directory, on macOS:
shasum -a 256 -c ThinkWatch-Lite-2026.10.24-darwin-arm64.dmg.sha256On Linux:
sha256sum -c ThinkWatch-Lite-2026.10.24-linux-x86_64.AppImage.sha256On Windows, in PowerShell, the following prints True when the installer matches:
(Get-FileHash .\ThinkWatch-Lite-2026.10.24-windows-x64-setup.exe).Hash -eq (Get-Content .\ThinkWatch-Lite-2026.10.24-windows-x64-setup.exe.sha256).Split()[0]The Homebrew cask and the Linux install script check the SHA-256 themselves.
What's Changed
Full Changelog: v2026.10.23...v2026.10.24