Marketplace
Catálogo curado de extensiones, temas, snippets, plantillas, prompts, agentes de IA y servidores MCP. Layout estilo Google Play, bundles firmados con Ed25519 y trials de 5 minutos para temas Premium.
Catálogo curado
El marketplace es un catálogo cerrado: no hay subida de assets desde la app. El contenido se publica mediante CI que valida el manifest, empaqueta el bundle y lo firma antes de publicarlo.
Dos buckets: Resources y Tools
Resources son contenido pasivo que aplicas o copias (típicamente gratis). Tools son funcionalidad ejecutable o integrada (típicamente Premium). Los dos ejes son independientes: hay snippets Premium y servidores MCP gratis.
Resources
Tools
Pantalla principal
Layout de carruseles cargados en paralelo, al estilo Google Play. Pull-to-refresh recarga todas las secciones a la vez:
Featured
Selección destacada del equipo
Editor's picks
Curado a mano cada semana
Trending
Por número de descargas
New and updated
Ordenado por fecha de actualización
Free tools
Recursos gratuitos
Premium tools
Recursos Premium
Categories
Taxonomía para filtrar
Pantalla de detalle
Toda la información sobre un asset antes de instalarlo. Color de acento por tipo y badge de tier Premium cuando aplica:
- •Header con tier badge, rating y chip de autor clicable (avatar, bio, verified, otros assets)
- •Carrusel de hasta 6 screenshots con zoom on tap
- •Pestañas Overview, Inside, Reviews y Versions
- •Pre-install preview específico por tipo: paleta de temas, samples de regex, comando MCP, excerpt de prompts/agentes
- •Lista de related assets (hasta 6, similitud por kind + categoría + tags)
- •Reportar abuso con razones tipadas (malicioso, spam, roto, inapropiado, otro)
Flujo de instalación
- 1El servidor valida el tier (Premium gate) y la versión mínima de la app, y devuelve una URL firmada con TTL de 5 minutos.
- 2La app descarga el bundle y verifica el SHA-256 byte a byte.
- 3Verificación de firma Ed25519 contra la clave pública del publicador.
- 4El asset se despacha por tipo: insertar al editor, copiar al clipboard, guardar como archivo, registrar tema, montar MCP server, scaffold de proyecto…
- 5El asset queda en la biblioteca local (My Library) con la última acción de aplicación usada.
Mi biblioteca
Funciona offline — todo se lee del almacenamiento local. Dos pestañas:
Installed
Lista de assets instalados con su última acción de aplicación
Updates available
Diff entre tu versión y la última (batch ≤ 200 ids)
Acciones por item: re-aplicar (sin descarga, el bundle ya está en disco), desinstalar (borra la fila y el directorio del bundle) o actualizar (re-descarga la última versión).
Trial de temas Premium
Prueba cualquier tema Premium durante 5 minutos sin pagar. El timer es persistente: si cierras la app, al volver se reactiva o revierte automáticamente si ya expiró. Cada tema se puede probar una vez por dispositivo.
Auto-update
- •Toggle Auto-update marketplace assets en ajustes del marketplace
- •Check periódico que detecta diferencias en el SHA-256 y descarga + verifica + reaplica
- •Solo se ejecuta en Wi-Fi por defecto
- •Respeta la última acción de aplicación conocida por asset
Extensiones declarativas
Las extensiones son puramente declarativas — ninguna ejecuta código nativo. El host lee declaraciones del manifest y las aplica por paths conocidos validados por una allowlist de capabilities:
Theme
Tema de color del editor
Terminal theme
Colores, font, welcome art y background
Syntax
Definición de lenguaje (keywords, extensions)
Snippets
Añade a la biblioteca del editor
Lint rules
Reglas de diagnóstico
Format rules
Configuración de formateador
Commands
Comandos en la paleta
Settings
Configuraciones de usuario
Reviews y promo codes
- •Rating 1-5 estrellas con texto opcional, una review por usuario y asset
- •El servidor recalcula rating_avg y rating_count en cada escritura
- •Lista paginada por cursor (createdAt)
- •Promo codes para canjear Premium sin pasar por tienda: alfanuméricos en mayúsculas, una redención por usuario
- •Razones tipadas de error: código inválido, expirado, exhausto, ya redimido, error de red
Siguiente
Asistencia IA & AI Office