vamp-suite
Vamp Suite es un conjunto de herramientas 'local-first' para macOS e iOS que permite control remoto, streaming de ventanas y acceso al terminal sin servidores intermedios. Utiliza redes privadas (LAN o Tailscale) con aprobación explícita de dispositivos.
Ficha actualizada 23 sept 2026, 20:26 · upstream 23 sept 2026, 19:43 · release vamp-stream-0.1.23-build-53
Qué es vamp-suite
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Vamp Suite es un ecosistema de software nativo diseñado para macOS e iOS bajo la filosofía 'local-first', priorizando la privacidad al evitar el uso de relays alojados o servidores intermedios no confiables. La arquitectura se basa en conexiones directas a través de redes locales (LAN) o redes privadas como Tailscale, requiriendo siempre la aprobación explícita del usuario en el host para cada nuevo dispositivo que intenta conectarse.
El conjunto incluye componentes principales como Vamp Sync, que actúa como anfitrión en el Mac objetivo; Vamp Control y Vamp Stream, clientes para iOS/iPad o macOS que permiten controlar ventanas de aplicaciones y acceder al terminal. Además, ofrece Vamp Assistant, una aplicación independiente para asistencia por IA local o remota, gestión de código y herramientas de investigación sin necesidad de Sync.
La seguridad es un pilar central, implementando verificación de huellas digitales (fingerprints) de dispositivos y control estricto sobre permisos del sistema como grabación de pantalla y accesibilidad. El software se distribuye principalmente mediante IPAs unsigned para iOS (requiriendo re-firma con AltStore) y aplicaciones directas para macOS, bajo licencia Apache 2.0.
- Control remoto seguro de un Mac desde dispositivos móviles sin instalar software en el cliente final.
- Streaming de ventanas de aplicaciones de escritorio a iPad o iPhone para trabajo híbrido.
- Acceso al terminal del host desde dispositivos móviles para tareas de administración o scripting.
- Uso de Vamp Assistant como asistente de IA local para análisis de código, investigación o gestión de proyectos privados.
- Integración mediante la CLI 'vamp' para automatizar el estado del host y gestionar emparejamientos en scripts.
- Gestión de sesiones de escritorio remoto sin exposición pública a internet, usando solo redes privadas.
- Arquitectura 'local-first' que elimina la dependencia de relays alojados o servidores externos para el transporte de datos.
- Mecanismo de seguridad basado en aprobación explícita de huellas digitales (fingerprints) y nombres de dispositivos antes de permitir acceso.
- Compatibilidad nativa con macOS e iOS mediante compilación con Xcode, sin necesidad de contenedores o emuladores.
- Soporte para redes privadas Tailscale o LAN confiables, evitando la exposición directa a internet pública.
- CLI 'vamp' disponible para gestión programática del estado, emparejamiento y control del host mediante comandos JSON.
- Licencia Apache 2.0 con gobernanza clara y políticas de seguridad documentadas en repositorios públicos.
- Requiere macOS 13 o posterior y Xcode 26 o posterior para la compilación desde fuente según el README proporcionado.
- Las aplicaciones iOS se distribuyen como IPAs unsigned, obligando a re-firmar con AltStore u otra herramienta compatible tras instalar.
- No incluye soporte para Docker ni contenedores; el despliegue es nativo exclusivamente en hardware Apple (macOS/iOS).
- La funcionalidad de IA local depende de modelos externos (GGUF/MLX) o configuración manual de proveedores remotos, sin modelo por defecto.
- Gatekeeper de macOS requiere activar 'Abrir de todos modos' para la primera ejecución en aplicaciones directas.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue en producción, instale Vamp Sync en el Mac objetivo y mueva la app a /Applications. Conceda permisos de Grabación de Pantalla y Accesibilidad solo cuando sean necesarios. Para iOS, use AltStore para re-firmar los IPAs unsigned. Compile desde fuente usando Xcode 26+ y scripts en scripts/. Utilice la CLI 'vamp' para gestionar emparejamientos (ej: vamp approve-pairing). Verifique siempre la coincidencia del fingerprint antes de aprobar conexiones.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
