This Guy Built a Slack Client for the Commodore 64

Image: Jeff Harris

The chat app Slack boasts more than 4 million daily active users, but I bet this guy is the only one using it from his Commodore 64.


Software engineer Jeff Harris managed to write a Slack client for the Commodore 64, a home computer released in 1982 that sported 64 kilobytes of memory. Harris wrote a Slack client in 6502 assembly, and he put the resulting code on Github. Getting the client to actually work took some special tricks. Using the Commodore 64's Userport, Harris used a homemade adaptor to connect the computer to a Raspberry Pi.

On the Raspberry Pi, Harris wrote an app in Node.js that talks to Slack’s API. It’s basically a translator to allow messages sent from the Commodore 64 to connect to the outside world and vice versa.

The best part is that it works! Check out the video Harris made, showing how messages he sends from the Commodore 64 show up in Slack. He even managed to reverse engineers the / commands. Everything is remarkably well documented, so if you have the time or inclination, you can do it yourself.

Next time Jeff, make an Amiga version!


Christina is a senior writer at Gizmodo.



I LOVE this. I’ve been thinking about pulling out my executive 64 (the commodore 64 lunchbox computer, complete with built-in CRT) to do ... something. At one point I had it running my coffee maker, but after discovering third wave coffee, it needs a new purpose, besides playing Mail Order Monsters and Planetfall.

This might be the ticket.