Repolode
midudev

midudev/runonweb.ai

Módulos de IA de código abierto que se ejecutan en el navegador y en el dispositivo mediante WebGPU o WASM, con un paquete npm.

Estrellas
776
Forks
76
Issues abiertos
0
Último commit
hace 14 días

¿Qué es?

runonweb.ai es una colección de módulos de IA de código abierto que se ejecutan íntegramente en el navegador, junto con el paquete npm `runonweb`, que los expone. Cada tarea tiene su propia ruta de importación, como conversión de voz a texto, eliminación de fondos, generación de descripciones de imágenes, estimación de profundidad, detección de objetos, embeddings de texto, clasificación, traducción, predicción de emojis y conversión de texto a voz.

Los módulos usan WebGPU cuando el navegador lo admite y, de lo contrario, recurren a WASM; la inferencia se realiza en el dispositivo del usuario. Cada módulo se basa en un modelo abierto con licencia permisiva, y las páginas de demostración reconocen el modelo base, su autor y su licencia.

El repositorio es un monorepo: el sitio Astro está en `packages/web` y se despliega en Cloudflare Workers, mientras que la biblioteca está en `packages/runonweb`. El proyecto también documenta particularidades del backend detectadas durante las pruebas, como los formatos de cuantización que fallan en WebGPU y los modelos que están fijados para usar WASM.

Funciones clave

  • 01Importaciones independientes para conversión de voz a texto, eliminación de fondos, generación de descripciones, estimación de profundidad, detección, embeddings, clasificación, traducción, emojis y TTS.
  • 02Usa WebGPU cuando está disponible y recurre a WASM cuando no lo está.
  • 03La inferencia se ejecuta localmente en el navegador, por lo que los datos de entrada no se envían a un servidor.
  • 04Cada módulo se basa en un modelo abierto con licencia Apache-2.0 o MIT.
  • 05Incluye una función auxiliar para comprobar la disponibilidad de WebGPU y una función de similitud coseno para embeddings.

Casos de uso

  • Añadir transcripción de voz o conversión de texto a voz en el navegador a una aplicación web, sin una API del lado del servidor.
  • Eliminar fondos de imágenes en el cliente para proteger la privacidad de fotos sensibles.
  • Ejecutar búsquedas semánticas o comprobar similitudes entre textos íntegramente en el navegador.
  • Crear prototipos de funciones de IA en el dispositivo y comparar el rendimiento de WebGPU y WASM.

Inicio rápido

  1. 1

    Instala las dependencias con pnpm

    pnpm install
  2. 2

    Inicia el servidor de desarrollo local

    pnpm dev

Antes de usarlo

  • Los metadatos del proyecto no indican ninguna licencia, por lo que las condiciones para reutilizar el código no están claras.
  • Algunos módulos solo funcionan en WASM, que es más lento que WebGPU.
  • La licencia LFM del modelo de subtítulos es gratuita solo si los ingresos son inferiores a 10 millones de USD.
  • El modelo grande de clasificación ocupa unos 2,7 GB para descargar.

En colecciones

Temas

Preguntas frecuentes

¿Qué es runonweb.ai?
Módulos de IA de código abierto que se ejecutan en el navegador y en el dispositivo mediante WebGPU o WASM, con un paquete npm. runonweb.ai es una colección de módulos de IA de código abierto que se ejecutan íntegramente en el navegador, junto con el paquete npm `runonweb`, que los expone. Cada tarea tiene su propia ruta de importación, como conversión de voz a texto, eliminación de fondos, generación de descripciones de imágenes, estimación de profundidad, detección de objetos, embeddings de texto, clasificación, traducción, predicción de emojis y conversión de texto a voz.
¿runonweb.ai es gratuito? ¿Qué licencia tiene?
runonweb.ai no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿runonweb.ai sigue mantenido?
Mantenimiento activo. El último commit de runonweb.ai fue el 24 oct 2026.
¿Para qué puedo usar runonweb.ai?
Añadir transcripción de voz o conversión de texto a voz en el navegador a una aplicación web, sin una API del lado del servidor. Eliminar fondos de imágenes en el cliente para proteger la privacidad de fotos sensibles. Ejecutar búsquedas semánticas o comprobar similitudes entre textos íntegramente en el navegador. Crear prototipos de funciones de IA en el dispositivo y comparar el rendimiento de WebGPU y WASM.
¿Cómo se instala runonweb.ai?
Instala las dependencias con pnpm: pnpm install Inicia el servidor de desarrollo local: pnpm dev
¿Dónde consigo runonweb.ai?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/midudev/runonweb.ai

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados