100次。这是普通人每天看电脑屏幕的次数。但开发者Rohan发现,这块占据视觉C位的空间,几乎没干任何正事——壁纸是静态的,图标是固定的,整个桌面像一块被冻结的告示牌。
他的解法很粗暴:写了一个叫Walltext的命令行工具(CLI,Command Line Interface,命令行界面),把纯文本或Markdown直接渲染成壁纸。没有小组件,没有仪表盘,不用切来切去查东西。
你的桌面从此变成一块实时刷新的画布。
输入一行命令,壁纸立刻变样:
`walltext text "Stay focused."` —— 把这句话铺满屏幕
`walltext md apply today.md` —— 把今日待办渲染成壁纸
`walltext watch status.txt` —— 监控某个文件,内容变了壁纸自动更新
`walltext listen --config quotes.json` —— 按配置轮播金句
Rohan的出发点很产品经理:不要另一个需要打开的应用。他要的是"如果你能生成文本,就能控制桌面"——把最轻量的数据格式,塞进最显眼的位置。
从"备忘录"到"外接大脑"
用了一段时间后,他注意到一个微妙的变化。桌面不再是"工作记忆的延伸"——那种需要时去调取、用完就忘的暂存区。它变成了一种环境信息,像室温或光线,持续在场,但从不打扰。
这个设计选择很有意思。传统效率工具追求"按需获取",Walltext反着来:强制曝光,降低启动成本。你不需要"想起"去看待办,它就在那儿,每次切桌面、最小化窗口、解锁屏幕时,被迫看上一眼。
行为设计里有个概念叫"选择架构"(choice architecture)——通过改变信息呈现方式,影响决策。Walltext把桌面从一个被动容器,变成了主动干预的触点。
但Rohan没打算做重。工具本身保持极简:输入文本,输出图片,设置壁纸。剩下的交给用户和生态。
CLI优先为什么重要
这里有个反直觉的产品判断。Walltext是CLI-first,不是GUI-first。命令行看起来门槛高,实则解锁了更灵活的集成可能。
你可以把它塞进任何能输出文本的管道:定时任务、日志监控、API轮询、CI/CD状态……Rohan的示例里,有人用来显示服务器负载,有人用来轮播API文档,还有人把客服FAQ做成壁纸模板,快速复制粘贴。
GUI工具往往把自己做成终点,CLI工具把自己做成节点。这是两类完全不同的产品哲学。
Walltext目前的功能很克制:文本渲染、Markdown支持、文件监控、配置轮播。但Rohan已经看到自然延伸的方向——日历同步、邮件摘要、天气数据、甚至AI生成的每日摘要。
到那一步,桌面就不再是静态的。它变成个人数据的聚合层,一个不需要打开任何应用就能扫一眼的信息枢纽。
一个开放的问题
Rohan把代码开源了,说想看看大家会用它做什么。他抛了一个钩子:"如果你也想过'为什么我反复打开同样的东西',这可能是条出路。"
这个场景确实常见。开发者查API文档、运营盯数据后台、写作者翻素材库——高频、重复、但每次只瞄一眼。Walltext的思路是:把这一眼,搬到视线必经之路上。
当然,它也有边界。信息过载会稀释注意力,壁纸刷新太频繁可能变成干扰。Rohan没给答案,只给了工具。怎么平衡曝光与打扰,是每个用户自己的事。
他在最后留了一句话:"如果这激发了什么想法,很好。我想看看大家会造出什么。"
现在Walltext的GitHub仓库里,已经有人提交了显示加密货币价格的配置、把Jira任务清单渲染成壁纸的脚本,以及一个用ChatGPT API生成每日写作提示的工作流。你的桌面,打算用来显示什么?
热门跟贴