★ WELCOME TO MICROSOFT COMIC CHAT ★ Turn your IRC conversations into automatically-generated comic strips! ★ Now open source under the MIT License ★ Grab your avatar and start chatting ★

Comic Chat

The chat client that draws your conversation, one comic panel at a time.
★ New! ★
Open Source
Best viewed in
1024 × 768
Made for
Windows 95/98
Powered by
IRC
Est.
1996

Welcome, traveler of the information superhighway! Microsoft Comic Chat is a chat client from the 1990s that renders your Internet Relay Chat (IRC) conversations as automatically generated comic strips. Instead of plain text, everyone talks through cartoon avatars in speech bubbles laid out into comic panels in real time.

★ EXCITING ★

Comic Chat is open source!

The complete source code is available to read, build, and tinker with under the MIT License. Study it, modernize it, play with it:

github.com/microsoft/comic-chat

💻 Explore the Source Code

💬 What Is Comic Chat?

Comic Chat is an IRC client, fully interoperable with plain-text IRC clients, with one delightful twist: as messages come in, each Comic Chat client runs a little expert system that automatically decides how to draw the conversation. For every message it figures out:

🎭 The cast

Which characters appear in the panel and where they stand and face.

😱 The mood

Gestures and facial expressions, chosen from the words you type.

🗨 The balloons

The shape, outline, and layout of each word balloon.

🎥 The camera

The zoom of each panel and when to start a brand-new one.

Even friends using plain-text IRC clients get automatically assigned a character, so the whole conversation is drawn as a comic.

🚀 How to Get Started

Ready to jump in? Here's the quick tour:

  1. Get Comic Chat. You can download Comic Chat 2.5 from Mermaid Elizabeth's Microsoft Chat Resources. This is the version that shipped in the early 2000s.
  2. Or try a modern build. Prefer high-resolution monitors? Grab an unofficial modern build of version 1.0 or 2.5b1, built to run on Windows 11.
  3. Connect to an IRC server. Comic Chat talks to standard IRC networks. Mermaid Elizabeth keeps a handy list of servers and rooms that work great with Comic Chat.
  4. Pick your character & emotion wheel. Choose an avatar, then drag the emotion wheel as you type to strike a pose.
    happy face
    happy
    laughing face
    laughing
    coy face
    coy
    neutral face
    neutral
    sad face
    sad
    angry face
    angry
    shouting face
    shouting
  5. Start typing! Hit enter and watch your words become the next panel of a comic strip you and your friends are drawing together. That's it! You're a comic now.

💾 For Tinkerers & Historians

This whole site lives in the open-source repository, which preserves source snapshots from a 1996 pre-release through the 2.5 beta, plus worked examples that get the vintage MFC code building on current Visual Studio.

📦 The source

Four historical snapshots of the C++/MFC client, plus the SDK, a Java client, and companion tools.

v1.0-pre · v1.0 · v2.1b · v2.5-beta-1

🔧 Modern builds

The *-modern folders show how to build the 1990s code today, with DPI-aware UI scaling and fixes for present-day IRC.

Visual Studio 2022 + MFC

📚 The story

Originally a Microsoft Research project by DJ Kurlander, Comic Chat shipped with Internet Explorer 3.0 in 1996.

MIT Licensed

💻 Browse the Source ⬇ Download a Build 🌐 Find a Server