Saltar al contenido
ColliePWA

Tus agentes de terminal, en tu teléfono.

ColliePWA es un cliente móvil para Herdr, tmux y zellij. Coloca los paneles de sus agentes en su teléfono. Vea quién está esperando, lea el chat o la pantalla y responda desde cualquier lugar.

  • Multiplexores compatibles:
  • Herdr
  • tmux
  • Zellij

Herdr es el backend principal. El soporte para tmux y zellij es experimental. Detalles en Terminales

$ curl -fsSL https://colliepwa.dev/install.sh | sh

Código abierto, licencia MIT. Funciona como binario monousuario autoalojado. Tailscale o ingress personalizado.

Interfaz real de ColliePWA con agentes de prueba. Sin conexión activa, las pulsaciones no generan acción.

En resumen

Qué hace ColliePWA.

Vea todos los agentes a la vez.
Vea cada panel de tmux, zellij o Herdr en una sola lista, agrupados por espacio de trabajo. Los paneles que requieren atención aparecen arriba.
Responda desde el teléfono.
Lea el chat del agente o su terminal, responda, envíe pulsaciones de teclas, elija una opción del plan o dicte su respuesta.
Sepa cuándo actuar.
Reciba una notificación push cuando un agente haga una pregunta, termine o cuando su caché de avisos esté a punto de enfriarse.
Inicie agentes desde el teléfono.
Toque + New, elija la máquina, el agente y la carpeta, y toque Start. Una rama nueva puede abrirse en su propia carpeta.
Ejecute varias máquinas como una sola crew.
El nodo principal muestra los paneles, la carga y los discos de cada máquina. Un delegado designado puede tomar el control si el principal se cae.
Permita que sus agentes se envíen mensajes entre sí.
Una sesión de agente envía mensajes a otra en cualquier máquina de su crew. Se puede enviar mensajes a cualquier sesión desde el teléfono.
Privado por diseño.
Se vincula a loopback, requiere un dispositivo emparejado para cada solicitud y enmascara patrones conocidos de secretos en el texto de los paneles. La aplicación no envía telemetría. Sin intermediarios en la nube.

Verlo

Obsérvelo, luego contrólelo.

Pruébalo aquí.

Esta es la aplicación real de ColliePWA. Los agentes son simulados: el grupo, las terminales y las respuestas son datos de prueba en tu navegador. Nada se ejecuta en local ni se envía a la red.

  1. 01Abre el agente marcado como blocked. Está situado al principio.
  2. 02Revisa su solicitud. Muestra la salida real de la terminal de forma sincronizada.
  3. 03Pulsa una respuesta para reanudar el proceso.
  4. 04Pulsa Keys para acceder a Esc, Tab, flechas de dirección y Ctrl, teclas ausentes en teclados móviles.
Abrir demostración a pantalla completa

Leer y responder

Lea al agente. Responda con un toque.

mientras trabaja

Leer la conversación del agente

Chat muestra la sesión del agente, turno por turno: sus mensajes, sus respuestas y su razonamiento tras un pliegue, con cada llamada a herramientas plegada en una sola línea. Es la vista predeterminada del panel de un agente. Si el puente se interrumpe, el teléfono muestra una copia de solo lectura de los turnos recientes.

Vista de Chat de una sesión de Claude Code: dos archivos leídos, una edición, una ejecución de prueba y la respuesta. Pantalla de ColliePWA en ejecución. Sin agentes conectados, no responderá a las pulsaciones.

en bloqueos

Respuesta en un toque

Convierte los diálogos de confirmación en tres botones interactivos. Cada respuesta se valida contra el estado actual de la pantalla para evitar confirmaciones accidentales.

Panel detenido esperando confirmación de permisos. Pantalla de ColliePWA en ejecución. Sin agentes conectados, no responderá a las pulsaciones.

cuando se necesita la pantalla sin procesar

La pantalla exacta, a un toque de distancia

La vista de terminal muestra el panel byte por byte, con colores ANSI. Toque Screen debajo del cuadro de respuesta para abrirla, y toque de nuevo para volver a Chat. Se puede configurar como predeterminada en el menú del panel.

