2026 年 7 月 16 日,微软做了一件没人预料到的事:把一个 30 年前的聊天软件开源了。
不是那种”30 年前发布、至今仍在维护”的基础设施项目。是一个早已被遗忘的、画风古怪的聊天工具,名字叫 Microsoft Comic Chat。

消息发布当天,Hacker News 上就涌入了 455 个点赞和 103 条评论。评论区里,有人写下了这样的回忆:“Comic Chat 是我第一次接触网上聊天。我还是个小孩,在 system32 目录下面乱翻,发现了 mschat.exe。它打开了一个全新的世界。“
这软件是干什么的?
在 1996 年,网上聊天是什么样子?一屏幕一屏幕滚动的纯文字。你打字,对方看到字,仅此而已。
Comic Chat 做了一件在那个年代堪称疯狂的事:它把聊天内容自动变成了漫画。
每个聊天的参与者会变成一个漫画角色。你说”我喜欢这个”,画面里的角色就指向自己。你发火了,角色就皱眉、抱起手臂。对话以漫画分格的形式一页一页展开,有对话框,有表情,有肢体动作。它不是简单地给文字套一层皮肤——它能读懂文字里的情绪线索,然后自动决定这一格该画成什么样。
Comic Chat 背后的视觉风格来自独立漫画家 Jim Woodring。开发团队会把真实的聊天记录交给 Woodring,让他手工画成漫画,再用这些样张来判断:这个方向到底值不值得做下去。结论是:值得。
这款软件还有一个意想不到的”遗产”:它把 Comic Sans 字体带到了全世界。微软字体设计师 Vincent Connare 在 1994 年画出了 Comic Sans,而 Comic Chat 成了这款字体的第一个”家”。聊天气泡里那种手写体一样随意的文字质感,和漫画风格的界面天然匹配。后来 Comic Sans 名声大噪——或者说”臭名昭著”——成为数字时代最受争议的字体之一,但很少人知道它最初就是为了漫画聊天而生的。
为什么现在开源?
开源博客上的官方措辞是:“保存一段重要的软件历史,让社区有机会去探索、学习和构建。“这个理由听起来合情合理。
但真正的故事藏在评论区。
在 Hacker News 的讨论串里,一位名叫 Robert Standefer 的用户公布了身份:“嗨,我就是那个让这件事发生的人——当然是在很多人的支持下。这一切是怎么发生的,是一个跨越六年的有趣故事,成功的关键取决于在正确的时间出现在正确的地方,字面上的意思。”
Standefer 是微软的一名技术顾问。他在评论区反复澄清一件事:他不是 Comic Chat 的原创作者。原作者是 David “DJ” Kurlander,一位微软研究院的工程师,二十多年前就已退休。Kurlander 对这次开源”非常支持,甚至很热情”。
六年。一个人,在公司内部推了六年,就为了让一款三十年前的软件重见天日。
在一个拥有数万员工、层级分明的大型企业里,推动一个不产生任何营收、不影响任何 KPI 的老软件开源,这中间需要面对多少内部流程、审批、法务审查,外人是很难体会的。Standefer 没有在评论区展开这六年的细节,但”在正确的时间出现在正确的地方”这句话,暗示了这六年里有很多时候并不在正确的时间,也不在正确的地方。
从”闭源堡垒”到”拥抱开源”
Comic Chat 诞生于 1996 年。那一年,比尔·盖茨给全体员工发了一封著名的备忘录,标题是”互联网浪潮”。微软刚刚意识到互联网是个大事情,开始全力转向。
也是在那一年,微软内部对开源的态度可以用一个词概括:敌对。Linux 被盖茨称为”癌症”,Windows 的源代码是全世界最严密保护的商业机密之一。在那个年代,“微软开源了一个东西”这种说法本身就是矛盾的。
三十年过去了。今天的微软是 GitHub 的所有者,是 Linux 基金会的白金会员,拥有超过 6000 名员工在 GitHub 上活跃贡献。微软开源了 .NET、VS Code、TypeScript、WSL——这些不是边角料玩具,是核心基础设施。
Comic Chat 的开源是这条漫长转变线上的一个小小的句号。如果说 .NET 开源代表战略层面的转身,那 Comic Chat 就代表文化层面的松绑——一个公司可以认真对待一件没有商业价值、纯粹出于情感和怀旧的事情,并且在官方博客上郑重其事地宣布。
这不是一个”公司决定开源”的故事。这是一个”有一个人没有放弃”的故事。
社区的回应
Hacker News 上 108 条评论里,绝大多数都在分享记忆。
有人提到”Jerk City”——一个用 Comic Chat 创作的网络漫画系列,在 90 年代末到 2000 年代初的互联网上小有名气。有人回忆自己在 MSN 上用 Comic Chat 聊天的夜晚。最动人的一条评论来自一位名叫 JeremyHerrman 的用户:Comic Chat 启发他在 2008 年创办了第一家创业公司——一个叫 Chogger 的漫画创作网站,后来发展到了每月三万用户,大多是教育工作者,用它来让学生以更有趣的方式写故事。
一款软件能在出版近三十年后,仍然让人停下来留言回忆,这本身就说明了它曾经触动过什么。

开源包里有什么?
Comic Chat 的源代码现在托管在 GitHub 上的 microsoft/comic-chat 仓库,使用 MIT 许可证——这是最宽松的开源协议之一,几乎不设任何使用限制。
仓库里收录了原始的快照代码,同时也附带了几个用 AI 辅助的”现代化尝试”——让这个 90 年代用 Visual C++ 4.0 和 MFC 编写的软件能在当前版本的 Visual Studio 中成功编译。这本身也是个有趣的注脚:三十年前的代码和今天最热门的 AI 技术,在同一个仓库里相遇了。
笔者的感受是,Comic Chat 在 1996 年的核心思路——把文字对话自动转化为视觉表达——在今天的 AI 时代反而显得格外超前。我们如今习以为常的表情反应、贴纸、GIF、AI 生成的聊天内容,某种意义上都是在沿着 Comic Chat 开辟的方向前进。只不过这条路走了三十年,终于从”异想天开的实验”走到了”日常沟通的一部分”。
以上内容基于微软开源博客的公开信息和 Hacker News 社区的讨论。笔者没有使用过 Comic Chat 的一手经验,文中的叙事和判断基于公开资料整理。如果你恰好是 Comic Chat 的老用户或参与过这个开源项目,欢迎指出文中的不足。
参考链接:
- 微软开源博客:Microsoft Comic Chat 正式开源
- HN 讨论 (item?id=48936426)
- GitHub 仓库:Microsoft Comic Chat