AltanS/collie
Herdr mobile client for iPhone and Android. A self-hosted PWA to drive Claude Code, Pi, Codex and OpenCode in Herdr, tmux or zellij from your phone. Push alerts, no app store.
What it solves
ColliePWA solves the difficulty of managing terminal-based AI agents (like Claude Code or Codex) from a mobile device. It replaces the clumsy experience of using SSH and terminal multiplexers on a small touchscreen with a dedicated, mobile-friendly web interface that handles special keys, text input, and agent prompts natively.
How it works
A lightweight Bun-based bridge runs on your host machine, connecting to your terminal multiplexer (Herdr, tmux, or zellij). It exposes a secure, self-hosted Progressive Web App (PWA) that you access via a private Tailscale network. The bridge translates your mobile inputs—taps, voice dictation, or custom key chords—into terminal commands, while providing a dashboard that highlights agents requiring your attention.
Who it’s for
This project is for developers who run AI coding agents in terminal multiplexers and need to monitor, interact with, or approve agent actions while away from their primary workstation.
Highlights
- Mobile-Optimized UI: Includes a custom virtual keyboard for terminal-specific keys (Esc, Ctrl, Alt, arrows) and supports slash commands.
- Agent Dashboard: Automatically surfaces agents that are blocked waiting for user input.
- Secure by Design: Operates over private Tailscale networks with device-level pairing and no external cloud dependencies or telemetry.
- Flexible Integration: Supports Herdr, tmux, and zellij, with the ability to manage multiple machines via a "crew" configuration.
- Rich Features: Includes file diff viewing, image/file attachments, push notifications, and support for custom quick-reply buttons.
Related
- Project
- Project
- Project
- Project