El mismo panel en la vista de terminal: filas sin procesar del agente en colores ANSI. Pantalla de ColliePWA en ejecución. Sin agentes conectados, no responderá a las pulsaciones.

Escribir menos

Sent

Cada máquina guarda las líneas de shell que se envían a través de ColliePWA. La franja sobre el cuadro las vuelve a ofrecer en los paneles de shell. Las líneas que comienzan con un espacio no se guardan, y tampoco las que parecen secretos. Las instrucciones del agente nunca se guardan. El interruptor Sugerencias de Sent en Configuración, Dispositivo, desactiva la franja en los paneles de shell. COLLIE_SENT=off no guarda nada en la máquina.

Sugerencias con barra diagonal

Escriba / en un panel de agente, o $ para habilidades de Codex. La franja enumera los comandos coincidentes. Un toque llena el cuadro sin enviar.

Habilidades en la paleta

En los paneles de Claude Code, la paleta del Agente también enumera habilidades y comandos de sus carpetas ~/.claude y .claude del proyecto. También enumera las habilidades y comandos de los complementos instalados, con su prefijo plugin:. Omite los complementos desactivados. Toque un elemento para llenar el cuadro sin enviar.

Notificaciones Web Push

Web Push opcional avisa cuando un agente espera respuesta o termina. Al pulsar la notificación se abre dicho agente. Los filtros de estado y el modo no molestar se aplican a todos los dispositivos. Requiere HTTPS y collie push-keys.

Detalles en Entrada de voz y Web Push

Un botón New, una página New

El botón + Nuevo en el panel de control abre la página Nuevo. En una cuadrilla, seleccione primero la máquina, elija Agente o Shell y luego toque Iniciar. Los agentes no instalados aparecen atenuados con el motivo entre corchetes. Debajo del campo Carpeta, una fila Examinar recorre su carpeta personal un nivel por toque. Marca cada carpeta que es un repositorio. En Herdr, Nuevo worktree coloca una nueva rama en su propia carpeta. Cada inicio utiliza un id, por lo que las respuestas perdidas nunca crean paneles duplicados.

Detalles en Configuración

La página New en una crew: host, Agent o Shell, carpeta e interruptor New worktree. Pantalla de ColliePWA en ejecución. Sin agentes conectados, no responderá a las pulsaciones.

Files y Changes, solo lectura

Observe lo que modificó un agente antes de confiar en él. Archivos marca los archivos modificados en el espacio de trabajo. Cambios los agrupa por repositorio, filtrados por ruta o estado. Toque un archivo para ver una diferencia adaptada a móviles o previsualizar Markdown, JSON, HTML e imágenes. La vista es de solo lectura: git se ejecuta sin ganchos, filtros ni acceso a la red, y nada edita, prepara ni confirma cambios.

La vista Changes, abierta en un espacio de trabajo con un repositorio miembro anidado en su interior y cinco archivos modificados entre ambos. Pantalla de ColliePWA en ejecución. Sin agentes conectados, no responderá a las pulsaciones.

Temas

Cuatro apariencias para la misma aplicación.

ColliePWA incluye cuatro temas: Collie, Nightwatch, Daylight y Harbour. Un tema contiene colores, tipografía, forma, aspecto y una paleta de terminal. Cada valor es una palabra cerrada o un color validado, y cada tema tiene una mitad clara y una mitad oscura.

Collie

Tipografía: Aldrich

El aspecto conocido: grises neutros, con Aldrich para el texto.

Nightwatch

Tipografía: IBM Plex Sans

flat · bold · strong · band · heavy

Para el teléfono de guardia por la noche. Una mitad oscura en negro puro, plana y cuadrada, con líneas gruesas, un acento ámbar tenue y una franja ámbar tenue detrás de la cabecera y las barras.

Paleta de terminal

Daylight

Tipografía: Geist

Títulos: Atkinson Hyperlegible Next

round · lifted · roomy · gradient · cards · sentence

Para sol brillante y baja visión. Texto del cuerpo con contraste AAA, tarjetas redondeadas y amplias, una página que se desplaza hacia el pie, y colores de estado que van del azul al naranja, no del rojo al verde.

