Is ColliePWA free?+
Yes. It is MIT licensed. There is no paid tier, no account and no cloud service behind it.
Can I try it before I install it?+
Yes. The interactive demo runs the real app in your browser, with made-up agents and panes. Nothing is installed and nothing is sent to a server.
Do I need an app from the App Store or Google Play?+
No. ColliePWA is a web app served by your own machine. Open its address on your phone and add it to your home screen. On Android, Chrome offers an Install button for that. On an iPhone or iPad, use Safari's share sheet.
Is there a Herdr mobile app for iOS or Android?+
Yes. ColliePWA is a mobile client for Herdr on iOS and Android for both the Herdr TUI and the new Herdr app. Your own machine serves the web app. Open it in your mobile browser and add it to your home screen. There is nothing to install from an app store. You can also connect to Herdr through an SSH app. An experimental ColliePWA panel for the Herdr app can pair a phone from inside the app. You copy that panel into place by hand. Read how the Herdr mobile app works.
Is ColliePWA an alternative to Termius or Moshi?+
Termius and Moshi are terminal apps from the App Store or Google Play that connect over SSH. ColliePWA is a web app served by your machine and opened in your phone's browser. It lists the agents in your multiplexer, puts the ones waiting on you at the top, and includes a Keys tray with Esc, Tab, arrows and modifiers, so the phone keyboard is not your only input. Read the full comparison with Moshi.
How is this different from Claude Code Remote Control?+
Remote Control connects the Claude app or claude.ai/code to a Claude Code session on your machine, routing traffic through the Anthropic API. ColliePWA mirrors terminal panes. It works with whatever agent runs in them: Claude Code, Codex, OpenCode, pi and others, in every pane of your Herdr, Herdr app, tmux or zellij setup. It runs on your hardware. Your phone reaches it through a front door you run, Tailscale by default.
Why not just SSH in from Termux or Termius?+
You can. That is how ColliePWA started. Driving a terminal UI through on-screen controls is clumsy: special keys are fiddly, Ctrl, Esc and arrows need awkward chords, and plain text input fights the soft keyboard. ColliePWA lets you tap the agent waiting on you, type normally, and hit Esc or Ctrl+C with one thumb.
Which agents does it work with?+
Any agent that runs in a terminal pane. ColliePWA mirrors the pane itself and requires no agent API. The prompt cache timer on each pane supports Claude Code, Codex, OpenCode and pi. Questions and approvals from Hermes Agent become buttons. Messages from your phone reach the Cursor CLI input box, and ColliePWA checks every send to it while support remains provisional.
Which terminal multiplexer do I need?+
Herdr, the new Herdr app, tmux or zellij. Herdr is the primary backend. On the Herdr app, ColliePWA drives its core, herdr-core. A machine with both keeps the Herdr TUI unless you name herdr-core. In a crew, one machine can run two ColliePWA instances, one per multiplexer, and the phone shows them as one machine. tmux and zellij work, but are experimental. tuios and Tern also work as experimental backends. collie start finds the ones you have and asks which one to mirror.
Which operating systems does it run on?+
The host runs Linux or macOS. On Windows 11 x64, it runs against Herdr 0.9.3 or newer, and that support is experimental. A Windows machine cannot join a crew yet. On the phone, any current browser works.
Do I need Tailscale?+
No. Tailscale is the default, because collie start sets it up for you. A reverse proxy, Cloudflare Tunnel, NetBird or another mesh works too. The deployment guide shows each one.
Why can't I turn on notifications?+
Web Push needs two things: an HTTPS address and a key pair from collie push-keys. Over plain HTTP, the browser does not allow push, and the switch stays off. On an iPhone, add ColliePWA to the home screen first. Safari allows push only for a web app on the home screen.
Do notifications work on an iPhone?+
Yes, on iOS 16.4 or newer, once ColliePWA is on the home screen and you open it from its icon. The home screen app is separate from Safari, so pair it and turn on alerts there. The Web Push notes cover the rest.
Is it safe?+
ColliePWA gives remote shell access to your machine. That is what it is for. Every request needs the token of a device you paired, but anyone who pairs a device can read your panes and type into them. It listens only on loopback, so keep exactly one private front door in front of it, and pair your phone with collie pair. Never make it public with tailscale funnel. Read the security note before you run it.
Does anything leave my machine?+
No telemetry, no analytics and no crash reports. The only call it makes on its own is an anonymous update check against GitHub's public tags. Push goes through your browser's push service, and only after you turn it on. Voice input uses a cloud service only if you pick one over a local engine. The Whistle speech model downloads once from Hugging Face, and only when you tap to set it up.
Can my team share one ColliePWA?+
No. ColliePWA is for one operator. It has no user accounts and no per-person permissions. If you run agents on several machines, a crew puts all of them behind one address, for you alone.
How do I update it?+
Tap update in Settings on your phone, or run collie update on the host. Older versions stay on disk, so collie update --rollback takes you back.