Reve AI
Tool개발무료

collie

PWA to manage 🐑 herdr on the go. Tailnet accessible, push notifications, quick actions and more.

1.5k

Collie

Try it in your browser — no install · colliepwa.dev A real Collie build running in the page against faked data.

A mobile web interface for terminal-based AI agents, served over Tailscale. Collie connects to one multiplexer per instance: Herdr, tmux, or zellij. Open the URL on your phone to check which agent needs input and respond directly from the mobile keyboard.

The input box uses a standard text field compatible with system voice dictation. Collie also includes built-in voice input that remains disabled until explicitly configured.

Features

  • React Router + Vite with TypeScript, Tailwind, shadcn, and a Bun bridge
  • Status dashboard ordered by pending user input rather than recent output
  • Push notifications when an agent blocks on user input
  • Quick actions and slash commands configured per agent
  • Keypad for terminal control keys: Esc, Ctrl+C, arrows, and modifier combinations
  • Output search and full conversation history beyond standard terminal scrollback
  • File attachments: images from the camera roll, and markdown, text and code files
  • Device pairing as the write credential: once a device is paired, every write needs its token
  • Crews: several machines' Collies behind one URL, with operator-triggered failover
  • Six 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

Demo

Using Collie from a phone: the dashboard places agents that need input at the top. You can inspect spaces, tabs, and panes. Long-press a pane pill or tab chip to rename or close it; Claude panes reflect names set via /rename. Tap to answer an AskUserQuestion prompt, switch between herds, and receive push notifications when an agent blocks on input.

The interactive demo runs the web client in your browser against mock data without installation.

Motivation


GitHub에서 전체 내용 보기