Install
git clone https://github.com/CrossPaste/crosspaste-desktop.gitPara quién
Si quieres copiar y pegar sin cortes entre varios ordenadores y que un asistente lea el historial del portapapeles de esta máquina, CrossPaste encaja. Convierte la app de escritorio en un portapapeles universal entre dispositivos e incluye un servicio MCP que expone ese historial a asistentes como Claude.
Encaja con quien ya usa Mac, Windows o Linux: lo oficial dice que la interfaz se mantiene igual en estos tres sistemas, sin cambiar hábitos. También con quien no quiere enviar el portapapeles a la nube: la sincronización usa cifrado asimétrico de extremo a extremo, la arquitectura es solo LAN sin servidor en la nube y los datos se guardan en local.
Si solo quieres pulsar una vez en el navegador para conectar un servicio remoto y no tienes entorno de compilación local, el alcance confirmado termina aquí — la entrada oficial es clonar el repositorio y ejecutarlo con Gradle; no hay un segundo instalador listo.
Primer intento en 3 minutos
Solo hay un camino oficial: clonar desde el repositorio y luego compilar y ejecutar la app de escritorio en la raíz. URL del repositorio en una línea sola:
https://github.com/CrossPaste/crosspaste-desktop
Requisitos: git y el script envoltorio de Gradle ejecutables, y el SO es Mac, Windows o Linux. La sincronización es solo LAN, así que los dispositivos deben estar en la misma LAN; no se escribe un relé de red pública.
Instalación y ejecución en la raíz del repositorio clonado crosspaste-desktop. Primero el comando oficial de clon, luego entra en el directorio y arranca con el comando oficial:
git clone https://github.com/CrossPaste/crosspaste-desktop.git
cd crosspaste-desktop
./gradlew app:run
Primera acción de bajo riesgo: con la app en marcha, copia texto normal en la misma máquina y deja que un Claude ya conectado a este servicio MCP integrado lea el historial. Lo oficial solo dice que expone el historial al asistente; no da nombre de herramienta, parámetros ni fragmento de configuración. El primer intento es ver el historial en solo lectura; no asumas escritura ni vaciado del portapapeles.
Señal observable: ./gradlew app:run levanta la app y aparece la interfaz de escritorio; luego el asistente puede repetir el texto que acabas de copiar. Si la app no arranca, párate en compilar y ejecutar; no cambies a un arranque no escrito.
Casos de uso
Caso 1: que el asistente recuerde lo que acabas de copiar. El servicio MCP integrado expone el historial a asistentes como Claude. Copia una nota de reunión o un comando en cualquier dispositivo ya conectado y pregunta por los pegados recientes. Lo oficial no nombra herramientas ni campos de retorno, así que solo puedes confirmar la capa «se ve el historial», no paginación, búsqueda ni filtro por dispositivo.
Caso 2: sacar texto de una captura sin salir de esta máquina. Lo oficial dice que el OCR integrado extrae texto de imágenes en local, no hace petición de red y las capturas no salen del dispositivo. Copia la captura al portapapeles y reconoce en local con la app. Lo oficial no dice si el OCR también se expone al asistente por MCP; no escribas «el asistente lee imágenes directamente» como capacidad demostrada.
Límites de uso
El alcance de sincronización está fijado: LAN, arquitectura sin servidor, almacenamiento local. No esperes itinerancia pública ni copia de seguridad en la nube. El cifrado es asimétrico de extremo a extremo para proteger datos; no hay custodia de claves, uso compartido multiusuario ni interfaz de auditoría empresarial.
El OCR insiste en local y sin llamada de red, pero eso no significa que toda la ruta carezca de límite: la app sigue leyendo el portapapeles local, que puede tener tokens, contraseñas o datos personales. Si el historial se expone a un asistente, ese lado también ve el contenido.
Multiplataforma solo cubre Mac, Windows y Linux. Móvil, extensión de navegador o host remoto sin interfaz no están escritos. El comando oficial es ./gradlew app:run; no hay instalador precompilado, gestor de paquetes del sistema ni un ajuste Claude de un clic. Si falta un paso, detente en los comandos escritos.