AIClaw
A desktop collaboration tool for developers working with AI agents. It supports file preview and change review, uses an Electron architecture, and enables secure local file reading through session isolation.
Timeline (last 90 days)
AIClaw's SHA256SUMS.txt format is "digest + two spaces + filename" per line, originating from the GNU coreutils sha256sum tool.
The installer replaces the application files, but settings, chat history, global application data, and memory keep their original user data locations; the installer does not move them into the program folder.
For existing ZIP users, migrating to the installer version requires manually downloading the setup executable and installing it, and the old extracted directory will not be deleted automatically.
AIClaw's updater refuses to install from development mode; a release with only a ZIP falls back to the previous "download and open folder" behavior.
AIClaw's checksum comparison only verifies that the downloaded file matches the digest provided by the release; it does not independently prove the publisher's identity, and the real trust anchor is the release channel (the GitHub Release page) itself.
AIClaw's current installer has no Authenticode signature, so Windows may show an unknown publisher warning.
When a checksum entry is missing or the digest does not match, AIClaw does not open the installer, and the application keeps running.
AIClaw's updater does not pass a silent install flag, and its definition of "success" is that the installer has been launched rather than that installation has completed.
AIClaw v3.7.15's update process consists of four steps: check the latest GitHub Release, download the Windows installer to a temporary directory, download SHA256SUMS.txt and compare digests, and ask Windows to open the installer and exit the application.
AIClaw v3.7.15 adds a Windows x64 interactive NSIS installer in addition to the ZIP portable package.
40 more timeline events
All Facts (20)
AIClaw's SHA256SUMS.txt format is "digest + two spaces + filename" per line, originating from the GNU coreutils sha256sum tool.
50%UnverifiedThe installer replaces the application files, but settings, chat history, global application data, and memory keep their original user data locations; the installer does not move them into the program folder.
50%UnverifiedAIClaw's smoke test script installs to a temporary path containing spaces on a Windows runner, checks the application files, modifies the program files into a stale fixture and reinstalls to verify replacement, and places sentinel files in two user data locations to check data retention after install, reinstall, and uninstall.
50%UnverifiedAIClaw's current installer has no Authenticode signature, so Windows may show an unknown publisher warning.
50%UnverifiedAIClaw's checksum comparison only verifies that the downloaded file matches the digest provided by the release; it does not independently prove the publisher's identity, and the real trust anchor is the release channel (the GitHub Release page) itself.
50%UnverifiedFor existing ZIP users, migrating to the installer version requires manually downloading the setup executable and installing it, and the old extracted directory will not be deleted automatically.
50%UnverifiedAIClaw's installer build script (scripts/package-win-installer.mjs) consumes the Windows application directory produced by the existing packager, reads the application version and passes it to electron-builder's NSIS target, and is configured to disable installation directory selection and to set deleteAppDataOnUninstall=false.
50%UnverifiedAIClaw v3.7.15's update process consists of four steps: check the latest GitHub Release, download the Windows installer to a temporary directory, download SHA256SUMS.txt and compare digests, and ask Windows to open the installer and exit the application.
50%UnverifiedAIClaw's updater does not pass a silent install flag, and its definition of "success" is that the installer has been launched rather than that installation has completed.
50%UnverifiedWhen a checksum entry is missing or the digest does not match, AIClaw does not open the installer, and the application keeps running.
50%UnverifiedAIClaw's updater refuses to install from development mode; a release with only a ZIP falls back to the previous "download and open folder" behavior.
50%UnverifiedAIClaw's preview state store maintains an array of file previews and a separate active selection, and opening a file that already exists in the current session reuses its tab and cached content.
50%UnverifiedWhen the same file is opened again, AIClaw does not refresh it from disk; when a file needs to be reread, Refresh should be used; Compare, meanwhile, looks up the file's most recent change record in the session it belongs to.
50%UnverifiedFor normal windows, AIClaw's Electron host process attempts to add up to 640 pixels of width, with the upper limit constrained by the current display's available area.
50%UnverifiedAIClaw's app layout places the reader beside the chat window, the chat stays mounted at all times, and the reading area independently displays the currently selected file.
50%UnverifiedAIClaw's desktop smoke tests use the real Vue/preload interface together with fixture host responses, covering scenarios such as tab reuse not triggering extra reads, restoring scroll position, preserving unified diff, keyboard switching, and background completion not changing the selection.
50%UnverifiedAIClaw's state store assigns a request identifier to each read, and when the read completes it checks whether the corresponding tab still exists and whether the session still matches, then updates the tab without unconditionally activating it.
50%UnverifiedAIClaw v3.7.11's release notes record 104 work interface checks, and v3.7.12 records a final total of 133 work interface checks.
50%UnverifiedThe AIClaw reader stores the current view, diff layout, and scroll position separately per file, with source code, rendered Markdown, before-and-after snapshots, and each diff layout each having their own independent position key.
50%UnverifiedAIClaw's latest public version v3.7.14 still retains the docked reading area implementation.
50%