This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Heeler
Watch and steer your coding agents from your iPhone
Built with GPT-6, Heeler puts your coding agents on your iPhone. See who needs attention, open live terminals over SSH, send prompts with native input, and get encrypted alerts when agents are blocked or done. Open source; connects to herdr on your machines.
Hi Product Hunt! I built Heeler using GPT-6 Astra. It is an open-source, native iOS companion for herdr.
The idea came from a small frustration: I kept SSHing into my Mac from Termius just to check on a coding agent. I wanted to see which agent needed me and send the next instruction from my phone.
Heeler brings agents across your machines into one status-sorted console. Open an agent's real terminal over SSH, draft a prompt with native iOS input, attach a photo or file, and get encrypted notifications when an agent is blocked or done. Live Activities let you follow progress from the lock screen.
Early in development, I followed other coding agents' recommendations and used SwiftTerm for terminal rendering. The SSH stack, Citadel on SwiftNIO SSH, lacked Unix socket forwarding, so users had to install socat to bridge the connection to herdr.
GPT-6 Astra recommended libssh2 and helped me rebuild the SSH transport. We wrapped it in a Swift async module, handled channel lifecycles, timeouts and cancellation, and moved API requests and live event subscriptions onto OpenSSH direct-streamlocal channels connected to herdr's Unix socket.
That let me remove the socat bridge, including its path discovery and configuration. Users now need SSH with stream-local forwarding enabled and a running herdr, without installing socat for Heeler. Astra helped solve an architectural constraint that would otherwise have become an extra setup step for every user.
Heeler is now on the App Store, with TestFlight available where the store listing is missing. Source code on GitHub.
When you step away from your desk, what do you most need to see or do with your coding agents? I'd love to hear what would make Heeler more useful to you.
About Heeler on Product Hunt
“Watch and steer your coding agents from your iPhone”
Heeler was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #20 on the daily leaderboard. Built with GPT-6, Heeler puts your coding agents on your iPhone. See who needs attention, open live terminals over SSH, send prompts with native input, and get encrypted alerts when agents are blocked or done. Open source; connects to herdr on your machines.
On the analytics side, Heeler competes within Open Source, Developer Tools, GitHub and OpenAI Day — topics that collectively have 630.1k followers on Product Hunt. The dashboard above tracks how Heeler performed against the three products that launched closest to it on the same day.
Who hunted Heeler?
Heeler was hunted by Zinger Bee. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Heeler including community comment highlights and product details, visit the product overview.
Hi Product Hunt! I built Heeler using GPT-6 Astra. It is an open-source, native iOS companion for herdr.
The idea came from a small frustration: I kept SSHing into my Mac from Termius just to check on a coding agent. I wanted to see which agent needed me and send the next instruction from my phone.
Heeler brings agents across your machines into one status-sorted console. Open an agent's real terminal over SSH, draft a prompt with native iOS input, attach a photo or file, and get encrypted notifications when an agent is blocked or done. Live Activities let you follow progress from the lock screen.
Early in development, I followed other coding agents' recommendations and used SwiftTerm for terminal rendering. The SSH stack, Citadel on SwiftNIO SSH, lacked Unix socket forwarding, so users had to install socat to bridge the connection to herdr.
GPT-6 Astra recommended libssh2 and helped me rebuild the SSH transport. We wrapped it in a Swift async module, handled channel lifecycles, timeouts and cancellation, and moved API requests and live event subscriptions onto OpenSSH direct-streamlocal channels connected to herdr's Unix socket.
That let me remove the socat bridge, including its path discovery and configuration. Users now need SSH with stream-local forwarding enabled and a running herdr, without installing socat for Heeler. Astra helped solve an architectural constraint that would otherwise have become an extra setup step for every user.
Here is an 18-second demo from the early version: Watch the demo on X.
Heeler is now on the App Store, with TestFlight available where the store listing is missing. Source code on GitHub.
When you step away from your desk, what do you most need to see or do with your coding agents? I'd love to hear what would make Heeler more useful to you.