安装包图标

Sherpr

Drive your Herdr AI-agent fleet from your phone, over SSH — no cloud
新版本 0.2.19
Packaging: the F-Droid build now lets AGP install the missing Android SDK components itself (platforms, build-tools, CMake), removing the manual sdkmanager step from the recipe. Sherpr's own release CI still builds fully hermetically from its pinned image.
Docs: corrected a stale build note about a second NDK (one r28c toolchain builds everything) and pointed the Herdr links at the renamed herdrdev/herdr repository.
No app code changes.
Sherpr is the mobile companion for Herdr, the terminal agent multiplexer. Herdr runs each coding agent (Claude Code, Codex, Copilot CLI, …) in its own real terminal and shows at a glance who is blocked, working, done, or idle. Sherpr brings that glance — and the ability to unblock, steer, and monitor agents — to your pocket.

What it does


  • Connect securely to a Herdr instance on your workstation, homelab box, or VPS — over SSH, with pinned host keys and on-device Ed25519 keys.

  • Fleet dashboard — a live overview of every workspace, tab, and pane with Herdr's semantic status colors, sorted so what needs you floats to the top.

  • Notifications when an agent becomes blocked or done — generated on-device from the live SSH event stream, with no push provider or companion app. An opt-in foreground service can keep the session alive in the background.

  • Multiple hosts — connect several Herdr instances at once; focus one while the others keep running, with a combined "needs you" queue across every host.

  • Full terminal on tap — tapping a pane (or a notification) opens a real interactive terminal: live colored output, scrollback, a modifier/arrow/function-key bar tuned for TUIs, and two-tap approve/deny for blocked agents.

  • Orchestrate — create workspaces (name + folder) and start new sessions; focus and rename panes; answer prompts and send text or key combos.

  • Voice dictation (optional) — on-device Whisper (whisper.cpp compiled from source) or your own self-hosted Whisper server. Dictated text is inserted for review, never auto-sent. Models are downloaded on first use from a pinned URL with SHA-256 verification, never bundled.



No cloud, no third parties

There is no Sherpr service. The app talks directly to your Herdr over your SSH transport; your agents, output, and keys never touch a third party. No ads, no tracking, no Google Play Services.

Dark-first "black glass + neon" UI with three palettes: Black Glass, Catppuccin Mocha, and Tokyo Night. An optional biometric app lock gates the UI on launch and after a timeout.

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 0.2.19 (233) 推荐 更新于 2026-09-18

    x86_64

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 显示通知
      允许该应用显示通知
    • 读取你的共享存储空间中的内容
      允许此应用读取共享存储的内容。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 控制振动
      允许此应用控制振动器。
    • 修改或删除你的共享存储空间中的内容
      允许此应用写入共享存储的内容。
    • org.sherpr.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 26 MiB PGP 签名 | 构建日志

  • 版本 0.2.19 (232) - 更新于 2026-09-18

    arm64-v8a

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 显示通知
      允许该应用显示通知
    • 读取你的共享存储空间中的内容
      允许此应用读取共享存储的内容。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 控制振动
      允许此应用控制振动器。
    • 修改或删除你的共享存储空间中的内容
      允许此应用写入共享存储的内容。
    • org.sherpr.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 25 MiB PGP 签名 | 构建日志

  • 版本 0.2.19 (231) - 更新于 2026-09-18

    armeabi-v7a

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 显示通知
      允许该应用显示通知
    • 读取你的共享存储空间中的内容
      允许此应用读取共享存储的内容。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • 使用生物特征硬件
      允许此应用使用生物识别硬件进行身份验证
    • 使用指纹硬件
      允许此应用使用指纹硬件进行身份验证
    • 控制振动
      允许此应用控制振动器。
    • 修改或删除你的共享存储空间中的内容
      允许此应用写入共享存储的内容。
    • org.sherpr.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 22 MiB PGP 签名 | 构建日志