New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

heides

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

heides

HEIDES installer. Downloads the prebuilt HEIDES binary for your platform and exposes the heides command. Deterministic code analysis harness for AI agents.

latest
Source
npmnpm
Version
0.15.2
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

heides (npm installer)

npm license MCP Tawakkul Labs

Installs the prebuilt HEIDES binary for your platform and exposes the heides command. HEIDES is a deterministic code analysis harness that gives AI agents senses, memory and judgment for code.

npm install -g heides
heides --help

On install, the matching binary is downloaded from GitHub Releases into the package bin/ folder. No Rust toolchain needed.

Supported platforms

OSArchAsset
Linux (glibc)x64heides-x86_64-unknown-linux-gnu
Linux (glibc)arm64heides-aarch64-unknown-linux-gnu
Android (Termux)arm64heides-aarch64-linux-android
macOSarm64heides-aarch64-apple-darwin
macOSx64heides-x86_64-apple-darwin
Windowsx64heides-x86_64-pc-windows-msvc.exe

Linux arm64 and Android are mapped to real release assets, not errors. The one family that stops the installer is musl, so Alpine needs a source build (cargo install heides) or a manual pick from the releases page. Any other unmapped platform errors the same way.

Pinning a version

The published package version is the single source of truth for which binary tag gets downloaded, and a test fails the build if the two ever drift.

npm install -g heides                 # binary tag follows the package version
HEIDES_VERSION=0.15.0 npm install -g heides   # same variable the curl installer uses
HEIDES_BIN_VERSION=0.15.0 npm install -g heides   # binary specific pin, wins over HEIDES_VERSION

Both variables take a bare version such as 0.15.0. A leading v is accepted and stripped, so v0.15.0 does not turn into a vv0.15.0 tag that 404s.

Usage

Same as the native binary:

heides scan .
heides check .
heides mcp   # MCP server over stdio for agents

Versions

package.json is the single source of truth for the downloaded binary tag, and npm test fails if it ever drifts from what the installer uses. heides@0.15.0 installs the HEIDES 0.15.0 binary. HEIDES_BIN_VERSION or HEIDES_VERSION override it for a pin.

Uninstall

npm uninstall -g heides

License

MIT. See LICENSE. Binary builds follow the HEIDES repo license.

Links: npm | GitHub | Tawakkul Labs

Keywords

heides

FAQs

Package last updated on 27 Sep 2026

Related posts