Microsoft Comic Chat is now open source

328 points - today at 4:06 PM

Source

Comments

outintospace today at 6:29 PM
Hi, I'm Robert Standefer, the guy who made this happen, with lots of support. I'm excited to see the enthusiasm about Comic Chat being open sourced. How this came to happen is a very interesting story that spans a six-year period with success that hinged upon being in the right place at the right time, literally.

I want to point out that, while I (along with Scott Hanselman) made the Comic Chat open source release happen, I am not the original developer. That is DJ Kurlander, and he was very supportive of this project. He was even enthusiastic about it.

JeremyHerrman today at 5:35 PM
Comic Chat has a special place in my heart because it inspired my first startup back in 2008, a comic creation web app called Chogger. The site grew to 30K monthly users, mostly K-12 educators who wanted to give their students a fun way to write stories.

The comic creator app itself was adobe flex (flash), actionscript 3.0 (like a typed version of javascript), and I remember spending so many hours getting the balloon tail dragging behavior just right...

one of the teachers made a video overview of how it worked: https://www.youtube.com/watch?v=YKT70TBw1vw

Athas today at 4:49 PM
Comic Chat is a piece of Internet history, but I remember that it was somewhat reviled when I first started being active on IRC. This was around 2002, so it was probably due to some cultural memory rather than anyone having actually used it in years.

The issue, as I remember it, is that Comic Chat extended the IRC protocol with support for explicitly indicating the appearance and emoting of your comic character, rather than relying entirely on contextual cues. This was essentially done by adding some nonsense string to every message, which presumably could be decoded by other Comic Chat users, but read like spammy noise to everyone else. I know it did that, because I remember downloading Comic Chat to check it out, but I forget whether it was the default or not.

ok123456 today at 4:49 PM
https://dl.acm.org/doi/pdf/10.1145/237170.237260

Related: The authors wrote a paper on their design of the layout engine.

buildsjets today at 5:04 PM
Someone wants to taste the curb!

https://achewood.com/2007/07/05/title.html

HeliumHydride today at 4:22 PM
dmd today at 4:41 PM
My fellow Americans, our long national nightmare is over.
klondike_klive today at 5:57 PM
One of my first ever gigs was writing comedy sketches for a BBC digital channel using MS Comic Chat, which they filmed as if it were a super low frame rate cartoon. The most incredibly cheap TV. I think we (my writing/performing partners and I) generated a few hours of usable footage for them and got paid about 50 quid each.
jervant today at 4:07 PM
Direct link to GitHub repo: https://github.com/microsoft/comic-chat
EliRivers today at 6:48 PM
A google search for the creator of the Comic Sans font, Vincent Connare, triggers a fun google Easter egg.
treve today at 7:22 PM
I was around 16 when I discovered this, and it was my first IRC client. Didn't fully get what IRC was yet. It felt like a new world opening up.
antics9 today at 4:24 PM
That’s hilarious. I hope to see some fun spinoffs.

Ran comic chat on a freshly installed Win98 (or 95, don’t remember) Pentium II.

deleted today at 7:13 PM
thebeardisred today at 4:37 PM
Yes… Ha ha ha… YES!
artisinal today at 5:42 PM
Back when software development was fun. And not the sloppy vibecoded corporate metrics pleaser it has become.
tsumnia today at 6:48 PM
Thanks for the artifact :D

