用AppleScript和AI模型轻松实现Arc浏览器快捷操作的个人探索

前提

我喜欢使用Arc浏览器,自从同厂出的Dia出来后体验AI部分功能不错。但用它当作主力还是有点Chrome的感觉。我还是喜欢使用Arc,我想能否使用插件或者脚本来实现这个功能呢。没写过插件、脚本我问了大模型告诉我 open -a "Dia" "https://example.com" 能实现我的想法:light_bulb:。 哈哈,没错可以的。

处理过程

但当我问怎么通过Arc浏览器去实现时,大模型就说法不一了。我测试了qwen3、claude3.7还有gemini2.5 pro。国内qwen3、扣子空间都是拒绝回答这个,提示违规:downcast_face_with_sweat:

结果是:

一开始都说插件能搞定,但通过cursor没实现成功。

zed我也试了试效果也不对。 他们确实制作了一个浏览器插件,我从网上生成能了icon本地加载一看,我靠他们那个插件有个按钮,点击下载了一个sh文件,打开一看 是我上面的那条命令。 :thinking: 这么忽悠我啊?

再去问问,她们说权限不行,浏览器不支持执行脚本等等等。我没开发过不懂,继续告诉他我使用的笔记本是macOS系统,能否通过系统实现这个功能。模型说可以使用Apple Script。 嗯,我没用过,那请开始你的表演。 由于其他模型回答都是写了个脚本,没说清楚具体怎么使用。我最终选择了一个不错的答案,Gemini 3.5 pro的结果。

:backhand_index_pointing_right:对话分享链接

如果链接看不了,下面插入图片:
问题:


思考内容:

摘要

返回的内容:

摘要

实验结果: 按照模型的回答,按照方法二一次成功。方法二中对于我完全没用过的小白来说,按照文字就能操作了,很强:+1:。那其他模型由于没有这么细致我就待过不提了:worried:

最后在Arc上加入快捷键:

配置快捷键的具体过程是:

  1. 在Arc 点ServicesServices Seetings

  2. 在Services 中找到 你的脚本,在右侧双击录入快捷键。

我从来没用过Apple Script,也没开发过浏览器插件。 功能看起来在熟练的大佬眼里这就是个小功能,手到擒来。对于我就是作大山,我的心智是抵抗学习这些东西的,越不会越不想学。

在模型的能力下,让我通过想法到实现目的只需要1个小时左右。前期我一直考虑是否能通过插件实现,试了三次插件都没实现,其他模型会提示没办法执行脚本。也有模型提示使用dia://xxx.com 方式,我在dia浏览器测试不可以:cross_mark:。实现后同样结果。

最后我选择在Google Al Studio的Gemini 2.5 Pro Preview 05-06实现此功能。让我对开发一些小玩意儿增强了自信。

同时在国内的体验中,都是拒绝回答这话题,我不知道哪句话是敏感性的:downcast_face_with_sweat:


完结
祝好

2 个赞

感谢大佬!

1 个赞

谢 大帅哥。

mac还是推荐直接raycast,设置好用哪个浏览器打开,之后就方便多了

1 个赞

我是在arc看到需要使用AI 再去用dia打开。 raycast 没办法满足这个需求。

你可能需要的是一个 Velja 或 Choosy.


好像你还是希望在浏览器内打开特定网页时,也支持路由到指定浏览器?
那一个 chrome 插件应该很方便可以解决,或许可以提个 feature request 给 Velja 的开发者

额 我目前能用就好啦。 文章提到我没chrome开发经验,并且模型生产的内容没让我成功使用插件搞定。 就选择了Apple script实现了。:laughing:

samzong 通过 LINUX DO <[email protected]> 於 2025年5月30日 週五 下午3:22寫道:

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。