Handwired
chenglou/handwiredRevisado por IA
O que faz
Handwired transforma a lógica comum do JavaScript (if-else, loops, estado) em somas, multiplicações e ReLU, e depois reduz tudo a uma única grande multiplicação de matrizes que roda em JavaScript ou na placa de vídeo via WebGPU. Não há treinamento envolvido: os números são escritos à mão, e o resultado continua diferenciável, por isso o autor explora treiná-lo ou encaixá-lo em uma rede neural real. É destinado a programadores curiosos sobre a ideia. Você pode testar as demonstrações na página do autor, ou clonar o repositório e executá-lo com Bun.
Facilidade de instalação
E · só para quem programa · Windows
Não há nada para instalar para um usuário final: você pode abrir a página de demonstração do autor no navegador, ou clonar o repositório, executá-lo com Bun e ler o código em docs/, src/ e template/.
Em breve: instale com 1 clique pelo app RepoPicks.
Números no GitHub
- Estrelas
- 2.087em 31 de out. de 2026
- Downloads
- —todas as versões
- Crescimento
- +58estrelas em 4 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Web, Windows, macOS, Linux
- Você precisa instalar
- Node.js, Outras ferramentas
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 100 MB–500 MB · estimativa
- Contas ou chaves
- Nenhuma
- Custo
- Grátis
- Licença
- MIT (Permissiva)
- Última atualização
- 17 de out. de 2026
Sinais de risco (3)
- InfoProjeto experimental
O README o apresenta como uma exploração: o matmul roda "on JS or WebGPU, for fun", as ideias aparecem como perguntas ("what does that even do? Let's find out!"), e lab/ é descrito como "a bunch of old experiments you can check or ignore".
revisão por IA
- InfoNão publicado como pacote
O package.json define "private": true e não há versões (releases) no GitHub, então não dá para instalá-lo pelo npm; é preciso clonar o repositório.
revisão por IA
- InfoPrecisa do Bun, não do Node
Todos os scripts do package.json rodam pelo bun (por exemplo "start": "bun scripts/serve-demo-site.ts"), e o README diz `git clone && bun install`, então é preciso ter o Bun em vez do Node.js comum.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se o Bun e as demonstrações funcionam sem problemas no Windows.
- Se as demonstrações com WebGPU funcionam na sua própria placa de vídeo e navegador.
- Quão bem a ideia se sustenta em programas maiores do que as demonstrações incluídas.
- Quanto espaço em disco um clone mais suas dependências ocupam.