From ffe433cee8a25fa55da42cbc1249c62703eae499 Mon Sep 17 00:00:00 2001 From: Sebastian Mendel Date: Wed, 12 Aug 2026 20:19:30 +0200 Subject: [PATCH] feat(catalog): add herdr (agent terminal multiplexer) via github_release_binary Raw linux binary from GitHub releases (x86_64, aarch64); bash completion via "herdr completion bash"; guide order 403 next to claude/codex/gemini. Signed-off-by: Sebastian Mendel --- CHANGELOG.md | 1 + catalog/herdr.json | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 catalog/herdr.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ae469d..8f9004f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0. ## [Unreleased] ### Added +- `herdr` catalog entry (`catalog/herdr.json`): terminal multiplexer for coding agents, installed as a raw linux binary from GitHub releases (x86_64, aarch64) with bash completion. - `wslu`/`wslview` catalog entry (`catalog/wslu.json` + `scripts/install_wslu.sh`), gated by a new `requires_wsl` catalog flag so it is only surfaced and installed under WSL. Its installer also points the xdg default browser at `wslview` (so links open in the Windows browser); opt out with `WSLU_SET_DEFAULT_BROWSER=0`. - Governance files: PR template, `CHANGELOG.md`. Security reporting is covered by the [org-level SECURITY.md](https://github.com/netresearch/.github/blob/main/SECURITY.md). - `.github/workflows/dependency-review.yml` and a dedicated `security.yml` (pip-audit + bandit + CycloneDX SBOM). CodeQL continues to run via GitHub's default code-scanning setup. diff --git a/catalog/herdr.json b/catalog/herdr.json new file mode 100644 index 0000000..55f55e8 --- /dev/null +++ b/catalog/herdr.json @@ -0,0 +1,28 @@ +{ + "name": "herdr", + "category": "ai", + "install_method": "github_release_binary", + "description": "Terminal multiplexer for coding agents - runs Claude Code, Codex and others in panes with live idle/working/blocked status", + "homepage": "https://herdr.dev", + "github_repo": "herdrdev/herdr", + "binary_name": "herdr", + "download_url_template": "https://github.com/herdrdev/herdr/releases/download/{version}/herdr-linux-{arch}", + "arch_map": { + "x86_64": "x86_64", + "aarch64": "aarch64" + }, + "guide": { + "display_name": "Herdr", + "install_action": "install", + "order": 403 + }, + "bash_completion": { + "command": "herdr completion bash" + }, + "notes": "Direct binary download, not an archive; no armv7l release. Upstream also offers 'curl -fsSL https://herdr.dev/install.sh | sh', brew, mise and nix. Ships its own self-updater ('herdr update', 'herdr channel'); this entry installs from GitHub releases instead so the version is tracked like every other cataloged tool.", + "tags": [ + "ai", + "terminal", + "multiplexer" + ] +}