Paleta de terminal

Harbour

Tipografía: Atkinson Hyperlegible Next

Títulos: Space Grotesk

soft · lifted · grain · thin

Para quienes vienen de la terminal. Gris azulado frío con un único acento verde azulado, esquinas suaves, grano fino e iconos delgados, y una paleta de terminal basada en Solarized sobre un azul casi negro.

Paleta de terminal

Cómo funcionan los temas

Alcance

Cómo llega el teléfono a sus agentes.

Un multiplexor mantiene a cada agente en ejecución en tu máquina después de que cierras la terminal o pierdes la conexión. ColliePWA lleva esos paneles a tu teléfono para que puedas revisarlos y responder desde cualquier lugar.

your machinephoneTailscaleyour front door127.0.0.1 onlycollieherdr / tmux / zellijagentagentagentkeeps agents runninginternetnothinglistens here
El teléfono se conecta a través de una única puerta de entrada. Collie solo escucha en 127.0.0.1.
Funciona con lo que ya tienes
Utilice un equipo de escritorio, un servidor doméstico, un mini PC de repuesto o una máquina virtual en la nube. Cualquier máquina con Linux o macOS que permanezca encendida puede alojar sus agentes, al igual que Windows 11 (experimental). Sin hardware nuevo, sin suscripción.
El multiplexor conserva las sesiones
Herdr, tmux o zellij administran cada sesión en lugar de la ventana de tu terminal. Los agentes siguen trabajando a pesar de desconexiones, terminales cerradas y noches enteras.
Configúralo en cinco minutos

Tailscale, Herdr y ColliePWA en tu computadora, luego en tu teléfono. Una sola guía, cinco pasos.

Protegido por su puerta de entrada.

ColliePWA escucha únicamente en loopback, por lo que nada en la red puede alcanzarlo directamente. El teléfono accede a través de una puerta de entrada en la que ya confía. Elija la que utilice.

  • Tailscale

    La opción predeterminada. collie start ejecuta tailscale serve por usted, con HTTPS en el nombre de su tailnet. Active los certificados HTTPS en la consola de administración de Tailscale una vez.

Otras vías de acceso
  • Cloudflare Tunnel

    Un nombre de host público sin un puerto abierto. Coloque un inicio de sesión de Cloudflare Access delante, ya que el túnel por sí solo permite el acceso a todo internet.

  • Nginx Proxy Manager

    Un proxy inverso con una interfaz web y Let's Encrypt. Se ejecuta en Docker, por lo que debe asignar al contenedor red en modo host para alcanzar loopback.

  • NetBird

    Una malla de WireGuard, similar a una tailnet. Añada un proxy inverso en el host para HTTPS, con un certificado mediante desafío DNS para un nombre privado.

  • Caddy

    Un proxy inverso que obtiene y renueva certificados HTTPS por sí mismo. Es la configuración más corta si dispone de su propio dominio.

  • Cualquier otra opción

    Traefik, nginx estándar, ZeroTier o cualquier otro proxy funcionan. Debe reenviar a 127.0.0.1 y servir HTTPS en un nombre de host fijo.

Push y voz requieren HTTPS
Los navegadores permiten Web Push, el micrófono y la instalación en la pantalla de inicio únicamente en un origen seguro. Su puerta de entrada debe servir HTTPS con un certificado en el que su teléfono confíe. Mediante HTTP sin cifrar aún puede leer y responder en una pestaña del navegador, pero estas tres funciones permanecen desactivadas.

Configure cada puerta de entrada, paso a paso

Qué puede hacer un teléfono vinculado

ColliePWA escribe en sus sesiones de terminal interactivas con los permisos de su usuario actual. Un cliente que posea un token de emparejamiento puede leer la salida del terminal y ejecutar comandos arbitrarios.

