ZingerLittleBee/Heeler
Native iOS agent console for herdr — watch and drive the coding agents on your machines over SSH, with a real libghostty terminal, QR pairing, and push notifications when an agent needs you
What it solves
Heeler provides a native iOS interface for managing and interacting with coding agents running on remote machines. It eliminates the need to be tied to a desktop terminal by allowing users to monitor agent status, steer live terminals, and send complex instructions from a mobile device.
How it works
Heeler acts as a companion app for the herdr agent-first terminal runtime. It communicates with herdr using a JSON API over SSH, utilizing stream-local channels for event streams and SSH PTYs for interactive terminals. It supports QR-code pairing for secure machine enrollment and can connect to unroutable machines via an SSH Jump Host.
Who it’s for
Developers and engineers who use herdr to run coding agents and want a mobile dashboard to monitor their progress, provide input when agents are blocked, and manage remote shells on the go.
Highlights
- Agent Console: A live, status-sorted list of all agents across multiple machines, prioritizing those that are blocked.
- Native Composer: A dedicated input area with a full iOS keyboard, supporting agent control keys, reusable snippets, and "Skills" suggestions.
- Terminal Integration: Full terminal emulation (via libghostty) with native scrollback, momentum touch scrolling, and support for full-screen TUIs.
- Mobile-First Notifications: End-to-end encrypted push notifications and iOS Live Activities/Dynamic Island tracking for real-time agent updates.
- Secure Connectivity: SSH-based transport with private keys stored in the iOS Keychain and support for SFTP file attachments up to 64 MiB.
Related
- Project
- Project
- Project
- Project