Pre-built Windows x64 agent tooling — a curated bundle of CLI agents, network utilities, SSH clients, and runtime helpers for the SuperAgent / neuralOS / CyberAgent ecosystem.
Platform: Windows x64 (10/11, Server 2019+)
Install: run install-agent-tools.bat as Administrator → copies all tools to %ProgramFiles%\AgentTools and adds it to system PATH.
A single drop-in folder of standalone .exe tools — no installers, no dependencies (one bundled pcre2-8.dll for ngrep). Categories:
- Agent runtimes:
opencode(omitted — see below),omp,kagent,multica,agentspan,stakpak,agent-browser,dev-browser,open-terminal,vshell - Secrets:
agentsecrets,scrt - Database:
dbcli,usql(omitted — see below) - Network & packet diagnostics:
netwatch,rustnet,ngrep,wtrace,probe,zero - Performance analysis:
aperf(AWS AnyPerf) - Messaging / RPC:
nats,nats-server,websocat,websocketd,webhook - SSH / remote exec:
pssh,plink,pscp,psftp,pmux,psmux,sshpass,pywinrm - Email:
himalaya - Runtimes / package managers:
uv,uvw,uvx - Utilities:
jq,rg,oauth2l,task - Observability:
otelcol(OpenTelemetry Collector core),otelcol-contrib(contrib distribution — all receivers/processors/exporters/extensions)
:: Run as Administrator
install-agent-tools.batThe installer:
- Creates
%ProgramFiles%\AgentTools - Copies every
.exe(+pcre2-8.dll) into it - Appends the directory to the system
PATH - Broadcasts the environment change (restart your terminal to pick it up)
Verify:
where netwatch
where multicacopy *.exe "%ProgramFiles%\AgentTools\"
:: then add %ProgramFiles%\AgentTools to PATH manually if needed| File | Tool | Size |
|---|---|---|
aperf.exe |
aperf (AWS AnyPerf) | 12 MB |
agent-browser.exe |
agent-browser | 11 MB |
agentsecrets.exe |
agentsecrets | 13 MB |
agentspan.exe |
agentspan | 14 MB |
dbcli.exe |
dbcli | 45 MB |
dev-browser.exe |
dev-browser | 2 MB |
himalaya.exe |
himalaya | 37 MB |
install-agent-tools.bat |
install-agent-tools | 4 KB |
jq.exe |
jq | 1002 KB |
kagent.exe |
kagent | 63 MB |
multica.exe |
multica | 14 MB |
nats-server.exe |
nats-server | 18 MB |
nats.exe |
nats | 25 MB |
netwatch.exe |
netwatch | 8 MB |
ngrep.exe |
ngrep | 36 KB |
oauth2l.exe |
oauth2l | 7 MB |
open-terminal.exe |
open-terminal | 16 MB |
opensre.exe |
opensre | 63 MB |
pcre2-8.dll |
pcre2-8 | 590 KB |
plink.exe |
plink | 1019 KB |
pmux.exe |
pmux | 2 MB |
probe.exe |
probe | 39 MB |
pscp.exe |
pscp | 1018 KB |
psftp.exe |
psftp | 1 MB |
psmux.exe |
psmux | 2 MB |
pssh.exe |
pssh | 18 MB |
pywinrm.exe |
pywinrm | 14 MB |
rg.exe |
rg | 4 MB |
rustnet.exe |
rustnet | 4 MB |
scrt.exe |
scrt | 17 MB |
sshpass.exe |
sshpass | 198 KB |
stakpak.exe |
stakpak | 69 MB |
task.exe |
task | 49 MB |
uv.exe |
uv | 59 MB |
uvw.exe |
uvw | 325 KB |
uvx.exe |
uvx | 325 KB |
vshell.exe |
vshell | 5 MB |
webhook.exe |
webhook | 12 MB |
websocat.exe |
websocat | 2 MB |
websocketd.exe |
websocketd | 7 MB |
wtrace.exe |
wtrace | 22 MB |
zero.exe |
zero | 15 MB |
opencode.exe |
opencode (CLI) | 158 MB (release asset — downloaded by installer) |
omp.exe |
oh-my-pi | 121 MB (release asset — downloaded by installer) |
usql.exe |
usql | 147 MB (release asset — downloaded by installer) |
otelcol.exe |
OpenTelemetry Collector (core) | 188 MB (release asset — downloaded by installer) |
otelcol-contrib.exe |
OpenTelemetry Collector (contrib) | 378 MB (release asset — downloaded by installer) |
Nine tools exceed GitHub's 100 MB per-file limit for normal git, so they ship as assets on this repo's large-binaries GitHub release instead of in the git tree:
| Tool | Size | Upstream | Download URL |
|---|---|---|---|
opencode.exe |
158 MB | sst/opencode | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/opencode.exe |
omp.exe |
121 MB | earendil-works/pi (oh-my-pi) | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/omp.exe |
usql.exe |
147 MB | xo/usql | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/usql.exe |
surreal.exe |
109 MB | surrealdb/surrealdb | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/surreal.exe |
inngest.exe |
100 MB | inngest/inngest | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/inngest.exe |
temporal-server.exe |
128 MB | temporalio/temporal | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/temporal-server.exe |
raindrop.exe |
117 MB | raindrop-ai/workshop | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/raindrop.exe |
otelcol.exe |
188 MB | open-telemetry/opentelemetry-collector-releases (core) | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/otelcol.exe |
otelcol-contrib.exe |
378 MB | open-telemetry/opentelemetry-collector-releases (contrib) | https://github.com/DrOlu/agent-tools/releases/download/large-binaries/otelcol-contrib.exe |
install-agent-tools.bat downloads these automatically with curl during install — nothing extra to do. They are kept in sync with upstream by the same daily workflow (see below), which re-uploads a fresh asset whenever a new release appears. opencode.exe is the CLI build (from opencode-windows-x64.zip), not the desktop GUI installer; omp.exe is pi.exe renamed to the bundle's canonical omp name.
A daily GitHub Actions workflow (.github/workflows/update-tools.yml, runs at 06:00 UTC, also runnable manually) keeps the auto-updatable binaries in sync with their upstream GitHub releases.
How it works:
- Reads
tools-manifest.json— a list of tools with their upstream repo, the release-asset glob to match, and (for zips) the glob to find the.exeinside. - For each tool, fetches
releases/latest, matches the Windows x64 asset (preferring amd64/x64, avoiding arm/i386), and compares the tag to.tool-versions.json. - If newer: downloads, unzips if needed, renames to the canonical tool name (stripping version/platform hyphens — e.g.
ripgrep-15.1.0-x86_64-pc-windows-msvc.zip→rg.exe,agentspan_windows_amd64.exe→agentspan.exe), then stores the result. A tool may yield multiple outputs from one zip (e.g.uv→uv.exe+uvw.exe+uvx.exe;ngrep→ngrep.exe+pcre2-8.dll). - Stores each output in one of two ways:
storage: tree(default, ≤100 MB): writes the file into the repo working tree.storage: release(>100 MB): uploads it as an asset on this repo'slarge-binariesGitHub release (deleting any prior asset of the same name first). The file never enters the git tree.
- Commits any tree changes in a single
chore(tools): auto-update binaries (<date>)commit. No empty commits when nothing changed. Release-asset uploads happen live via the API (no commit needed).
The workflow authenticates to the GitHub API and pushes back with the built-in GITHUB_TOKEN (which has contents: write — enough to commit, create the release, and upload assets) — no stored PAT required.
In-tree tools (≤100 MB, committed to the repo):
| Tool | Upstream repo | Asset |
|---|---|---|
jq.exe |
jqlang/jq | jq-windows-amd64.exe |
rg.exe |
BurntSushi/ripgrep | ripgrep-*-x86_64-pc-windows-msvc.zip |
nats.exe |
nats-io/natscli | nats-*-windows-amd64.zip |
nats-server.exe |
nats-io/nats-server | nats-server-v*-windows-amd64.zip |
himalaya.exe |
pimalaya/himalaya | himalaya.x86_64-windows.zip |
netwatch.exe |
matthart1983/netwatch | netwatch-windows-x86_64.exe.zip |
rustnet.exe |
domcyrus/rustnet | rustnet-v*-x86_64-pc-windows-msvc.zip |
websocat.exe |
vi/websocat | websocat.x86_64-pc-windows-gnu.exe |
websocketd.exe |
joewalnes/websocketd | websocketd-*-windows_amd64.zip |
task.exe |
go-task/task | task_windows_amd64.zip |
uv.exe + uvw.exe + uvx.exe |
astral-sh/uv | uv-x86_64-pc-windows-msvc.zip (one zip → 3 exes) |
kagent.exe |
kagent-dev/kagent | kagent-windows-amd64.exe |
multica.exe |
multica-ai/multica | multica-cli-*-windows-amd64.zip |
opensre.exe |
Tracer-Cloud/opensre | opensre_*_windows-x64.zip |
stakpak.exe |
stakpak/agent | stakpak-windows-x86_64.zip |
agentsecrets.exe |
The-17/agentsecrets | agentsecrets_*_windows_amd64.zip |
scrt.exe |
loderunner/scrt | scrt_*_windows_x86_64.zip |
wtrace.exe |
lowleveldesign/wtrace | wtrace.zip |
psmux.exe |
psmux/psmux | psmux-v*-windows-x64.zip |
dev-browser.exe |
SawyerHood/dev-browser | dev-browser-windows-x64.exe |
sshpass.exe |
xhcoding/sshpass-win32 | sshpass.exe |
agentspan.exe |
agentspan-ai/agentspan | agentspan_windows_amd64.exe |
vshell.exe |
veithly/vibeshell | vshell-*-windows-x64.exe |
agent-browser.exe |
vercel-labs/agent-browser | agent-browser-win32-x64.exe |
ngrep.exe + pcre2-8.dll |
jpr5/ngrep | ngrep-windows-x86_64.zip (one zip → exe + dll) |
dbcli.exe |
tteamtm/dbcli | dbcli-win-x64-*.zip |
zero.exe |
vercel-labs/zerolang | zero-win32-x64.exe |
aperf.exe |
aws/aperf | aperf-v*-windows.tar.gz |
Release-asset tools (>100 MB, uploaded to the large-binaries release):
| Tool | Upstream repo | Asset |
|---|---|---|
opencode.exe |
sst/opencode | opencode-windows-x64.zip |
omp.exe |
earendil-works/pi | pi-windows-x64.zip (pi.exe → omp.exe) |
usql.exe |
xo/usql | usql-*-windows-amd64.zip |
surreal.exe |
surrealdb/surrealdb | surreal-*.windows-amd64.exe |
inngest.exe |
inngest/inngest | inngest_*_windows_amd64.zip |
temporal-server.exe |
temporalio/temporal | temporal_*_windows_amd64.zip |
raindrop.exe |
raindrop-ai/workshop | raindrop-bun-windows-x64.exe |
uiacli-v0.1.0-win-x64.zip |
amitse/uiacli | uiacli-*-win-x64.zip (stored as archive) |
otelcol.exe |
open-telemetry/opentelemetry-collector-releases | otelcol_*_windows_amd64.tar.gz (core) |
otelcol-contrib.exe |
open-telemetry/opentelemetry-collector-releases | otelcol-contrib_*_windows_amd64.tar.gz (contrib) |
These binaries are not published as Windows release assets on GitHub — they are custom builds or website-distributed — so they cannot be auto-fetched from a release. They are kept as-is (manual update only):
| Tool | Reason |
|---|---|
open-terminal.exe |
DrOlu/open-terminal ships via pip/Docker; no release binaries |
plink.exe, pscp.exe, psftp.exe |
PuTTY distributes via its website, not GitHub releases |
pssh.exe |
no upstream repo publishes a Windows release binary |
pmux.exe |
ShiftInBits/pmux-agent has no Windows asset |
probe.exe |
no upstream repo publishes a Windows release binary |
pywinrm.exe |
diyan/pywinrm is a Python library; the .exe is a custom PyInstaller build |
oauth2l.exe |
google/oauth2l publishes no release assets |
webhook.exe |
adnanh/webhook has no Windows asset |
- All binaries are pre-built for Windows x64. For macOS/Linux, see the parallel
neuralOS-macOS-ARM64andneuralOS-Linux-x64distributions. pcre2-8.dllis a runtime dependency forngrep.exe— keep them together (both come from thengrepzip and are updated together).- The large binaries (>100 MB —
opencode.exe,omp.exe,usql.exe,surreal.exe,inngest.exe,temporal-server.exe,raindrop.exe,otelcol.exe,otelcol-contrib.exe) are not in the git tree — they live as assets on thelarge-binariesrelease and are downloaded byinstall-agent-tools.batat install time. - This repo holds the in-tree binaries directly (no LFS). Clone with
--depth 1for speed:git clone --depth 1 https://github.com/DrOlu/agent-tools.git