Handwired
chenglou/handwiredRevisado por IA
Qué hace
Handwired convierte lógica normal de JavaScript (if-else, bucles, estado) en sumas, multiplicaciones y ReLU, y luego lo reduce todo a una gran multiplicación de matrices que se ejecuta en JavaScript o en la tarjeta gráfica mediante WebGPU. No hay entrenamiento involucrado: los números se escriben a mano, y el resultado sigue siendo diferenciable, por lo que el autor explora entrenarlo o incorporarlo a una red neuronal real. Está pensado para programadores curiosos sobre la idea. Puedes probar las demostraciones en la página web del autor, o clonar el repositorio y ejecutarlo con Bun.
Facilidad de instalación
E · solo para quien programa · Windows
No hay nada que instalar para un usuario final: puedes abrir la página de demostración del autor en el navegador, o clonar el repositorio, ejecutarlo con Bun y leer el código en docs/, src/ y template/.
Pronto: instala con 1 clic desde la app RepoPicks.
Números en GitHub
- Estrellas
- 2087el 31 oct 2026
- Descargas
- —todas las versiones
- Crecimiento
- +58estrellas en 4 días
Estrellas a lo largo del tiempo
Datos
- Funciona en
- Web, Windows, macOS, Linux
- Necesitas instalar
- Node.js, Otras herramientas
- Para compilar desde el código
- Node.js
- Espacio en disco
- 100 MB–500 MB · estimación
- Cuentas o claves
- Ninguna
- Costo
- Gratis
- Licencia
- MIT (Permisiva)
- Última actualización
- 17 oct 2026
Señales de riesgo (3)
- InfoProyecto experimental
El README lo presenta como una exploración: el matmul se ejecuta "on JS or WebGPU, for fun", las ideas se plantean como preguntas ("what does that even do? Let's find out!"), y lab/ se describe como "a bunch of old experiments you can check or ignore".
revisión con IA
- InfoNo publicado como paquete
package.json establece "private": true y no hay versiones (releases) en GitHub, así que no puedes instalarlo desde npm; tienes que clonar el repositorio.
revisión con IA
- InfoNecesita Bun, no Node
Todos los scripts de package.json se ejecutan con bun (por ejemplo "start": "bun scripts/serve-demo-site.ts"), y el README dice `git clone && bun install`, así que se requiere el entorno Bun en lugar de Node.js a secas.
revisión con IA
La evidencia aparece en su idioma original.
Lo que Radar no pudo verificar
- Si Bun y las demostraciones funcionan sin problemas en Windows.
- Si las demostraciones de WebGPU funcionan en tu propia tarjeta gráfica y navegador.
- Qué tan bien se sostiene la idea en programas más grandes que las demostraciones incluidas.
- Cuánto espacio en disco ocupa un clon junto con sus dependencias.