AltanS/collie
PWA to manage 🐑 herdr on the go. Tailnet accessible, push notifications, quick actions and more.
What it solves
Collie provides a mobile-friendly web interface for managing a "herd" of AI agents running on a remote host. It allows users to interact with their agents via a phone's keyboard or voice dictation, providing a way to monitor and respond to agents that are waiting for user input without needing a full terminal on a mobile device.
How it works
Collie acts as a bridge between a remote host (where the agents are managed by Herdr) and a mobile device. It uses Tailscale to create a secure, private network (tailnet) so the phone can access the host's web UI. The system consists of a bridge that runs on the host and a Progressive Web App (PWA) that the user installs on their phone. It mirrors the terminal output of the agents and allows the user to send keystrokes, images, and commands back to the host.
Who it’s for
It is designed for single users who run AI agents via Herdr on a Linux or macOS host and want to maintain control and interaction capabilities from their mobile devices via a Tailscale network.
Highlights
- Priority-based Dashboard: Ranks agents based on who needs user attention first.
- Mobile-Optimized Controls: Includes a special-keys pad (Esc, Ctrl+C, etc.) and quick-reply buttons to avoid heavy typing.
- PWA Support: Can be installed to the home screen for an app-like experience.
- Push Notifications: Alerts the user immediately when an agent is waiting for input.
- Customizable Commands: Supports user-defined slash commands, key presets, and quick replies via TOML configuration files.
- Remote Shell Access: Provides direct terminal interaction with the host machine.
Related
- Dispatch
- Project
- Project
- Project
- Project