https://github.com/hellovims/runtimes
Prebuilt, cross platform binaries for the eight VIMS agent shells — openclaw, zeroclaw, nanoclaw, nemoclaw, mirofish, picoclaw, hermes, openfang. Updated weekly on Github's public CI, keyed on each upstream commit SHA, redistributed under each project's original license. Pin a tag, curl a binary, skip the 90-minute compile.
https://github.com/hellovims/runtimes
agent-shells cicd go hermes mirofish nanoclaw nemoclaw nodejs nvidia openclaw openfang picoclaw python runtime rust typescript vims zeroclaw
Last synced: 23 days ago
JSON representation
Prebuilt, cross platform binaries for the eight VIMS agent shells — openclaw, zeroclaw, nanoclaw, nemoclaw, mirofish, picoclaw, hermes, openfang. Updated weekly on Github's public CI, keyed on each upstream commit SHA, redistributed under each project's original license. Pin a tag, curl a binary, skip the 90-minute compile.
- Host: GitHub
- URL: https://github.com/hellovims/runtimes
- Owner: HelloVIMS
- License: mit
- Created: 2026-04-27T14:00:17.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-17T11:39:14.000Z (about 1 month ago)
- Last Synced: 2026-06-17T13:29:07.934Z (about 1 month ago)
- Topics: agent-shells, cicd, go, hermes, mirofish, nanoclaw, nemoclaw, nodejs, nvidia, openclaw, openfang, picoclaw, python, runtime, rust, typescript, vims, zeroclaw
- Language: Shell
- Homepage: https://vims.com
- Size: 41 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VIMS Agent Shell Runtimes
Pre-compiled, cross-platform binaries for the eight VIMS agent shells, keyed
on each upstream project's commit SHA. Built weekly on this public repo's
GitHub Actions; consumed by [VIMS](https://vims.com)
and anyone else who wants reproducible shell runtimes without a 90-minute
cold compile.
## Shells
| Shell | Upstream | Language |
|------------|--------------------------------------------------|-----------------------|
| openclaw | https://github.com/openclaw/openclaw | TypeScript / Node |
| zeroclaw | https://github.com/zeroclaw-labs/zeroclaw | Rust |
| nanoclaw | https://github.com/qwibitai/nanoclaw | TypeScript / Node |
| nemoclaw | https://github.com/nvidia/nemoclaw | Python (NeMo) |
| mirofish | https://github.com/mirofish/mirofish | Python (PyInstaller) |
| picoclaw | https://github.com/sipeed/picoclaw | Go |
| hermes | https://github.com/nousresearch/hermes-agent | Python (pipx) |
| openfang | https://github.com/openfang/openfang | Rust (Tauri) |
## Targets
`darwin-arm64` · `darwin-amd64` · `linux-amd64` · `linux-arm64` · `windows-amd64`
## Layout
Each release is `-` where `` is the first 12 chars of
the upstream commit. The release contains one asset per platform:
```
openclaw-a3b2c1d4e5f6
├── openclaw-darwin-arm64
├── openclaw-darwin-amd64
├── openclaw-linux-amd64
├── openclaw-linux-arm64
└── openclaw-windows-amd64.exe
```
## Usage
### Resolve current upstream SHAs
```bash
git ls-remote https://github.com/openclaw/openclaw HEAD | cut -f1 | head -c 12
```
### Download a specific binary
```bash
SHA12=a3b2c1d4e5f6
curl -fL -o openclaw \
https://github.com/HelloVIMS/Runtimes/releases/download/openclaw-$SHA12/openclaw-linux-amd64
chmod +x openclaw
```
### Or with `gh`:
```bash
gh release download openclaw-$SHA12 \
--repo HelloVIMS/Runtimes \
--pattern 'openclaw-linux-amd64'
```
## Building
The full build matrix runs on schedule a weekly schedule and on manual
dispatch. Per-shell SHA-keyed cache means re-runs against unchanged
upstreams are near-instant.
```bash
gh workflow run build-runtimes.yml --repo HelloVIMS/Runtimes
gh workflow run build-runtimes.yml --repo HelloVIMS/Runtimes \
-f only=mirofish,openfang # rebuild a subset
```
## Licensing
Binaries are redistributed under each upstream project's original license.
This repo's workflow + scripts are MIT (see `LICENSE`). Verify the license
of the specific shell you redistribute.
## Trust model
These binaries are reproducible from the commit SHA referenced in the
release tag. Build provenance is recorded in each release's notes (CI run
URL + timestamp).