Microsoft Comic Chat Open Source: The 1996 IRC Client That Invented Comic Sans
Microsoft open-sourced Comic Chat — the 1996 IRC client that rendered chat as comic panels and gave Comic Sans its first real home. MIT license, AI-powered modern builds, and what HN remembers.
July 16, 2026: Microsoft open-sourced Comic Chat — the IRC client that turned scrolling chat walls into comic panels with illustrated characters, speech bubbles, and real-time pose selection. The announcement on the Microsoft Open Source blog hit ~600 points on Hacker News within hours, and the github.com/microsoft/comic-chat repo went from curiosity to retro-computing event overnight.
This is not a polished product relaunch. It is a time capsule — original 1996–1998 Visual C++ snapshots, Jim Woodring character art, SIGGRAPH '96 automatic-illustration research, and AI-assisted modernization attempts that prove the code still builds on current Visual Studio. For anyone tracking how software turns human conversation into visual media — a thread that runs through today's AI copying debate, video generation tools, and agent skills for creative workflows — Comic Chat is worth studying on its own terms.
1996 release · Visual C++ 4.0 / MFC · bundled with IE 3, Windows 98
What made it special?
Parsed conversational cues → poses, expressions, gestures, panel layout — not just a skin
Comic Sans connection?
Vincent Connare font (1994) · Comic Chat was its first real home
Who conceived it?
David "DJ" Kurlander (Microsoft Research Virtual Worlds Group, 1995)
Art?
Jim Woodring characters · SIGGRAPH '96 paper on automatic illustration
Modern builds?
AI-powered VS modernization — TLS, hi-DPI, live IRC — not polished re-releases
Who drove OSS release?
Robert Standefer (Copilot Acceleration) · DJ Kurlander support · Scott Hanselman co-authored
HN reaction?
~600 points · nostalgia + IRC protocol grudge match revived
License?
MIT
Version folder
Date
Contents
v1.0-pre/
Aug 1996
Pre-release snapshot (Beta 2)
v1.0/
Aug 1996
Comic Chat 1.0 release source
v2.1b/
Feb 1998
Comic Chat 2.1 beta
v2.5-beta-1/
Jun 1998
Comic Chat 2.5 beta 1
artifacts/
Jan 1998
SDK, JChat Java client, Betty Bot, docs
v1.0-pre-modern/
2026
Modernized build — VS, DPI, TLS
v2.5-beta-1-modern/
2026
Modernized 2.5 — live on modern IRC
What Comic Chat actually did — beyond Comic Sans jokes
In the mid-1990s, IRC was walls of scrolling monospace text. Comic Chat asked: what if chat looked like a comic strip?
Participants appeared as illustrated characters. Messages became speech bubbles. The software interpreted text for poses and expressions — "I like that" might trigger a self-pointing gesture; angry phrasing might cross arms or frown. Conversations unfolded across comic panels with editorial layout decisions made in real time.
Microsoft's blog is explicit: this was more than a clever skin. Comic Chat interpreted conversational cues and chose appropriate poses, facial expressions, gestures, and panel layouts — making editorial decisions about how a conversation should look and feel as a comic.
That distinction matters in 2026. When shadcn asked what happens to creativity when AI makes copying free, the subtext was automated re-expression of human intent. Comic Chat did something adjacent in 1996: it re-expressed chat text as visual narrative without asking permission from other IRC users on the wire.
The people and the paper
Role
Name
Contribution
Conception
David "DJ" Kurlander
Virtual Worlds Group, Microsoft Research — started 1995
Engineering
Tim Skelly, David Salesin
SIGGRAPH '96 paper — automatic illustration construction
Art
Jim Woodring
Character design; team fed him real chat transcripts to validate the concept
Typography
Vincent Connare
Comic Sans (1994) — first real deployment in Comic Chat bubbles
OSS release (2026)
Robert Standefer
Copilot Acceleration — drove open-source release; not original developer
Announcement
Scott Hanselman
VP GitHub / Open Source — co-authored blog post
The SIGGRAPH '96 paper described the system as an experiment in automatic illustration construction and layout — academic language for what users experienced as "my IRC friend turned into a cartoon."
Distribution — IE 3, Windows 98, 24 languages
Comic Chat did not hide in a research lab. It shipped:
Bundled with Internet Explorer 3.0 (1996)
Included on Windows 98
Localized into 24 languages
Later renamed Microsoft Chat 2.0 before discontinuation around IE 6
For a generation, Comic Chat was what visual internet chat looked like — until AIM, MSN Messenger, and the sticker/GIF era absorbed its ideas without the comic panel chrome.
The slopocalypse era would have eaten Comic Chat alive if it launched today: infinite AI-generated avatar packs, SEO-optimized "comic chat alternative" listicles, and pull requests that modernize MFC into something nobody asked for. In 1996, the constraint was C++ shipping cycles and Jim Woodring's hand-drawn characters — a different creative bottleneck.
IRC protocol extensions — why power users were annoyed
Comic Chat spoke IRC — but not plain IRC. It extended the protocol with metadata for character state, poses, and panel information. Standard clients saw extra traffic; some networks auto-kicked Comic Chat users. Microsoft also operated dedicated Comic Chat servers.
Hacker News threads from July 16–17, 2026 split cleanly:
Camp
Argument
Nostalgia
Peak internet optimism · "what if chat looked like comics?" actually shipped
Protocol purists
Extended IRC without community consensus · ruined text-only UX for everyone else
Historians
Preserved Jerk City / Bonequest lineage — comics born from Comic Chat logs
Modernizers
AI-assisted builds prove 1990s C++ can still compile — experiment, don't expect support
The Chogger web comic tool (2008) explicitly cited Comic Chat as inspiration — a direct line from Microsoft's 1996 experiment to later user-generated comic platforms.
Modernized folders (v1.0-pre-modern/, v2.5-beta-1-modern/) — AI-powered attempts to:
Build with current Visual Studio
Connect to modern IRC servers with native TLS
Run legibly on hi-DPI Windows displays
Microsoft's blog quote is worth keeping verbatim:
"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. These are not polished re-releases, but worked examples."
Robert Standefer (GitHub: RobStand) leads modernization commits; Scott Hanselman (shanselman) co-authored the announcement. DJ Kurlander supported the release — connecting original vision to 2026 preservation.
What people are asking on HN
Question
Honest answer
Is this production-ready?
No — exploration, study, experimentation
Will Microsoft maintain it?
Unlikely — archival release; community ports are the point
Can I port to macOS/Linux?
MFC ties to Windows; modern folders target Windows first
Is Clippy next?
Joke — but Microsoft's 2026 OSS strategy includes nostalgic drops
Does AI modernization mean Copilot rewrote the client?
Partial — assisted build fixes, not a full rewrite; read docs/ modernization write-ups
For agents modernizing legacy C++, treat this repo like any agent skill exercise: bounded scope, human review of security-sensitive paths (TLS, network code), and no assumption that "it compiles" equals "ship it."
Creative lineage — from Comic Chat to generative video
Comic Chat's pipeline — text in, editorial visual decisions out — rhymes with 2026 creative AI stacks:
The difference is scale and training data — not the core question. Who makes the editorial call? Comic Chat's pose engine was hand-authored rules plus artist-drawn assets. Today's models learn distributions from millions of examples. The AI copying creativity debate sits downstream of that shift.
Comic Chat also predates the reaction/sticker/GIF vocabulary every messenger copied. Microsoft was early to "chat is visual" — just with fixed character sets instead of infinite generative slop.
Building the modern folders (starting point)
Exact steps live in each version's README under the repo. Illustrative pattern from the modernization docs:
bash
# Clone the repo
git clone https://github.com/microsoft/comic-chat.git
cd comic-chat
# Modern v2.5 beta — see docs/v2.5-beta-1-modern/README.md for VS version pinscd v2.5-beta-1-modern
# Open in Visual Studio; build with nmake/VS toolchain per README# Configure TLS-capable IRC server endpoint before connecting live
Expect MFC, Win32, and manual dependency resolution — the AI-assisted modernization reduced friction but did not turn Comic Chat into a cross-platform Electron app. For retro computing enthusiasts, that friction is the point.
Summary
Microsoft open-sourced Comic Chat on July 16, 2026 — the 1996 IRC client that rendered conversations as comic panels, shipped with Internet Explorer 3 and Windows 98, localized 24 languages, and gave Comic Sans its first real home. David DJ Kurlander conceived it in 1995; Jim Woodring drew the characters; SIGGRAPH '96 documented automatic illustration. The MIT repo includes original snapshots and AI-powered modernization attempts (not polished re-releases) driven by Robert Standefer with Scott Hanselman on the announcement. HN hit ~600 points — nostalgia, protocol grudges, and Jerk City lore included. For 2026 builders, it is a case study in visual chat before generative video — and in what happens when you extend a protocol your neighbors did not ask for.
Repository structure, HN score, and modernization claims accurate as of July 17, 2026. Verify build instructions and IRC server compatibility in the repo docs/ folder before connecting live clients.