Heeler는 여러 컴퓨터에서 실행 중인 herdr 코딩 에이전트를 iPhone과 iPad에서 확인하고 조작하는 네이티브 앱이다. SSH로 연결해 에이전트의 터미널을 실시간으로 보고 메시지를 보내며, 에이전트가 작업을 멈추거나 완료했을 때 암호화된 알림을 받을 수 있다.

앱은 에이전트를 상태별로 정렬해 보여주며, 막힌 에이전트를 먼저 표시한다. 사용자는 터미널에 연결해 입력을 이어가거나 iOS 키보드로 메시지를 작성해 한 번에 보낼 수 있다. 파일이나 사진을 최대 64MiB까지 SFTP로 호스트에 전송하고, 작업 디렉터리에서 셸을 열거나 저장소의 깨끗한 체크아웃에서 에이전트를 시작하는 기능도 제공한다.

macOS·Linux 호스트에서는 SSH를 통해 herdr의 JSON API에 연결한다. 사용하려면 SSH 접속 권한과 실행 중인 herdr가 필요하며, SSH 서버에서 stream-local forwarding을 허용해야 한다. 원문에 따르면 서버 변경이나 추가 패키지는 필요하지 않다. Windows 호스트는 herdr 0.9.3 이상에서 지원하며 수동으로 추가한다. 네트워크에서 직접 접속할 수 없는 컴퓨터는 SSH 점프 호스트를 통해 연결할 수 있다.

설치 파일은 App Store와 TestFlight에서 받을 수 있다. macOS·Linux 호스트를 등록하려면 Node 20 이상, herdr 0.7.5 이상, OpenSSH 서버가 필요하다. 호스트에서 플러그인을 설치하고 페어링 명령을 실행한 뒤 앱으로 QR 코드를 스캔한다.

```text

herdr plugin install ZingerLittleBee/Heeler/plugin --ref main --yes

herdr plugin action invoke heeler.pair

```

QR 코드에는 주소, 호스트 키 지문, SSH 키 등록 정보가 담긴다. 키는 기기에서 생성되고 개인 키는 Keychain에 보관된다. 앱은 iOS 18 이상을 지원하며, 저장소는 오픈소스다. 다만 모든 국가·지역에서 App Store로 제공되지는 않아, 해당 지역에서는 TestFlight 빌드를 이용할 수 있다. 제작자는 개인 사용을 바탕으로 개발했으며 아직 다듬을 부분과 빠른 변경이 있을 수 있다고 밝힌다. Heeler는 herdr 프로젝트와 제휴한 제품이 아니다.