BSD Ports

sysutils/herdr 0.9.1 FreeBSD

Terminal workspace manager for AI coding agents

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
77965fbe19
License
APACHE20
Categories
sysutils

Description

Herdr is a terminal workspace manager for AI coding agents. It runs agents such as Claude Code, Codex, and others in panes of a persistent server session that clients attach to and detach from, detects which agent is running in each pane and whether it is working, waiting, or done, and notifies you when an agent needs attention. Terminal emulation is provided by the vendored libghostty-vt library.

Install

Binary package:

pkg install herdr

From the ports tree:

cd /usr/ports/sysutils/herdr/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	herdr>0:sysutils/herdr

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 13

No port depends on this one.

Configuration

No options to configure.

USES
cargo zig
Service scripts
none

Files

distinfo 274
FileSizeSHA256
herdr/rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
herdr/rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
herdr/rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
herdr/rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
herdr/rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
herdr/rust/crates/atomic-0.6.1.crate15243a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
herdr/rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
herdr/rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
herdr/rust/crates/bincode-2.0.1.crate7046936eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
herdr/rust/crates/bincode_derive-2.0.1.crate7404bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
herdr/rust/crates/bit-set-0.5.3.crate144700700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
herdr/rust/crates/bit-vec-0.6.3.crate19927349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
herdr/rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
herdr/rust/crates/bitflags-2.11.0.crate48906843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
herdr/rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
herdr/rust/crates/block2-0.6.2.crate34505cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
herdr/rust/crates/bumpalo-3.20.2.crate976965d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
herdr/rust/crates/bytemuck-1.25.0.crate53466c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
herdr/rust/crates/bytes-1.11.1.crate785841e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
herdr/rust/crates/castaway-0.2.4.crate12546dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a

Commit history 1

DateCommitCreditsLog message
77965fbe19 Jordan Hubbard sysutils/herdr: New port: Terminal workspace manager for AI coding agents
Herdr is a terminal workspace manager for AI coding agents. It runs agents such as Claude Code, Codex, and others in panes of a persistent server session that clients attach to and detach from, detects which agent is running in each pane and whether it is working, waiting, or done, and notifies you when an agent needs attention. Terminal emulation is provided by the vendored libghostty-vt library. WWW: https://github.com/herdrdev/herdr Reported by: jkh (new maintainer) Pull Request: https://github.com/freebsd/freebsd-ports/pull/630 Co-authored-by: Claude Opus 5.5 <[email protected]>