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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| herdr/rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| herdr/rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| herdr/rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| herdr/rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| herdr/rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| herdr/rust/crates/atomic-0.6.1.crate | 15243 | a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340 |
| herdr/rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| herdr/rust/crates/base64-0.22.1.crate | 81597 | 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 |
| herdr/rust/crates/bincode-2.0.1.crate | 70469 | 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740 |
| herdr/rust/crates/bincode_derive-2.0.1.crate | 7404 | bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09 |
| herdr/rust/crates/bit-set-0.5.3.crate | 14470 | 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 |
| herdr/rust/crates/bit-vec-0.6.3.crate | 19927 | 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb |
| herdr/rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |
| herdr/rust/crates/bitflags-2.11.0.crate | 48906 | 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af |
| herdr/rust/crates/block-buffer-0.10.4.crate | 10538 | 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 |
| herdr/rust/crates/block2-0.6.2.crate | 34505 | cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5 |
| herdr/rust/crates/bumpalo-3.20.2.crate | 97696 | 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb |
| herdr/rust/crates/bytemuck-1.25.0.crate | 53466 | c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec |
| herdr/rust/crates/bytes-1.11.1.crate | 78584 | 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 |
| herdr/rust/crates/castaway-0.2.4.crate | 12546 | dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a |
Commit history 1
| Date | Commit | Credits | Log 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]> |