I look forward to seeing someone use this as a pipeline for AI video creation (and I don't see that as a bad thing fyi)

_0xdd today at 7:43 PM
This is very cool. Do V-Chat next!
unfunco today at 4:40 PM
Only tangentially related, but I'm convinced Comic Sans is the best font option available in Slack, and everyone should try it.
AshamedCaptain today at 5:36 PM
I remember implementing the paper at some point, and though it was fun enough that it would make for a slightly less boring programming project for students.
deleted today at 5:26 PM
crooked-v today at 7:46 PM
So the real question is, when will somebody turn this into a Discord client?
giancarlostoro today at 6:13 PM
...for years I've talked about this program here on HN! This is exciting for me, I will definitely be downloading and perusing the code when I get back home from vacation. Thank you to the original developers, and to the current team at Microsoft that made this release possible!

I have a vivid memory of my sister and my mom in Puerto Rico, on our packardbell computer, hearing it making dial-up noises for days or hours, until they finally got online. I also remember seeing my sister using that program in the 90s, I must have been 5 to 7 years old, she was a teenager.

Fun fact, it's an IRC client that injects its own schema and then other Comic Chat IRC compatible clients interpret it and display it. You can go on freenet (DONT GO INTO POPULATED CHANNELS!) and go into like #hn-comic-chat or something and others who join will see what you see!

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

dev_l1x_be today at 7:06 PM
Rust/Go rewrite when?
ritonlajoie today at 4:40 PM
This was my first introduction to internet
stormed today at 5:29 PM
Jerk City sends its regards
MBCook today at 4:30 PM
I think it was my introduction to IRC. If not it would have been shortly after.
brcmthrowaway today at 4:35 PM
The creator is still at Microsoft. Lifer.
cube00 today at 4:43 PM

  v1.0-pre and v1.0 share the same internal version number (rup 206, "Beta 2") but differ in ~99 of 111 shared source files [1]
While I shouldn't complain because they just won't do these releases in the future and I accept it was a different time; I still find it surprising Microsoft didn't have better version control considering they took it seriously enough to build their own internal version control system (SLM). [2]

[1]: https://github.com/microsoft/comic-chat#:~:text=v1.0%2Dpre%2...

[2]: https://devblogs.microsoft.com/oldnewthing/20251028-00/?p=11...

jdw64 today at 4:23 PM
I still think this project has potential.
guessbest today at 5:56 PM
Thirty years old. Hard to believe
mettamage today at 4:37 PM
This is so peak, haha, love it. Thanks HN, made my day :)
elsig60 today at 7:39 PM
Nice. finally I will be abale to communicate with the new hires! LOL
deleted today at 5:00 PM
dartharva today at 6:39 PM
Open source Windows NT instead
zetanor today at 5:32 PM
Extend, embrace
Onavo today at 4:57 PM
>Alongside the original snapshots, we’ve included a few AI-powered modernization attempts that demonstrate what’s possible—getting this 1990s-era C++ and MFC code building with current Visual Studio tools, connecting to modern IRC servers, and running legibly on today’s high-resolution Windows machines.

Given that MSFT is all in on Rust and WinUI now, maybe they can try doing a full port similar to Bun using Copilot. Anthropic has been milking their Bun port attempt for as much as they can.

cool_dude85 today at 4:50 PM
\me plays ahhhBeer.wav
samso26 today at 8:00 PM
[flagged]
clear-octopus today at 5:38 PM
[dead]
clear-octopus today at 5:23 PM
[dead]
animanoir today at 4:37 PM
[dead]
superkuh today at 4:31 PM
Microsoft Comic Chat was my first introduction to IRC. I was just a kid poking around in system32 directory and found mschat.exe. It opened a whole new world. I still participate in IRC communities to this day. I regularly reference it.

So it's a shame that microsoft is blocking non-corporate browsers from accessing this news release, "The request is blocked. 20260716T162640Z-r17d8486fc4rbjkdhC1CHI16pc00000008m000000000a54t" I imagine most people who care about MS Comic Chat aren't using Chrome or Edge. A better URL since MS is blocking might be https://www.phoronix.com/news/Microsoft-Comic-Chat-OSS or just the github repo that's in another comment.

Kuyawa today at 5:58 PM
I loved Comic Chat, countless good memories when dial up was still a thing.

I'll fork it and have fun with it again, with the help of AI of course ;-)

rideontime today at 6:29 PM
Depressing to see all the AI-generated text in an article about a creative communication tool. Even the comic's punchline is clunky, and no human being would ever refer to Michael Jordan as the "Space Jam guy."