像Claude Code这类AI工具,能让毫无编程基础的用户也能开发软件。不过,这并不代表开发过程就很轻松:虽然不用直接编写代码,但你得懂电脑终端的运行机制,知道怎么部署和维护软件,还要处理不少其他相关事务。Raycast是一款在Mac用户里格外受欢迎的启动器应用,它觉得自己能让整个开发流程更简单。这家公司正推出一款叫Glaze的新产品,目标是让氛围编码软件的构建、使用、分享和发现都变得容易。目前Glaze只支持Mac系统,但Raycast打算逐步把它推广到Windows和移动端,公司认为这或许会改变人们对应用的认知方式。
Raycast联合创始人Thomas Paul Mann表示:“Glaze是我们对个人计算的理解。”他倾向于让用户为自己创建小型工具,或是开发针对性极强的应用,以此满足团队的特定需求。你能够借助Glaze打造任何你期望的软件,也可以浏览其他人制作并分享的应用列表。甚至更棒的是,Mann提到,直接获取他人的应用,再将其调整成自己喜欢的模样。
Glaze的操作流程比多数氛围编码工具更为简便:你仅需输入提示词,工具便会尝试一次性生成一个应用。Claude Code与OpenAI的Codex是该平台的核心底层模型,所以构建过程对熟悉vibe的程序员而言或许并不陌生——会存在一些前期问题和检查环节——不过在我目前的测试中,我发现Glaze在首次完成任务时会付出更多努力。
曼明确表示这就是目标:“我们希望保证你能自由地提出任何你想提的内容,”他说道,“要是你还得去深入研究代码,那基本说明我们哪里做得不对了。”Glaze的设计初衷是处理云存储这类事务,遵循设计优良的基本准则,同时管理所需的API和集成工作。这些功能对大多数用户而言在软件里是习以为常的,但即便在Claude的代码中,要构建它们也需要扎实的知识和付出切实的努力。格雷兹又一次试图挥手让他们都离开。
Mann通过Zoom向我展示了他开发的一系列应用。其中有一款能根据用户选定的任意图片生成表情符号;还有一个简易的支出追踪工具;另外一款可用于录制Zoom会议并标记出关键片段。此外,还有数据可视化仪表盘、项目跟踪器、推文分析工具、标志制作器等应用。这些项目都设计得十分简洁,遵循苹果的所有Liquid Glass设计规范,配有复古风格的拟物图标,并且都集中在Glaze应用内一个名为“我的项目”的列表中。
Glaze在技术层面并非Raycast的内置功能,不过它和启动器之间有着深度的集成关系。Mann表示,在开发Glaze应用的过程中,“可以把它理解为自带了一个捆绑扩展,Raycast能够将其吸纳并自行开发”。而Raycast的职责在于对各类应用进行协调,协助用户找到所需的应用,同时扮演好它原本就具备的启动器角色。