{"id":98760,"date":"2026-07-16T08:00:00","date_gmt":"2026-07-16T15:00:00","guid":{"rendered":"https:\/\/opensource.microsoft.com\/blog\/?p=98760"},"modified":"2026-07-15T15:04:09","modified_gmt":"2026-07-15T22:04:09","slug":"microsoft-comic-chat-is-now-open-source","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/","title":{"rendered":"Microsoft Comic Chat is now open source"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"the-chat-client-that-brought-comic-sans-to-the-world-is-now-on-github\"><em>The chat client that brought Comic Sans to the world is now on GitHub<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, we&#8217;re excited to announce the <a href=\"https:\/\/github.com\/microsoft\/comic-chat\">open-source<\/a> release of <strong>Microsoft Comic Chat<\/strong>, the chat client that automatically turned conversations within Internet Relay Chat (IRC) into comic panels featuring illustrated characters, speech bubbles, and expressions, and helped introduce the world to a little font called <strong>Comic Sans<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Yes, <em>that<\/em> Comic Sans. Originally designed by Microsoft typographer Vincent Connare in 1994, Comic Sans found its first real home in Comic Chat, where its informal, hand-lettered feel matched the software\u2019s speech-bubble conversations perfectly.\n<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/microsoft\/comic-chat\" target=\"_blank\" rel=\"noopener noreferrer\">Explore Microsoft Comic Chat on GitHub<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\n  For many people, Comic Chat is a nostalgic artifact from the early days of the internet as we transitioned from technologies like telnet, Usenet, and IRC to the largely visual web that we enjoy today. For others, it&#8217;s a legendary piece of Microsoft history they have only heard about in stories, screenshots, and debates about typography. Now, developers, historians, retro computing enthusiasts, and anyone who appreciates a wonderfully unconventional idea can explore the source code for themselves.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-different-vision-for-online-communication\">A different vision for online communication<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Today we&#8217;re accustomed to messaging apps with reactions, stickers, GIFs, avatars, video, and AI-generated content. But in the mid-1990s, internet chat was largely walls of scrolling text.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Rather than displaying messages as plain text, Comic Chat presented participants as illustrated characters. Conversations unfolded in comic panels, with speech bubbles, expressions, and gestures generated from what people typed. If someone wrote \u201cI like that,\u201d the character might point to itself. If the text suggested anger, the character might frown or cross its arms. It was quirky, ambitious, occasionally chaotic, and surprisingly forward-looking.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Many ideas we now take for granted in online communication can trace some of their spirit to experiments like Comic Chat. \n<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a59171cf2e57&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a59171cf2e57\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf-1024x656.webp\" alt=\"\" class=\"wp-image-98764 webp-format\" srcset=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf-1024x656.webp 1024w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf-388x248.webp 388w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf-768x492.webp 768w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf.webp 1379w\" data-orig-src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/fasf-1024x656.webp\"><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-people-who-built-it\">The people who built it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">David \u201cDJ\u201d Kurlander, working in the <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/\" id=\"https:\/\/www.microsoft.com\/en-us\/research\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Research<\/a> Virtual Worlds Group, conceived the idea of a new visual representation of conversational histories, and started developing Comic Chat in 1995. Built in Visual C++ 4.0 and MFC, Comic Chat was released in 1996 with the Internet Explorer 3 web browser. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood, Comic Chat was more than a clever skin for IRC. It was able to interpret conversational cues in the text and choose appropriate poses, facial expressions, gestures, and panel layouts. That meant Comic Chat was not simply displaying messages but also making real-time editorial decisions about how a conversation should look and feel as a comic. DJ, Tim Skelly, and David Salesin published a paper on the technology in Comic Chat at <a href=\"https:\/\/news.microsoft.com\/source\/1996\/08\/06\/microsoft-research-displays-latest-innovations-at-siggraph-96\/\" id=\"https:\/\/news.microsoft.com\/source\/1996\/08\/06\/microsoft-research-displays-latest-innovations-at-siggraph-96\/\" target=\"_blank\" rel=\"noopener noreferrer\">SIGGRAPH \u201996<\/a>, a computer graphics conference, describing what they had built as an experiment in automatic illustration construction and layout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The visual world of Comic Chat was the work of Jim Woodring, a highly regarded independent comic artist whose characters gave the software its distinctive look. The team would hand Jim transcripts of real chat sessions to illustrate, then use the results to figure out whether the whole idea was worth pursuing. It was.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-open-source-it-now\">Why open source it now?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Comic Chat represents a fascinating chapter in the evolution of online communication. It emerged during a period when the internet was still discovering what it wanted to become. Many rules had not yet been written, which gave developers permission to try bold concepts that might seem unusual even today.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  By releasing Comic Chat as open source, we&#8217;re preserving an important piece of software history and giving the community an opportunity to explore, learn, and build upon it. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The source is available now for exploration, study, and experimentation. Alongside the original snapshots, we\u2019ve included a few AI-powered modernization attempts that demonstrate what\u2019s possible\u2014getting this 1990s-era C++ and MFC code building with current <a href=\"https:\/\/visualstudio.microsoft.com\/\" id=\"https:\/\/visualstudio.microsoft.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio<\/a> tools, connecting to modern IRC servers, and running legibly on today\u2019s high-resolution Windows machines. These are not polished re-releases, but worked examples that show Comic Chat can still come alive on modern systems. We\u2019re excited to see what improvements, ports, experiments, and entirely new forms the community brings to it next.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-time-capsule-of-internet-optimism\">A time capsule of internet optimism<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Looking back, Comic Chat captures something special about the era in which it was created.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The early web was filled with experimentation. &#8220;What if chat rooms looked like comics?&#8221; That question sounds wonderfully unreasonable. And yet it was built, shipped, localized into 24 languages, and bundled with Windows 98. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  That&#8217;s part of what makes Comic Chat memorable decades later. It reminds us that innovation often starts with ideas that are playful, unconventional, and creative.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"one-last-speech-bubble\">One last speech bubble<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Comic Chat was created during a period when software teams were willing to color outside the lines, literally and figuratively. DJ Kurlander, Tim Skelly, David Salesin, Jim Woodring, and everyone else who touched this project made something that people still remember and still run thirty years later. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/microsoft\/comic-chat\">Take a look at the source code<\/a>, explore what they built, and use its story as inspiration to come up with new unconventionally delightful things to create. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  And if you happen to read the source code in Comic Sans, we promise not to judge.\n<\/p>\n\n\n\n<div class=\"is-style-compact wp-block-bloginabox-theme-promotional\">\n\t\n<div class=\"promotional\">\n\t<div class=\"promotional__wrapper\">\n\t\t<div class=\"promotional__content-wrapper\">\n\t\t\t<div class=\"promotional__content\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"build-your-own-chapter-of-comic-chat-history\">Build your own chapter of Comic Chat history<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The source is open, the characters are waiting, and the speech bubbles are yours to fill. Whether you want to study a piece of 1990s Microsoft history, modernize the code for today&#8217;s systems, or reimagine what visual chat could look like in 2026, it all starts in one place.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a data-bi-an=\"Global CTA\" data-bi-ct=\"cta link\" data-bi-id=\"cta-block\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/microsoft\/comic-chat\" target=\"_blank\" rel=\"noopener noreferrer\">Get the code on GitHub<\/a><\/div>\n<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Comic Chat, the pioneering IRC client that transformed conversations into comic-book panels and introduced Comic Sans to the world, is now open source. Explore the source code behind one of Microsoft&#8217;s most memorable internet-era experiments.<\/p>\n","protected":false},"author":6289,"featured_media":98770,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"tags":[136,2272],"programming-languages":[],"content-type":[346],"job-role":[],"topic":[2252],"coauthors":[2645,2137],"class_list":["post-98760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-github","tag-microsoft","content-type-news","topic-tools","review-flag-1593580419-521","review-flag-3-1593580442-169","review-flag-4-1593580448-609","review-flag-bundl-1593580252-543","review-flag-new-1593580248-669"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Comic Chat is now open source | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Comic Chat is now open source | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-16T15:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Microsoft365-FY26-Consumer-C2-ArtStudio-2749-RGB-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1708\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Robert Standefer, Scott Hanselman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Microsoft365-FY26-Consumer-C2-ArtStudio-2749-RGB-scaled.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Robert Standefer, Scott Hanselman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/author\\\/robert-standefer\\\/\",\"@type\":\"Person\",\"@name\":\"Robert Standefer\"},{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/author\\\/scott-hanselman\\\/\",\"@type\":\"Person\",\"@name\":\"Scott Hanselman\"}],\"headline\":\"Microsoft Comic Chat is now open source\",\"datePublished\":\"2026-07-16T15:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/\"},\"wordCount\":915,\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Comic-Chat-Open-Source.jpg\",\"keywords\":[\"GitHub\",\"Microsoft\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/\",\"name\":\"Microsoft Comic Chat is now open source | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Comic-Chat-Open-Source.jpg\",\"datePublished\":\"2026-07-16T15:00:00+00:00\",\"description\":\"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#primaryimage\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Comic-Chat-Open-Source.jpg\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Comic-Chat-Open-Source.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"Comic Chat Open Source\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2026\\\/07\\\/16\\\/microsoft-comic-chat-is-now-open-source\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Comic Chat is now open source\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/OpenAtMicrosoft\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/person\\\/a482e2fb7aa5666ed5484431270a6d3c\",\"name\":\"Hanan Irfan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g8bc6cacf6db658e9287e84716a78bc03\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g\",\"caption\":\"Hanan Irfan\"},\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/author\\\/hananirfan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Comic Chat is now open source | Microsoft Open Source Blog","description":"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Comic Chat is now open source | Microsoft Open Source Blog","og_description":"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2026-07-16T15:00:00+00:00","og_image":[{"width":2560,"height":1708,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Microsoft365-FY26-Consumer-C2-ArtStudio-2749-RGB-scaled.jpg","type":"image\/jpeg"}],"author":"Robert Standefer, Scott Hanselman","twitter_card":"summary_large_image","twitter_image":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Microsoft365-FY26-Consumer-C2-ArtStudio-2749-RGB-scaled.jpg","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Robert Standefer, Scott Hanselman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/robert-standefer\/","@type":"Person","@name":"Robert Standefer"},{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/scott-hanselman\/","@type":"Person","@name":"Scott Hanselman"}],"headline":"Microsoft Comic Chat is now open source","datePublished":"2026-07-16T15:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/"},"wordCount":915,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Comic-Chat-Open-Source.jpg","keywords":["GitHub","Microsoft"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/","url":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/","name":"Microsoft Comic Chat is now open source | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Comic-Chat-Open-Source.jpg","datePublished":"2026-07-16T15:00:00+00:00","description":"Microsoft Comic Chat is now open source. Explore the IRC client that turned conversations into comics and helped introduce Comic Sans to the world.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Comic-Chat-Open-Source.jpg","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/07\/Comic-Chat-Open-Source.jpg","width":1920,"height":1080,"caption":"Comic Chat Open Source"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2026\/07\/16\/microsoft-comic-chat-is-now-open-source\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Comic Chat is now open source"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]},{"@type":"Person","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/person\/a482e2fb7aa5666ed5484431270a6d3c","name":"Hanan Irfan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g8bc6cacf6db658e9287e84716a78bc03","url":"https:\/\/secure.gravatar.com\/avatar\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/522d67332be80985496670ce22fe40253c9bb06591d48578a0f56ce4ee66d2f1?s=96&d=microsoft&r=g","caption":"Hanan Irfan"},"url":"https:\/\/opensource.microsoft.com\/blog\/author\/hananirfan\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/98760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/6289"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=98760"}],"version-history":[{"count":4,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/98760\/revisions"}],"predecessor-version":[{"id":98771,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/98760\/revisions\/98771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/98770"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=98760"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=98760"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=98760"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=98760"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/job-role?post=98760"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=98760"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=98760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}