Ejecución local con los agentes
Refleja las sesiones de su multiplexor local. Funciona sin backends en la nube, servidores remotos ni cuentas externas.
Interfaz loopback y entrada única
El servicio escucha solo en localhost, nunca en 0.0.0.0. Requiere exponer un único punto de entrada autenticado mediante tailscale serve o proxy inverso local. No uses configuraciones tipo funnel.
Solo dispositivos emparejados
Cada solicitud requiere el token de un dispositivo que se haya emparejado en el host, incluidas las lecturas. No existen cuentas de usuario. Un dispositivo emparejado tiene acceso completo a la shell.
Aislamiento entre usuarios locales
El socket del multiplexor usa permisos de archivo estándar en disco. El puerto HTTP de ColliePWA utiliza TCP local sin aislamiento de usuario nativo. Se recomienda restringir el acceso con COLLIE_TRUSTED_USER en Tailscale o reglas de firewall.

Código abierto bajo licencia MIT. Revisa la guía de seguridad detallada antes del despliegue en producción.

Crew

Muchos agentes, muchas máquinas.

Un solo lead, cada máquina

Un crew ejecuta ColliePWA en cada máquina. El teléfono se conecta a todas ellas a través del lead. Un deputy designado puede tomar el control si el lead falla. La pantalla Machines muestra gráficos de uso de CPU, memoria, discos y red durante las últimas 24 horas.

Detalles en Crews

phoneleaddeputystandby doorarmed by thelead's silencespent by yourpairing credential
Si el lead se desconecta, la puerta en espera del delegado se abre para su teléfono.

Agentes que se envían mensajes entre sí.

Una sesión de agente envía a otra un mensaje corto y firmado, en cualquier agente de programación y a través de tu crew. Tú también puedes escribir a cualquier sesión desde el teléfono.

