> A new kind of agent workspace. Native and terminal first, with nothing between you and your agents. Every part of it is a plain folder your agent can rewrite, and every agent keeps running when the window is gone.
They're unironically echoing the infamously iconic 1980 Calvin Klein jeans commercial starring a perversely sexualized underaged 15-year-old girl:
"You want to know what comes between me and my Calvins? Nothing." -Brooke Shields
https://www.youtube.com/watch?v=GiQUMypDNoE
Except in this case, the romanticized "nothing" between you and your autonomous agents is a massive, multi-layered stack of legacy Unix abstractions, sockets, remote procedure calls, historic terminal emulators, escape codes, pseudo-tty device drivers, and modern infrastructure slop.
The reality of what is actually sitting between you and your agents:
- A herdr-core background daemon handling JSON-RPC IPC messages.
- A crates/ghostty-sys Rust FFI layer binding against libghostty-vt.
- A hardware-accelerated GPU rendering pipeline drawing terminal cell glyphs.
- A legacy Unix PTY subsystem providing master/slave pairs and terminal line discipline.
- An ancient mountain of VT100/ANSI escape codes and termios settings, with resize requests traveling through IPC and SIGWINCH signals notifying Unix terminal applications.
- A structured agent-status protocol carried by yet another terminal escape sequence, OSC 7501, then exposed through JSON-RPC.
"Nothing" says unfiltered, raw human intimacy quite like reading output from a pseudo-terminal file descriptor and watching \x1b[31m error logs cascade through an SSH pipeline and "pseudo" TTY device drivers.
Wrapping this tech in branding that sounds like a sultry, pseudo-erotic pitch is peak HBO Silicon Valley. TTY literally stands for teletype. We are supposedly building the frontier of autonomous artificial intelligence, yet our cutting-edge orchestration layer still routes interaction through abstractions inherited from noisy, electromechanical printing telegraphs of the 1960s. It's not a "native home for your displaced AI souls" -- it's an over-engineered wrapper shackled to the physical heritage of paper rolls and mechanical carriage-return timing: 110-baud Teletypes, separate carriage-return and line-feed operations, and terminal null padding conventions devised to give machinery time to move before the next character printed.
https://en.wikipedia.org/wiki/Teletype_Model_33
They're unironically echoing the infamously iconic 1980 Calvin Klein jeans commercial starring a perversely sexualized underaged 15-year-old girl:
"You want to know what comes between me and my Calvins? Nothing." -Brooke Shields
https://www.youtube.com/watch?v=GiQUMypDNoE
Except in this case, the romanticized "nothing" between you and your autonomous agents is a massive, multi-layered stack of legacy Unix abstractions, sockets, remote procedure calls, historic terminal emulators, escape codes, pseudo-tty device drivers, and modern infrastructure slop.
The reality of what is actually sitting between you and your agents:
- A herdr-core background daemon handling JSON-RPC IPC messages.
- A crates/ghostty-sys Rust FFI layer binding against libghostty-vt.
- A hardware-accelerated GPU rendering pipeline drawing terminal cell glyphs.
- A legacy Unix PTY subsystem providing master/slave pairs and terminal line discipline.
- An ancient mountain of VT100/ANSI escape codes and termios settings, with resize requests traveling through IPC and SIGWINCH signals notifying Unix terminal applications.
- A structured agent-status protocol carried by yet another terminal escape sequence, OSC 7501, then exposed through JSON-RPC.
"Nothing" says unfiltered, raw human intimacy quite like reading output from a pseudo-terminal file descriptor and watching \x1b[31m error logs cascade through an SSH pipeline and "pseudo" TTY device drivers.
Wrapping this tech in branding that sounds like a sultry, pseudo-erotic pitch is peak HBO Silicon Valley. TTY literally stands for teletype. We are supposedly building the frontier of autonomous artificial intelligence, yet our cutting-edge orchestration layer still routes interaction through abstractions inherited from noisy, electromechanical printing telegraphs of the 1960s. It's not a "native home for your displaced AI souls" -- it's an over-engineered wrapper shackled to the physical heritage of paper rolls and mechanical carriage-return timing: 110-baud Teletypes, separate carriage-return and line-feed operations, and terminal null padding conventions devised to give machinery time to move before the next character printed.
https://en.wikipedia.org/wiki/Teletype_Model_33