Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-tools

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.

What's inside

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)

Install

:: Run as Administrator
install-agent-tools.bat

The installer:

  1. Creates %ProgramFiles%\AgentTools
  2. Copies every .exe (+ pcre2-8.dll) into it
  3. Appends the directory to the system PATH
  4. Broadcasts the environment change (restart your terminal to pick it up)

Verify:

where netwatch
where multica

Manual install

copy *.exe "%ProgramFiles%\AgentTools\"
:: then add %ProgramFiles%\AgentTools to PATH manually if needed

Tools

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)

Large binaries (>100 MB)

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.

Automatic updates

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:

  1. 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 .exe inside.
  2. 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.
  3. 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.ziprg.exe, agentspan_windows_amd64.exeagentspan.exe), then stores the result. A tool may yield multiple outputs from one zip (e.g. uvuv.exe + uvw.exe + uvx.exe; ngrepngrep.exe + pcre2-8.dll).
  4. 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's large-binaries GitHub release (deleting any prior asset of the same name first). The file never enters the git tree.
  5. 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.

Auto-updated tools (41 manifest entries → 47 binaries)

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)

Not auto-updatable (8)

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

Notes

  • All binaries are pre-built for Windows x64. For macOS/Linux, see the parallel neuralOS-macOS-ARM64 and neuralOS-Linux-x64 distributions.
  • pcre2-8.dll is a runtime dependency for ngrep.exe — keep them together (both come from the ngrep zip 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 the large-binaries release and are downloaded by install-agent-tools.bat at install time.
  • This repo holds the in-tree binaries directly (no LFS). Clone with --depth 1 for speed: git clone --depth 1 https://github.com/DrOlu/agent-tools.git

About

Pre-built Windows x64 agent tooling — CLI agents, network diagnostics, SSH, and runtime helpers for the SuperAgent/neuralOS/CyberAgent ecosystem

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages