Skip to content
ColliePWA

02/Capabilities

ColliePWA feature reference.

The landing page highlights two core workflows. Below is the complete feature list and the release documentation matching the current build.

Direct quote from ColliePWA README.md at 39d9f04 (v1.24.1).

React Router + Vite

with TypeScript, Tailwind, shadcn, and a Bun bridge

Status dashboard

led by what needs your input; every other pane sits under its own workspace, tab on the row

Push notifications

when an agent blocks on user input

Quick actions and slash commands

configured per agent

Keys board you arrange

: Esc, Ctrl+C, arrows and modifier combinations, plus wider keys, your own chords and sequences, sticky Ctrl/Alt/Shift, presets (Claude Code, Prefix, Vim) and a layout code to share

Start from the phone

: a + New button opens one page where you pick the machine, an agent or a command, the folder and an optional new worktree; each machine shows which agents it has, a lost reply never opens a second pane, and you can add your own launchers from the phone

and full conversation history beyond standard terminal scrollback

Files screen

: the files of an agent's workspace folder with the changes marked, and a Changes segment with what it changed in its git repos, as diffs with syntax colour, and its last commit, read-only

File attachments

: images from the camera roll, and markdown, text and code files

Device pairing

always on: a device needs its token for every request, reads and writes, and an unpaired browser sees only the pair screen

Crews

: several machines' Collies behind one URL, with operator-triggered failover

Walky talky

: one agent session sends a short message to another, on any harness and across a crew, and you can message sessions from the phone; every message gets a receipt and a log entry, an address carries the pane's token so a message does not reach a new session in a reused pane id, and a crew machine signs it

Durable agents

: a long-running durable agent is a session on the phone, with approvals and history (experimental)

Twelve UI languages

and a per-device typeface setting

Herdr session switching

managed from the web interface

PWA support

running locally on loopback with no external accounts or cloud dependencies

No telemetry

: the app sends no analytics, usage statistics or crash reports. Its one unprompted call is the update check to GitHub (details)

Documentation

Installation, configuration, and troubleshooting guides.