Gemini 电脑版:官方方案和独立桌面应用
Google 现在提供 Gemini 的 Mac 应用、Windows 应用、网站,Chrome 里也有一个入口。Pake 应用把 gemini.google.com 放进自己的窗口,主要用在官方应用不适合的地方,而能不能用,要看 Google 的登录规则,所以先试一下登录。
Google 现在提供什么
| 在哪里获取 | Google 的要求 | |
|---|---|---|
| Mac 应用 | gemini.google/mac | Apple 芯片、macOS Sequoia 15 及以上(Mac 帮助) |
| Windows 应用 | gemini.google/desktop | Windows 10 及以上(Windows 帮助) |
| 网站 | gemini.google.com | Chrome、Safari、Firefox、Opera 或 Edge(电脑端帮助) |
| Chrome 里的 Gemini | Chrome 顶部的 Ask Gemini | 最新的 Chrome 并已登录,仍在逐步开放(Chrome 帮助) |
原生应用能做网页窗口做不到的事。Google 的 Mac 发布说明写到用 Option + Space 唤出 Gemini,还能把窗口或本地文件分享给它,Windows 发布说明写到在任何工作界面上按 Alt + Space。电脑满足要求的话,先用这两个。
什么时候独立窗口仍然有用
Pake 应用补的是缺口。Intel Mac 或还在 macOS 14 的 Mac 跑不了 Google 的 Mac 应用,而 Pake 的要求是 macOS 14 及以上,Apple 芯片和 Intel 都行。想要一个自己定大小的纯网页窗口,用始终置顶压在文档上面,或者想给第二个 Google 账号单独做一份应用,也适合它。
它没有全局的 Option + Space 或 Alt + Space 面板,也没有从别的应用分享文件的功能,原生应用的其他功能也都没有,Pake 应用只加载网站,依赖这些功能的话,官方应用更合适。
先确认登录能不能用
Google 的帮助页写到,登录 Gemini 需要个人 Google 账号、符合条件的 Workspace 工作账号,或者管理员开通了这项服务的学校账号,还写到有些功能不登录也能用,但聊天记录和上传文件需要账号。所以登录不了的窗口用处有限,头一分钟就值得先试,打开应用,点登录按钮,看 Google 放不放行,不放行怎么办见下面一节。
从精选里做出来
在创建页的搜索应用或粘贴网址里输入 Gemini,或粘贴 https://gemini.google.com,Gemini 在精选的 AI 分类里,找不到这一项就粘贴这个地址。这一项只带了网址、名称和图标,尺寸和其他选项由你定。想让聊天一直在眼前就打开始终置顶,无痕浏览保持关闭,登录才会保留,再点创建应用。
用 CLI 时,按快速上手配好,再运行这条命令。
pake https://gemini.google.com --name Gemini --always-on-top
适合聊天的窗口设置
默认窗口是 1200 × 780,要和文档并排的话,把默认尺寸改窄一点,比如 900 × 1000,给另一个窗口留地方,之后手动拖过大小会被记住,改默认尺寸则会清掉这个记忆。页内查找会加上 Cmd F 或 Ctrl F,方便在长回答里搜索,常驻后台和菜单栏图标(Windows 上是托盘图标)让它留在后台,两者在各系统上怎么配合见把网站放进菜单栏或托盘。User Agent 留空就好,它绕不开 Google 的政策,下一节会讲。
想要一个把窗口唤到前面的全局快捷键,用 CLI 的 --activation-shortcut,不设就是空的,可用的按键名见命令行参数。
如果 Google 拦住登录
Google 的 OAuth 政策不允许在嵌入式网页视图里登录,它的错误说明点名 WKWebView,也就是 Pake 在 Mac 上用的视图,会得到 disallowed_useragent 错误。Pake 自己的 CLI 常见问题也这么说,这是服务方的政策,不是打包的问题,打开 --new-window 或 --multi-window 也改变不了。Windows 上登录页弹出的窗口没有下文的话,在运行偏好里打开新窗口在应用内打开再点保存修改,它只是让弹窗留在应用里,Mac 上除了 Sign in with Apple,登录本来就在应用自己的窗口里进行,这个选项在 Mac 上不起作用。
Google 还是拒绝的话,就用官方应用或浏览器里的网站,在那里登录并不会带进 Pake 应用,高级里换 User Agent 也绕不过这条政策。登录排查还有更多可查的地方,网页应用里的 User Agent讲了为什么改一串字符解决不了一条政策。
能用的窗口在底层做了什么
应用是系统网页视图外面的一层原生外壳,所以 Gemini 在 Mac 上跑在 WKWebView 里,在 Windows 上跑在 Microsoft Edge WebView2 里,不是 Chrome。网站在服务器上更新,Gemini 的新功能下次加载页面就会出现。登录的 Cookie 存在应用自己的存储里,和浏览器分开,所以浏览器里的登录带不过来,无痕浏览不保留登录,开着的话每次启动都要重新登录。
让两个 Google 账号分开
一份应用保持登录之后,在我的应用里打开它的 ⋯ 菜单,选添加另一个账号,Pake 会用新名字复制一份设置和图标,不带登录和网站数据,可以命名为 Gemini Work,创建后用另一个账号登录。同一个网站的两个账号讲了这个做法适用于任何网站,新建的这份会算作一份新应用占用授权。
出问题时怎么查
- 登录页出现
disallowed_useragent,或者提示 Google 不允许从这个浏览器登录,就是上面说的政策,Google 的登录帮助把嵌在其他应用里的浏览器列为会被拦的一类,改用 Google 的应用或浏览器。 - 登录了但重启后又被要求登录,检查无痕浏览是否关闭,再退出重开一次确认。
- Gemini 回答里的链接在浏览器里打开而不是应用里,这是默认行为,高级里的内部链接正则决定哪些链接留在应用里,写法见命令行参数。
- 页面像卡住了,用
Cmd R或Ctrl R刷新。
常见问题
Pake 窗口和 Gemini 的 Mac 应用一样吗?
不一样,Google 的 Mac 应用是另一个产品,有自己的要求和功能,Pake 应用只加载 gemini.google.com。
工作或学校账号能用吗?
Google 的帮助页列出了这些账号类型可以用 Gemini 本身,但嵌入式视图的限制对所有 Google 登录都适用,依赖它之前,先用你的账号试一下。
不登录能用吗?
Google 说有些功能不用账号也能用,聊天记录和上传文件需要账号。
