Código abierto · Autoalojado · Apache-2.0

Programa donde sea.
Sincroniza en todas partes.

Sincroniza tus agentes: del CLI a la interfaz gráfica, del escritorio al móvil.

Retoma el trabajo justo donde lo dejaste, estés donde estés. cosyncing mantiene tus agentes de programación sincronizados dentro de tu propia red.

Descargar

Instala el servidor y descarga un cliente

Requisitos: Tailscale en cada dispositivo; Bun 1.3.8+ y npm en el servidor. Tokdash es muy recomendable para seguir el consumo. Consulta los requisitos completos.

# Sesión iniciada en Tailscale; Bun 1.3.8+ y Node.js/npm instalados
$ npm install --global cosyncing
$ cosyncing setup
# Tras la configuración, cosy es la abreviatura de cosyncing
$ cosy pair

Después, descarga un cliente para cada dispositivo desde el que quieras usarlo. Las versiones de Windows, macOS, Linux y Android están publicadas en GitHub Releases.

Cliente

El escritorio en la mesa, el móvil en el bolsillo

Las mismas sesiones, la misma bandeja, la misma toma de control. El árbol de código y CI cubren seis clientes: Android, iOS, Linux, macOS, Windows y la web. Los clientes de Android y de escritorio ya empaquetados están en GitHub Releases; iOS llegará más adelante por TestFlight.

cliente de escritorio y web de cosyncing: la lista de sesiones junto a una conversación en directo cliente de escritorio y web de cosyncing: la lista de sesiones junto a una conversación en directo
cliente móvil de cosyncing: sesiones agrupadas por proyecto con su estado en vivo cliente móvil de cosyncing: sesiones agrupadas por proyecto con su estado en vivo
El servidor funciona en
macOS · Apple Silicon Windows mediante WSL Linux · x64 & arm64

En Windows, ejecuta el servidor dentro de WSL, un host Linux admitido.

Clientes en seis plataformas
Android iOS Linux macOS Windows Web

El cliente web viene con cosyncing y lo sirve tu propio servidor en /cosy/.

Siempre sincronizado

El agente sigue trabajando. Todas las pantallas le siguen el ritmo.

Cada línea llega a la aplicación en cuanto el agente la escribe. Envía un mensaje desde cualquier dispositivo: la terminal y la aplicación nunca se contradicen.

aplicación cosyncing  ⇸  CLI del agente — en directo

Un protocolo, seis agentes
Claude Code Codex OpenCode Pi Kimi CLI DeepSeek Harness
Funciones

Todas las sesiones, al alcance

El servidor observa tus agentes donde ya se ejecutan y sirve un cliente que muestra cada sesión, agrupada por proyecto, con su transcripción, sus diferencias, sus comandos y sus preguntas.

Todos los proyectos, un solo espacio

Dirige todos tus agentes: qué está trabajando, qué espera respuesta y qué está inactivo, de un vistazo. Abre una sesión para leer la transcripción, revisar las diferencias y seguir las llamadas a herramientas en directo.

Bandeja de avisos

Las solicitudes de permiso, las preguntas de los agentes y las ejecuciones terminadas llegan a una única bandeja con todos tus servidores.

Sincronización de verdad

Escribe desde la aplicación mientras la terminal sigue en marcha: con Codex, OpenCode y Pi ambos lados avanzan al mismo paso. Las sesiones de Claude Code son de solo lectura hasta que tomas el control.

Emparejamiento explícito

El acceso se concede con un QR de un solo uso válido cinco minutos; los dispositivos se listan y se revocan desde el CLI.

Mensajes programados

Deja un mensaje en cola para una hora concreta: el agente lo recoge puntualmente.

Cómo funciona

Tres pasos, sin cuenta

1

Pon en marcha el servidor

cosyncing setup muestra exactamente qué va a cambiar y luego aplica el plan entero o nada.

2

Empareja un dispositivo

cosyncing pair imprime un QR de un solo uso. Escanéalo desde cualquier cliente para darle acceso a ese dispositivo.

3

Sigue avanzando

Responde preguntas, lee transcripciones o toma el control desde un navegador, un móvil o un escritorio de tu red.

Privacidad y seguridad

Tu máquina. Tu red. Tus datos.

El estado del servidor se queda en la máquina que lo ejecuta. El contenido de las sesiones se envía solo a clientes autenticados, por la red que tú elijas.

Sin retransmisión ajena

En la ruta de conexión no hay ningún servicio operado por cosyncing. No hay telemetría de analítica ni de publicidad. Las integraciones opcionales solo contactan con los servicios que tú elijas.

Revocable desde el principio

cosyncing devices list muestra los dispositivos emparejados; devices revoke <id> revoca uno.

No se te escapa ninguna pregunta

Todas las preguntas, una bandeja

Cuando un agente te necesita, aparece en la bandeja de avisos. Responde desde el dispositivo que tengas a mano.

  • Solicitudes de permiso con el comando y todo su contexto: apruébalas o descártalas con un toque.
  • Preguntas del agente mantienen la sesión conectada, así que la respuesta llega donde el agente espera.
  • Ejecuciones terminadas : las tareas largas te avisan cuando acaban, no solo cuando esperan.
  • Varios servidores : todos los servidores emparejados informan en la misma lista.