2026-07-03: Humbug v52

Published: 2026-07-03

I've been wanting binary installs for MacOS, Windows, and Linux for a long time. As of v52 I now have them for all three!

Humbug v52

Humbug v52 has a couple of new syntax highlighters, a couple of small features and fixes, but finally delivers binary builds via GitHub Actions.

There are a few highlights:

  • Linux builds are now supported alongside MacOS and Windows.
  • The Menai VM is now only available in C, with the Python version having been retired (this will make future maintenance much easier). To allow for building Humbug on systems without the right compilers, however, we now build 25 different versions of the binary library and have a script to fetch the correct one.
  • Application binary installers are now built for Linux (x86 and ARM64), MacOS (ARM64 and x86), and Windows (x86).

It's now finally possible to use Humbug on platforms other than Macs with Apple silicon without needing to downloads source code.

New features:

  • AI messages that contain no content (previously displayed as "...") are now suppressed.
  • Removed the trace special form from Menai. It was an interesting idea a few months ago but didn't turn out to be that useful in practice.
  • Set up GitHub actions to build binaries for the Menai VM and added a script to fetch these instead of needing to compile them locally.
  • Removed the legacy Python implementation fo the Menai VM. The C version is now definitive on all platforms, with binaries available from GitHub.
  • Added Linux binary app build scripts.
  • Set up GitHub actions to build binaries for MacOS, Windows, and Linux.
  • Added YAML and TOML syntax highlighters.
  • Added Claude Sonnet 5 and Claude Fable 5. Removed Claude Opus 4.7.

Bug fixes:

  • On moving a token usage tab the provider stats retain their expansion state.