Videos explicativos que nunca envejecen.
niiro lee el código de tu frontend, reconstruye tu interfaz y la explica. Si cambias algo, el video cambia contigo.
Hechos desde código, en marcha a la derecha
Cómo funciona
Cuatro pasos, y el cuarto vuelve al primero.
Tú decides qué ve niiro. Todo lo demás corre solo.
$$$
El paso cuatro es otra vez el paso uno. Nada se configura dos veces.
- 01
niiro push
Una lista blanca en tu configuración define qué rutas salen de tu equipo. Cifrado, revisado en busca de secretos, nunca compilado, nunca ejecutado.
O deja que tu agente de código lo configure - 02
Análisis
niiro registra componentes, flujos y tu vocabulario, y devuelve un informe de lo que entendió.
- 03
Tres propuestas
Videos concretos para tu producto, hechos con tus pantallas reales. Eliges uno.
- 04
Siguiente release
El siguiente push muestra qué módulos quedaron desactualizados. Vuelta al paso uno, sin empezar de cero.
Ejemplos
Tres productos, tres interfaces, tres videos explicativos.
Empresas inventadas, código real. Capítulos, subtítulos y voz en inglés, español y alemán.
Catorce facturas de proveedor, ciento treinta y dos mil euros abiertos y periodo contable cero siete.
Actualizaciones
Cambia un componente. El video lo sigue.
niiro sabe de qué archivo fuente salió cada escena. Eso es lo que abarata una actualización.
Un commit renombra un estado.
const labels: Record<InvoiceStatus, string> = {- pending: "Needs review",+ pending: "Awaiting approval",approved: "Approved",};
La comparación de hashes contra los manifiestos de procedencia encuentra los candidatos y el modelo evalúa cada diff.
Resumen
- intro
- invoice-list
- filters
Revisión
- invoice-detail
- status-badgeafectado visualmente
- review-queue
Aprobación
- approve-dialogafectado en el texto
- confirmation
- outro
Siete módulos quedan sin cambios y conservan sus escenas, su audio y su render.
Dos módulos se rehacen y las marcas de capítulo se mueven.
0:00
1:04
2:18 (antes 2:12)
Mismo video, misma URL, seis segundos más. Nada que volver a incrustar.
Dos de nueve módulos nuevos. El resto se queda.
Por eso niiro cobra por módulo: una actualización cuesta lo que realmente cambió, no un video nuevo.
Para quién
Tú publicas cada semana. Una grabación no.
Equipos pequeños, releases rápidos, un producto que cada mes se ve distinto. La alternativa no es otra herramienta, es hacerlo tú, cada vez.
Hoy
- Grabar la pantalla
- Editar
- Grabar la voz
- Mandar a traducir
- Siguiente release, de nuevo
Media jornada por video, una vez por idioma.
Con niiro
- niiro push
- Elegir una propuesta
- Aprobar
- Tres idiomas incluidos
- Siguiente release, lo sigue
Una aprobación, tres idiomas listos.
Dónde aterriza
Un video vale algo solo donde alguien mira.
Insértalo una vez. Si el producto cambia, el embed muestra la nueva versión.
Guías / Facturas
Importar facturas en lote
Sube un CSV, mapea las columnas una vez, aprueba la corrida.
4 de marzo
Importación masiva de facturas
El mapeo de columnas ahora se guarda por proveedor.
Facturas aprobadas en minutos
MP4 · subtítulos por idioma · capítulos · transcripción · fragmento de embed
Control
Tú decides qué ve niiro.
Una lista blanca en tu repo decide qué sube. Lo que no está en ella no sale de tu equipo.
Tú escribes las rutas.
project: acme-webinclude:- src/components/**- src/app/**- src/styles/**- tailwind.config.tsexclude:- "**/*.test.*"- "**/__mocks__/**"
Excluido aunque una ruta coincida: archivos .env, lockfiles, llaves, todo lo mayor a 5 MB.
El push dice qué envió.
$ npx niiro pushsrc/components/** 112 filessrc/app/** 31 filessrc/styles/** 4 filestailwind.config.ts 1 fileSecret scan (gitleaks): cleanEncrypted with the acme-web keySynced 148 files, 12 uploaded, 2.4s
El token de proyecto es de solo escritura. Puede subir un snapshot, nunca leerlo.
- Nuncacompilado ni empaquetado
- Nuncaejecutado, ni una sola línea
- Nuncausado para entrenar modelos
- Nuncacompartido entre clientes
Flujo de datos, cifrado y plazos de borrado en detalle: centro de confianza
Agent-native
Deja que tu agente de código lo configure.
La documentación está escrita para agentes. Copia el prompt en Claude Code o Codex.
Lee primero https://niiro.io/llms.txt y luego configura niiro en este repo. 1. Ejecuta `npx niiro init` y llena niiro.yml con las rutas de nuestra interfaz: componentes, rutas, theme y estilos. Nada más. 2. Muéstrame qué archivos resuelve esa lista blanca. 3. Ejecuta `npx niiro push` y reporta el número de archivos, el resultado del escaneo de secretos y el id del proyecto.
El agente escribe niiro.yml, ejecuta el push y reporta. Tú no lees nada.
- llms.txt
- Lista curada de enlaces a cada página de documentación en markdown.
- llms-full.txt
- Toda la documentación en un archivo, regenerada en cada deploy.
- niiro-mcp
- Los mismos comandos como herramientas MCP, más estado de videos, videos afectados y nuevos encargos.
Precios
Empezar sin hablar con ventas.
Un plan mensual con cupo, más saldo que recargas cuando necesitas más.
Precios de lanzamiento estimados
Prueba
0 EUR
sin tarjeta
- Análisis de tu repo
- Informe de lo entendido
- Vista previa corta de tu propia app
Starter
49 EUR
al mes
- Unos dos videos
- Un idioma
- Actualizaciones incluidas
Growth
199 EUR
al mes
- Unos ocho videos
- Tres idiomas
- Reproductor embebible
- Integración con CI
Scale
599 EUR
al mes
- Unos treinta videos
- Todos los idiomas
- Prioridad en la cola
El cupo mensual vence, las recargas no. Antes de cada corrida cara ves una estimación.
Análisis, informe y vista previa son gratis. El primer video terminado es parte de Starter.
Preguntas
Lo que preguntan primero.
¿Qué frameworks soportan?
Todo lo que renderiza a HTML y CSS. React, Next.js, Vue, Svelte y Angular están cubiertos; los monorepos no son problema porque apuntas a rutas, no a un build.
¿Qué pasa con nuestro código?
Se guarda cifrado bajo una clave propia y se lee como material de referencia, nunca se compila ni se ejecuta. Al cancelar, los datos se borran de inmediato y la clave a los siete días.
¿Qué tan fiel es la réplica?
Clases, espaciados, colores y tipografías se toman literalmente de tu código. Los datos de las escenas son inventados y encajan con tu dominio.
¿Cuánto tarda el primer video?
Análisis y propuestas en minutos. El primer video terminado pasa por una revisión humana antes de que lo veas.
¿Cuánto cuesta una actualización?
Solo se regenera lo que realmente cambió, así que una actualización cuesta una fracción de la primera generación.
¿De quién es el video?
Tuyo. Puedes descargarlo, alojarlo y reutilizarlo, también después de cancelar.
¿Podemos cambiar el guion?
Sí. La transcripción es editable y la voz se regenera solo para el tramo modificado.
¿Y las pantallas detrás del login?
Funcionan, porque niiro lee código en vez de visitar tu app. No hacen falta credenciales.