在多款浏览器间频繁切换是许多用户的常态,但也暴露出一个现实困境:不存在完美的“万能”浏览器。某些产品界面精致却缺失关键功能,另一些虽功能完备却在体验上存在短板。对于非开发者而言,从头构建一款理想浏览器既不现实也无必要,即便AI辅助编程降低了门槛,此举仍显得大材小用。

为此,我选择了一种更为务实的方案:利用AI代码助手Claude Code,将心仪浏览器中的特定功能移植到日常主力浏览器中,而非彻底更换平台或从零开发。

Zen浏览器的Glance功能成迁移最大阻碍

Zen浏览器凭借极简界面、高效的标签页管理及隐私保护理念,曾是我的首选。然而,其性能波动、较高的内存占用以及对Netflix、Disney+等DRM保护流媒体服务的支持缺失,迫使我做出弃用的艰难决定。

尽管已逐渐适应其他浏览器,但Zen的一项核心功能——Glance(瞥视)——始终令我难以割舍。该功能允许用户按住Alt/Option键点击链接,以浮动窗口形式在当前页面上方快速预览目标网页,无需打开新标签页。对于需要高频核实信息的研究型工作而言,这一功能极大避免了标签页泛滥导致的混乱。

Claude Code耗时20分钟完成功能复刻

借助Claude Code,我将Glance功能重构为Chrome扩展程序。选择Chrome生态是因为其基于Chromium内核,扩展程序可通用于多款浏览器,避免了为不同平台单独开发的繁琐。

开发过程中,我选用Opus 5.5模型并启用自动模式,以减少权限确认的干扰。提示词详细描述了Glance的工作逻辑,并要求实现预览窗口的拖拽、尺寸调整、自定义快捷键以及嵌入失败时的备用方案。考虑到旅行场景,我通过Web端运行Claude Code,使其在云端后台持续工作,从而解放本地算力与注意力。

约20分钟后,一个可用的扩展程序包生成完毕。通过在Chrome中开启开发者模式并加载解压后的文件夹,我成功安装了该扩展。设置页面提供了丰富的自定义选项,包括触发快捷键、窗口外观记忆及针对禁止嵌入网站的兼容处理。

实测显示,在Google搜索结果中按住Option键点击链接,XDA网站随即以浮动窗口形式呈现,未跳转新标签页,完美复现了Zen浏览器的原生体验。内部链接预览及“复制链接”、“在新标签页打开”等交互逻辑也运行无误。

“氛围编程”赋予用户定制自由

尽管“氛围编程”(Vibe Coding)因潜在的安全漏洞、代码质量参差不齐及低质软件泛滥而备受争议,但其核心价值在于赋予用户极大的自由度。它让非技术人员能够按需构建工具,无需被动等待官方更新或在功能妥协中挣扎。这种即时满足个性化需求的能力,正是AI辅助编程最具吸引力的地方。