Heeler is a native iOS companion for herdr, an agent-first terminal runtime.
See every coding agent running on your machines in one priority-sorted console. Open an Agent to read and steer its live terminal, draft prompts locally with the standard iOS keyboard, and send complete messages when you are ready.
FEATURES
• Unified Agent Console across multiple Hosts
• Live terminal rendering with native scrollback and touch scrolling
• Native Composer with autocorrect, IME, dictation, and attachment staging
• Direct Agent controls for Esc, Tab, arrows, Enter, and more
• QR pairing with an on-device Ed25519 key
• End-to-end encrypted notifications when an Agent is Blocked or Done
• Worktree-based Agent launches
• SSH Jump Host support
• Independent light and dark terminal themes
PRIVACY
Heeler has no analytics or account system. SSH credentials stay in the iOS Keychain. Live terminal output and prompts travel directly between your device and your own Host over SSH. Notification content is encrypted on your Host before passing through the push relay.
REQUIREMENTS
Heeler requires access to a machine running herdr 0.7.5 or later with OpenSSH Remote Login enabled. Install the included herdr plugin to scan a Pairing Code and enable Agent Notifications.
Heeler is an independent project and is not affiliated with the herdr project.
I’m an AI power user with pro and max subscriptions on three providers. I have also always been a tooling nerd (Emacs user). In the last two years, I have tried so many different paradigms to work with agents, I’ve built my own, used tmux, etc. Finally finding herdr with Heelr feels like coming home. It just makes sense. Thank you for this wonderful app🙏🏻
What's new in 0.1.14:
• Reach a Host through Tailscale, ZeroTier, or EasyTier without turning on a VPN. Add a network in Settings › Overlay Networks and choose it for a Host; Heeler joins it only while open and only for its own connections. Supports EasyTier config servers and ZeroTier moons and custom planets.
• Pick a Host from a Tailscale or EasyTier network instead of typing its address, or add a machine as a Host from its network's screen.
• Give a Host several routes, such as its LAN address at home and an overlay network or Jump Host elsewhere. Heeler tries them all on each connection and keeps the first that answers. Pairing adds every address from the Pairing Code, and a Host's key is trusted once for all its routes.
• Host details show which route is in use, or why each route failed, with Reconnect and Stop on the status card. New Hosts start from Add Route.
• Cancel a slow connection at once: connecting a network, choosing from a tailnet, Host checks, and connecting Hosts can all be stopped without waiting for a timeout.
• Redesigned Overlay Networks settings: a switch per network, a status card with this device's address, and searchable machines. ZeroTier networks add Diagnostics with Copy All.
• Group the Agents list By Workspace and collapse Workspaces to focus on one project, with status counts still visible. The choice is remembered.
• Back to Console in an Agent's More menu returns to the Console without needing the edge swipe.
• Type Korean straight into the terminal: syllables now compose correctly with both the software and hardware keyboards.
• The animation on working Agents uses far less CPU, keeping the phone cooler. Acknowledgements show each component's source and version.
• Removing a Host now ends its Live Activity and, when the Host is connected, stops its notifications to this device.
• Better with herdr 0.9.4: New Agent with long Arguments on macOS no longer fails, slow connections no longer type stray characters into Agents and shells, and Agent cards keep the Host's sidebar fields and order (update the Heeler plugin to 0.6.1). When the plugin is turned off, the Host's page always shows the command to turn it back on.
• Clearer errors: a failed attach quotes herdr's own error, and removing a Worktree blocked by submodules says so and offers the command to force it.
• Fixed Tailscale sign-in needing extra taps and not showing Connected afterwards, host key trust for Hosts added from a network's machine list, and Close Agent and Close Terminal confirmations floating mid-screen instead of appearing from the More button.
0.1.14 新变化:
• 无需开启 VPN,即可通过 Tailscale、ZeroTier 或 EasyTier 访问 Host。在「设置 › Overlay Networks」中添加网络并为 Host 选择;Heeler 仅在打开时加入网络,且只用于自身连接。支持 EasyTier 配置服务器,以及 ZeroTier 的 moon 和自定义 planet。
• 可直接从 Tailscale 或 EasyTier 网络中选择 Host,无需手动输入地址;也可在网络页面将机器添加为 Host。
• 一个 Host 可设置多条路由,例如在家用局域网地址,在外走 Overlay Network 或 Jump Host。每次连接会同时尝试所有路由,并使用最先连通的一条。配对时会添加配对码中的全部地址,Host 的密钥只需信任一次即适用于所有路由。
• Host 详情显示当前使用的路由,或每条路由各自的失败原因,状态卡上可直接重连或停止。新建 Host 从「Add Route」开始。
• 连接缓慢时可立即取消:连接网络、从 tailnet 选择机器、Host 检查和正在连接的 Host 都可直接停止,无需等待超时。
• 重新设计 Overlay Networks 设置:每个网络有独立开关,状态卡显示本设备地址,机器列表支持搜索。ZeroTier 网络新增诊断页面,可一键复制全部信息。
• Agents 列表可按 Workspace 分组,并可折叠 Workspace 专注于单个项目,状态计数仍然可见,选择会被记住。
• Agent 的「更多」菜单新增「Back to Console」,不用边缘滑动手势也能返回 Console。
• 可直接在终端中输入韩文:无论使用软键盘还是硬件键盘,音节都能正确组合。
• 运行中 Agent 的动画大幅降低 CPU 占用,手机发热更少。「致谢」页面显示各组件的来源和版本。
• 移除 Host 时会结束其实时活动;若 Host 处于连接状态,还会停止其向本设备发送通知。
• 更好地适配 herdr 0.9.4:macOS 上带长参数新建 Agent 不再失败;慢速连接下不再向 Agent 和 shell 输入多余字符;Agent 卡片会保留 Host 侧边栏的字段和排序(请在每台 Host 上将 Heeler 插件更新到 0.6.1)。插件被关闭时,Host 页面始终会给出重新启用的命令。
• 错误提示更清晰:连接终端失败时会显示 herdr 自身的错误信息;移除因子模块无法删除的 Worktree 时会说明原因,并提供强制删除的命令。
• 修复 Tailscale 登录需要多次点击、登录后不显示已连接,从网络机器列表添加的 Host 无法信任主机密钥,以及「关闭 Agent」和「关闭终端」的确认框浮在屏幕中间、而不是从「更多」按钮弹出的问题。
Version 0.1.14
Das Entwicklungsteam, 野 张, hat darauf hingewiesen, dass die Datenschutzrichtlinien der App den unten stehenden Umgang mit Daten einschließen können. Weitere Informationen findest du in den Datenschutzrichtlinien des Entwicklungsteams .
Keine Daten erfasst
Der Entwickler erfasst keine Daten von dieser App.
Die Datenschutzpraktiken variieren beispielsweise abhängig von den verwendeten Funktionen und von deinem Alter. Weitere Infos
Bedienungshilfen
Der Entwickler hat noch nicht angegeben, welche Bedienungshilfen diese App unterstützt. Weitere Infos
Informationen
Anbieter
野 张
Größe
57.2 MB
Kategorie
Entwickler-Tools
Kompatibilität
Erfordert iOS 18.0 oder neuer.
iPhone Erfordert iOS 18.0 oder neuer.
iPad Erfordert iPadOS 18.0 oder neuer.
Mac Erfordert macOS 15.0 (oder neuer) und einen Mac mit Apple M1-Chip (oder neuer).