Skynet Desktop releases are not Authenticode code-signed. A certificate costs $200–900/year and this is an independent project. Windows SmartScreen will therefore warn on first run.
We do not want you to simply click through that warning on trust. The alternative we offer is verification: every release publishes a SHA-256, and the complete source that produced the binary is in this repository.
Get-FileHash -Algorithm SHA256 .\Skynet-Desktop-Setup-0.1.1-x64.exeCompare the result with the hash on the release page. If it does not match exactly, do not run the file — and please open an issue.
python tools/skynet_desktop_release_gate.pyThis runs the same fail-closed gate used to produce a release. It proves the app.asar
contains exactly the reviewed source by hash, that the installer embeds exactly that
payload, that the Electron runtime matches the pinned upstream build, and that the
installer genuinely installs, launches and uninstalls with zero residue.
Approval binds a source digest and a wrapper-config digest — about 300 KB of reviewable text, covering the payload files plus the declarative build config and the NSIS install script — rather than a 99 MB opaque binary. The point is that a human reviewer can actually read what they are approving.
- No telemetry, no analytics, no crash reporting to us.
- No backend service of our own.
- It drives AI command-line tools already installed on your machine, under your own accounts. Those tools communicate with their respective vendors under their own terms.
- The renderer is context-isolated. Bearer tokens and local sidecar addresses do not cross into the renderer process.
Please open a security advisory rather than a public issue for anything exploitable. For non-sensitive bugs, a normal issue is perfect.
Only the latest release receives fixes while the project is pre-1.0.