DEV Community

Cover image for We ported Freebuff from Bun to Node.js so it runs on older CPUs
Foxaura AI
Foxaura AI

Posted on

We ported Freebuff from Bun to Node.js so it runs on older CPUs

If you tried to run Freebuff on an older Windows machine, you may have hit this:

this CPU is missing SSE4.2 support, which Bun requires
Enter fullscreen mode Exit fullscreen mode

The official Windows binary is compiled with Bun, and Bun won't start on CPUs without SSE4.2. Nothing is wrong with your machine. The runtime just refuses to launch.

So We ported Freebuff to run on Node.js instead. The Bun CPU check never runs, and the app starts normally.

Freebuff running

Repo: (https://github.com/foxauraai/freebuff-node)

What you get

  • A ready-to-use zip for Windows x64
  • Setup with Command Prompt only

How it works

The idea is simple: bundle the app as plain JavaScript and run it with Node. The details took a bit more work.

Limits

  • This removes the Bun CPU requirement, not every requirement. Node.js and opentui.dll have their own, and We haven't tested every old CPU model.
  • It relies on Node's FFI, which is experimental, so it may change in future Node versions.
  • It's an unofficial port, not affiliated with the Freebuff / Codebuff project.

If it doesn't start on your machine, open an issue with your CPU model, Windows version, and the full error text.

👉 Download and instructions

Top comments (0)