【开源自荐】macOS 窗口切换器+应用栏,支持搜索和窗口分组

软件名称

Open Contexts

应用平台

macOS 13 或更新版本,支持中文界面。

推荐类型

【开发者自荐】我是项目维护者。

是否收费

免费,Apache 2.0 开源,无需注册账号。

一句简介

一款支持单个窗口切换、窗口搜索和保存窗口分组的 macOS 工具。

应用简介

同一个应用打开多个窗口时,Open Contexts 可以列出单个窗口,方便直接切换到需要的那个。

  • 窗口切换与搜索:用键盘选择窗口,按住切换快捷键修饰键时输入应用名或窗口标题进行筛选。
  • 常驻应用栏:可放在屏幕左侧、右侧或底部,通过鼠标访问窗口。
  • 保存窗口分组:把不同应用中的相关窗口放到同一组,按任务整理窗口列表。

应用使用 Swift、AppKit 和 SwiftUI 开发,首次使用需要授予辅助功能权限。当前搜索只支持可打印的 ASCII 字符,不能输入中文查询;窗口分组不会重新打开应用,也不会恢复窗口位置和大小。

截图预览:

窗口切换器:

侧边应用栏:

官方网站

https://opencontexts.app/

源码:GitHub - zshnb/open-contexts: Free, open-source macOS window switcher and app bar. Switch individual windows with ⌘Tab, group windows, and keep them one click away. · GitHub

下载:https://github.com/zshnb/open-contexts/releases/latest

演示视频:

好棒,我因为工作需要切换窗口,没招了自己vibe coding了一个类似win任务栏的东西。

欢迎体验opencontexts,能很大提升各种窗口操作的效率

contexts停更太久,确实需要新的软件
支持拼音么,最近几天刚付费了rcmd,主要用2个功能
1是固定快捷键直接打开或切换到对应app
2是cmd+tab之后输入字母切换,但是国外软件都不支持拼音

如果支持拼音我就可以切换成Open Contexts替换cmd+tab,然后Karabiner-Elements绑定快捷键了

窗口切换相关的软件付费五六个了 :melting_face:
一直觉得窗口切换类的软件应该附带快速启动功能

好吧,看了官网

不支持中文输入、拼音、模糊搜索或单个浏览器标签页搜索。

  1. 这个应用太多的话,快捷键能记住吗
  2. 现在还暂时不支持拼音。主要是支持拼音的交互就得变了,现在是按住cmd输入应用名就能搜到结果,如果要拼音的话,就得在唤出窗口切换页面时固定页面,才能输入拼音了,这个交互我还没想好怎么做更合理。
  1. 只有常用的几个设置了固定的快捷键,方便按键直接切换或打开
  2. 因为只设置了几个常用的,所以为了让切换窗口这个操作整体一致(都是通过输入,而不是缩略图等更倾向于视觉的方式),才会希望其他非常用窗口也能使用快捷键+几个字母过滤的方式切换

明白了,我调研一下

open contexts现在已经支持拼音搜索了,可以更新到最新版试试

1 个赞

比如微信只能"w"或者”w x"才能匹配,如果能“wx"就好了。另外不常用的全拼“wei”也可以考虑

如果Open Contexts有这两个功能,

  1. cmd+tab按下后窗口保持常驻不消失(刚注意到楼主之前提到过固定页面,可以考虑作为一个单独项设置快捷键 :blush:)
  2. 拼音搜索支持打开APP

个人最理想的场景是这样的(通过karabiner改键):

  1. 按下capslock +单键打开常用特定APP
  2. 按下capslock +tab 激活Open Contexts 固定页面切换或打开窗口

只是理想情况,现在已经能基本满足需求了

收到,我再想想你说的这些功能