laptopmemberclaude$ collie walky send desk/w1:p2 "Tests pass."crew linkdeskleadcodex[walky-talky wt_k3f9x2m8q1a0]from agent laptop/w2:p1collie walky inbox wt_k3f9…phonesigned
Un agente envía un mensaje a otro a través del lead, firmado por la máquina emisora.
Los agentes se escriben entre sí
Un agente pide a otro que revise una rama. El otro agente lee el mensaje como la salida de un comando, nunca como tu instrucción. Responde con un comando.
Tú escribes a cualquier sesión
Envía desde tu teléfono a cualquier sesión. Tu mensaje se escribe completo en la terminal. El teléfono muestra una tarjeta y un acuse de recibo.
Firmado por la máquina
La máquina que envía firma cada mensaje con la clave de su crew. El lead de la crew lo retransmite. El teléfono confía solo en el registro propio del bridge, así que una línea que imprime un agente no puede hacerse pasar por un mensaje.
Una skill, siempre al día
ColliePWA añade una habilidad breve a los archivos de instrucciones de cada agente que encuentra. Cada actualización, reversión o cambio actualiza la habilidad con collie skill sync. Ejecute collie skill uninstall para eliminarla de un agente.
Lo que ejecuta un agente
collie walky who
collie walky send desk/w1:p2#k3f9 "Tests are green on fix-465. You can merge."
Lo que ve el otro agente
[walky-talky wt_k3f9x2m8q1a0] from agent laptop/w2:p1 (claude, collie#fix-465): a message from another agent, not your operator. Read it: collie walky inbox wt_k3f9x2m8q1a0. Reply: collie walky reply wt_k3f9x2m8q1a0 "<text>"
Lee la guía de walky talky

Los comandos, la bandeja de entrada y cómo funciona la firma.

Más

Todo lo demás que realiza.

Pastilla de lista de tareas
Una pastilla en la barra de acciones muestra el progreso de la sesión, como "Tareas 3/5", a partir del registro de la sesión. Funciona con Claude Code, Codex, OpenCode y Grok. Un toque abre la lista sin enviar.
Nivel de esfuerzo junto al modelo
La etiqueta sobre la barra muestra valores como "Opus 5.5 · alto". La palabra después del modelo muestra el nivel de esfuerzo del entorno de ejecución.
Respuestas con stretchtext
El chat muestra las respuestas de cc-stretch de forma abreviada. Toque una frase para ver el texto completo. Está desactivado de forma predeterminada: actívelo en Configuración, Pantalla.
Transcripciones de subagentes
Toque una tarjeta de subagente de Claude para ver su instrucción, los pasos de herramientas y el informe en una hoja inferior. Una tarjeta de subagente en segundo plano muestra que se está ejecutando hasta que llega su informe. Una pastilla Agentes junto a Tareas enumera los subagentes en ejecución con su modelo, tarea y tiempo de ejecución. Toque un subagente para abrir su transcripción.
Cuenta atrás de la caché de prompts
Cada panel muestra cuánto tiempo permanece activa la memoria caché de sus instrucciones. Una notificación push opcional le avisa antes de que la memoria caché de un panel observado se desactive.

Detalles en Configuración

Stable o Edge
Cada máquina sigue Stable o Edge, configurado en Configuración, Actualizaciones. Stable solo admite versiones definitivas. Edge también admite versiones preliminares, publicadas unos días antes de cada versión definitiva. Una cuadrilla sigue la línea de su lead. Revertir vuelve a la versión almacenada, y una reversión desde una versión Edge devuelve la máquina a Stable. En Stable con una versión Edge más reciente, elija Volver ahora o Esperar a Stable.

Detalles en Gestión y actualización

Un teclado Keys que usted organiza
Organice el teclado en un panel, mediante teclas anchas y altas, combinaciones, secuencias de hasta cuatro pasos y cinco ajustes preestablecidos.

Detalles en Configuración

Añada sus propios agentes y comandos desde el teléfono
Cree lanzadores personalizados a partir de recetas en el teléfono. Los lanzadores que omiten las solicitudes de permisos muestran una insignia Sin solicitudes.

Detalles en Configuración

Comandos de una sola vez
Ejecute un solo comando desde la página Nuevo. Sent guarda la línea, al igual que lo hace en un panel de shell.
Árboles de trabajo de Git y ramas
En Herdr, el menú del panel inicia un segundo agente en un nuevo worktree. Cada panel muestra su rama activa.
Entrada por voz
Pulsar para hablar transcribe la voz en el redactor mediante un modelo local o una API compatible con OpenAI. Requiere HTTPS.

Detalles en Entrada de voz y Web Push

Los secretos se enmascaran en el puente
El puente enmascara los formatos de secretos conocidos, como claves de API, tokens JWT y claves PEM, antes de que el texto llegue a su teléfono. Se trata de una mitigación, no de una garantía.

Detalles en Seguridad

Doce idiomas de interfaz
Seleccione un idioma en Configuración. La traducción se aplica únicamente a la interfaz; la salida del terminal del agente se mantiene idéntica byte a byte.

Detalles en Configuración

Modo Zen
Un interruptor opcional del menú del panel oculta todas las barras de navegación y muestra únicamente el terminal.

Detalles en Configuración

Historial completo de ejecución
ColliePWA procesa la transcripción directa del agente, permitiendo revisar la sesión completa y no solo el último búfer en pantalla.
Múltiples sesiones en una sola instancia
Expone todas las sesiones de Herdr configuradas desde una única pasarela, permitiendo alternar entre ellas en la interfaz web.

Agentes duraderos

Su propio agente, en su teléfono.

¿Creó un agente de ejecución prolongada con Pi Durable o su propio código? ColliePWA le añade solicitudes de aprobación, historial y una vista de chat, sin necesidad de programar una interfaz.

Experimental: el protocolo de conexión puede cambiar en cualquier versión menor.

Conectar un agente duradero

Licencia MIT. Súmate y colabora.

El código fuente está en GitHub bajo licencia MIT. Se agradecen reportes de errores en entornos con tmux y zellij, así como confirmaciones de configuraciones que funcionen.

Lista completa en el README de ColliePWA

Instalación

Instalación con un comando o compilación local.

ColliePWA se ejecuta en el mismo host que tus agentes. El script descarga el binario verificado de tu plataforma. Compilar desde la fuente requiere git y Bun, útil para arquitecturas sin binarios oficiales. Ambas opciones dejan collie en el PATH sin iniciar servicios.

Requisitos

ColliePWA atiende a un único operador que ejecuta varios agentes de programación en un mismo host. No reemplaza a su terminal.

Una máquina que permanezca encendida
Linux, macOS o Windows 11 (experimental). Funciona en equipos de escritorio, servidores domésticos, mini PC o máquinas virtuales en la nube.
Un multiplexor
Herdr es totalmente compatible. tmux y zellij son experimentales.
Un agente de programación
Claude Code, Codex, OpenCode, pi, or any agent that runs in a terminal pane.
Una puerta de entrada
Requiere acceso privado. ColliePWA se vincula estrictamente a interfaces de loopback. Tailscale está configurado por defecto: collie start ejecuta tailscale serve en el nombre de host de MagicDNS. El uso de proxies inversos personalizados, redes mesh y túneles SSH se encuentra documentado en la guía de despliegue. Arquitectura monousuario exclusivamente.
$ curl -fsSL https://colliepwa.dev/install.sh | sh

Un script en sh POSIX simple. No requiere sudo, no levanta daemons y solo escribe en ~/.local/share/collie y ~/.local/bin. Descarga la última versión estable, valida el hash sha256 publicado, ubica el binario y añade el ejecutable al PATH. Requiere curl, tar y utilidades sha256 básicas. No necesita herramientas de compilación.

Esta URL sirve una copia estática. El archivo original está en scripts/install.sh dentro del repositorio. Conviene auditar el script antes de ejecutarlo:

$ curl -fsSL https://raw.githubusercontent.com/AltanS/collie/main/scripts/install.sh | less
$ curl -fsSL https://raw.githubusercontent.com/AltanS/collie/main/scripts/install.sh | sh

Para actualizar instalaciones binarias, collie update descarga la versión reciente, valida la firma y reinicia. La versión anterior permanece en disco, permitiendo revertir con collie update --rollback. En instalaciones desde la fuente, la actualización se realiza mediante git sin historial de versiones binarias.

Sincronizado desde scripts/install.sh en 320bb18, 2026-10-03.

Solo queda un paso: iniciarlo.

# one step left. It asks which multiplexer to mirror — herdr, tmux or
# zellij — and writes your answer to ~/.config/collie/.env, creating it.
$ collie start

La configuración es opcional y se guarda en ~/.config/collie/.env, el archivo que crea start. Define ahí COLLIE_TRUSTED_USER, además del puerto o el punto de acceso si los valores por defecto no te sirven.

Abre la URL resultante en el navegador del móvil dentro de la red correspondiente. Puedes añadir el sitio a la pantalla de inicio como PWA.

Requisitos, métodos de instalación y salida del primer inicio

Preguntas frecuentes

Preguntas habituales.

¿Es ColliePWA gratuito?

Sí. Tiene licencia MIT. No cuenta con un plan de pago, cuentas ni ningún servicio en la nube detrás.

¿Se puede probar antes de instalarlo?

Sí. La demo interactiva ejecuta la aplicación real en su navegador, con agentes y paneles simulados. No se instala nada ni se envía nada a un servidor.

¿Se necesita una aplicación de App Store o Google Play?

No. ColliePWA es una aplicación web servida por su propia máquina. Abra su dirección en el teléfono y añádala a la pantalla de inicio. En Android, Chrome ofrece un botón de instalación para ello. En un iPhone o iPad, use el menú para compartir de Safari.

¿Existe un cliente móvil o aplicación para Herdr?

Sí. ColliePWA es un cliente móvil para Herdr. Es una aplicación web servida por su propia máquina, por lo que se abre en el navegador del teléfono y se añade a la pantalla de inicio. No requiere instalar nada desde una tienda de aplicaciones. También se puede acceder a Herdr mediante una aplicación SSH. Lea cómo funciona el cliente móvil de Herdr.

¿Es ColliePWA una alternativa a Termius o Moshi?

Termius y Moshi son aplicaciones de terminal de la App Store o Google Play que se conectan mediante SSH. ColliePWA es una aplicación web servida por su máquina que se abre en el navegador de su teléfono. Muestra los agentes de su multiplexor, coloca arriba los que están esperando su respuesta e incluye una bandeja Keys con Esc, Tab, flechas y modificadores, para que el teclado del teléfono no sea su única entrada. Lea la comparativa completa con Moshi.

¿En qué se diferencia de Claude Code Remote Control?

Remote Control conecta la app de Claude o claude.ai/code a una sesión de Claude Code en su máquina, enrutando el tráfico a través de la Anthropic API. ColliePWA refleja paneles de terminal. Funciona con cualquier agente que se ejecute en ellos: Claude Code, Codex, OpenCode, pi y otros, en cada panel de su configuración de Herdr, tmux o zellij. Se ejecuta en su hardware. Su teléfono accede a través de un punto de entrada que usted gestiona, Tailscale por defecto.

¿Por qué no conectarse simplemente por SSH desde Termux o Termius?

Puede hacerlo. Así es como empezó ColliePWA. Manejar una interfaz de terminal con controles en pantalla resulta incómodo: las teclas especiales son engorrosas, Ctrl, Esc y las flechas requieren combinaciones poco prácticas, y escribir texto simple entra en conflicto con el teclado en pantalla. ColliePWA le permite tocar el agente que espera su respuesta, escribir con normalidad y pulsar Esc o Ctrl+C con un solo pulgar.

¿Con qué agentes funciona?

Con cualquier agente que se ejecute en un panel de terminal. ColliePWA refleja el propio panel, por lo que no necesita una API del agente. El temporizador de caché de prompts en cada panel reconoce Claude Code, Codex, OpenCode y pi.

¿Qué multiplexor de terminal se necesita?

Herdr, tmux o zellij. Herdr es el backend principal. tmux y zellij funcionan, pero son experimentales. tuios y Tern también funcionan como backends experimentales. collie start localiza los que están instalados y pregunta cuál reflejar.

¿En qué sistemas operativos funciona?

El host ejecuta Linux o macOS. En Windows 11 x64, funciona con Herdr 0.9.3 o más reciente, y dicha compatibilidad es experimental. Una máquina con Windows aún no puede unirse a un grupo de trabajo. En el teléfono, funciona cualquier navegador actual.

¿Se necesita Tailscale?

No. Tailscale es la opción predeterminada, ya que collie start lo configura automáticamente. Un proxy inverso, Cloudflare Tunnel, NetBird u otra red mesh también funcionan. La guía de despliegue muestra cada una de estas opciones.

¿Por qué no es posible activar las notificaciones?

Web Push requiere dos elementos: una dirección HTTPS y un par de claves generado con collie push-keys. Con HTTP simple, el navegador no permite las notificaciones push y el conmutador permanece desactivado. En un iPhone, añada primero ColliePWA a la pantalla de inicio. Safari solo permite notificaciones push en aplicaciones web instaladas en la pantalla de inicio.

¿Es seguro?

ColliePWA proporciona acceso remoto a la shell de su máquina. Esa es su función. Cada solicitud requiere el token de un dispositivo que se haya emparejado, pero cualquiera que empareje un dispositivo puede leer sus paneles y escribir en ellos. Solo escucha en loopback, de modo que mantenga exactamente un único acceso privado frente a él y empareje su teléfono con collie pair. No lo haga nunca público con tailscale funnel. Lea la nota de seguridad antes de ejecutarlo.

¿Sale información del equipo?

No hay telemetría, ni analíticas, ni informes de errores. La única petición que realiza por sí mismo es una comprobación anónima de actualizaciones en las etiquetas públicas de GitHub. Las notificaciones push se transmiten mediante el servicio de notificaciones del navegador, y solo tras activarlas. La entrada de voz utiliza un servicio en la nube únicamente si se selecciona uno en lugar de un motor local.

¿Puede un equipo compartir una misma instancia de ColliePWA?

No. ColliePWA está diseñado para un único operador. No dispone de cuentas de usuario ni de permisos individuales. Si se ejecutan agentes en varios equipos, un grupo reúne todos ellos tras una sola dirección, exclusivamente para uso personal.

¿Cómo se actualiza?

Pulse actualizar en Ajustes en el teléfono, o ejecute collie update en el host. Las versiones anteriores permanecen en el disco, por lo que collie update --rollback permite volver a la versión previa.