Sobre el proyecto

Ghostget es una herramienta de código abierto diseñada para dar a los agentes de IA un acceso preciso y acotado a páginas web, medios y cuentas conectadas. Funciona como una capa de capacidades y custodia para cualquier agente de IA capaz de ejecutar comandos, permitiendo a los modelos capturar páginas, preservar medios, consultar instantáneas cifradas y usar capacidades de cuenta revisadas sin requerir acceso directo a cookies, clientes HTTP arbitrarios o automatización completa del navegador. Las características clave incluyen: - **Acceso acotado**: los agentes solicitan resultados nombrados (por ejemplo, `messaging.list`) en lugar de credenciales. Ghostget vincula estas operaciones a proveedores, transportes y niveles de riesgo específicos, deteniéndose si los hechos cambian. - **Custodia local**: los archivos y las instantáneas cifradas permanecen inspeccionables localmente. Las lecturas en caché verificadas pueden funcionar sin contactar al proveedor. - **Confianza vinculada al contenido**: los plugins se aprueban según paquetes verificados direccionados por contenido, lo que garantiza que el código modificado requiera nuevas decisiones de confianza. - **Catálogo de proveedores**: admite más de 20 servicios, incluidos Beeper, Bluesky, Facebook, GitHub, Gmail, Instagram, LinkedIn, Reddit, WhatsApp, X y YouTube. Cada servicio tiene adaptadores específicos para API oficiales o interacciones web autenticadas. - **Captura y archivo**: convierte URL públicas en Markdown duradero, archiva medios autorizados con registros de integridad y busca en bases de conocimiento locales. - **Lecturas persistentes**: almacena lecturas validadas vinculadas a cuentas como instantáneas cifradas, lo que permite la revalidación sin reabrir navegadores. La instalación requiere Bun y es compatible con macOS y Linux. La herramienta incluye un panel de control nativo de macOS para gestionar cuentas, permisos y aprobaciones. Ofrece tanto una CLI (`ghostget`) como un SDK de TypeScript para su integración en frameworks de agentes personalizados.