标题为《网页上的动态 ASCII 艺术》的 Hacker News 帖子引用了一则关于在网页中融入动态 ASCII 艺术的故事。然而,随附资料包中提供的主要来源是一个 GitHub 仓库(robdmac/flow),它详细描述了专门用于 Claude Code 和 pi 应用的终端动画场景。该仓库介绍了诸如火焰、气泡、冲浪等可响应终端环境内编码代理活动的可视化效果,使用 Unicode 字符实现 24 位彩色输出。它包含了 Claude Code 插件和 pi 包的安装说明,讨论了与代理工作负载相关的自动模式,并展示了可视化任务进展的副代理伙伴——这一切都发生在终端或桌面应用环境中。所提供的主要来源中未提及网页技术、浏览器、HTML 或网页集成。讨论评论进一步证实了该项目的终端特性,引用了 SSH 服务器、终端窗口和命令行使用。由于 HN 标题中独特的主题词 “Web Pages” 与所提供主要来源的终端/应用特定内容不一致,因此证据无法实质性地支撑该故事。

终端中显示引导灯、增长的火焰和消退的火焰动画
Flow 的火焰动画响应终端中 Claude Code 代理的活动github.com

此图展示了 Flow 在终端中提供的环境场景之一(火焰),根据文章所述,该场景会随编码代理的工作负载而变化。

主要来源解释说,Flow 在终端中提供环境场景,这些场景会随着你的编码代理工作而移动,例如火焰、冒泡的气泡、冲浪、滑雪、两枚火箭、热气球、蒸汽机、穿越乡村的火车以及盾牌后方的殖民飞船。这些场景在 Claude Code 的提示上方运行(在终端或 Claude 桌面应用中)或 pi 中,或者在 Claude Code 转录旁边的一个高窗格中运行。每个场景使用 Unicode 块、象限和盲文字符绘制 24 位彩色,因此多个像素共享每个终端单元格。在没有字符网络可供绘制的 Claude 桌面应用中,相同的帧被绘制为图像。来源包括 Claude Code 和 pi 的安装说明,并详细说明了这些场景如何响应代理活动级别、副代理和等待状态。

来源还指出了局限性:Flow 仅针对 Anthropic API 工作,因此无法在 Bedrock/Vertex 或第三方提供者上加载,并且需要接受工作区信任。它还提到场景具有从 0(关闭)到 10(最忙碌)的级别,而自动模式会根据代理的努力调整场景强度,空闲状态显示低光或完全无内容,而等待用户时场景会稳定为平静的 2 级,带有褐色调和缓慢的呼吸效果。