Repolode
jacklandrin

jacklandrin/OnlySwitch

一款 macOS 菜单栏工具,把常用系统开关、快捷指令、系统监控和小组件集中在一处,可自定义。

可替代:iStat Menus

Star
6,039
Fork
246
未关闭 Issue
54
最近提交
22小时前

这是什么?

OnlySwitch 是一款 macOS 菜单栏工具,把隐藏桌面图标、切换深色模式、防止休眠、管理刘海、静音麦克风等日常系统操作集中到一个可自定义的列表里。用户可以增删和排序开关与快捷指令,为它们设置快捷键,也可以把控件以小组件形式放到桌面或通知中心。

除内置开关外,它还提供系统监控(CPU、GPU、内存、磁盘和网络)、Codex 用量页面、Dock 窗口预览和可选的桌面宠物。Evolution 功能允许用 Shell 或 AppleScript 自建按钮和开关;Only Agent 则可以把自然语言描述转换为 AppleScript,支持 Ollama、OpenAI 和 Gemini。通过配套的 OnlyRemote 应用可在 iPhone 或 iPad 上远程控制,也可借助 OpenClaw 通过 deeplink 触发开关。

应用使用 Swift 和 SwiftUI 编写,架构基于 The Composable Architecture。部分功能需要较新的 macOS 版本,其中若干依赖私有 macOS API,系统更新后可能失效。

核心功能

  • 01可自定义的菜单栏开关,包括隐藏桌面图标、深色模式、防止休眠等。
  • 02可导入 macOS 快捷指令,并为开关和快捷指令设置快捷键。
  • 03桌面和通知中心小组件,点击即可触发对应控制。
  • 04系统监控,显示 CPU、GPU、内存、磁盘和网络使用情况。
  • 05Evolution 支持用 Shell 或 AppleScript 自定义开关和按钮。
  • 06Only Agent 可借助 Ollama、OpenAI 或 Gemini 把自然语言转为 AppleScript。

适用场景

  • 无需打开系统设置,即可快速切换隐藏文件、深色模式或防止休眠。
  • 把常用 Mac 控制以小组件形式放在桌面或通知中心,一键操作。
  • 通过 OnlyRemote 在局域网内用 iPhone 或 iPad 远程控制 Mac。
  • 用 AppleScript 或 Shell 命令搭建个人自动化按钮。

快速上手

  1. 1

    使用 Homebrew 安装 OnlySwitch

    brew install only-switch
  2. 2

    启动 OnlySwitch;如果菜单栏没有图标,请在“系统设置 → 菜单栏”中启用它

  3. 3

    点击菜单栏中的 OnlySwitch 图标打开控制列表,再打开设置以自定义开关

使用前须知

  • 仅支持 macOS,部分功能需要 macOS 26 或更高版本。
  • 部分功能依赖私有且未公开文档的 macOS API,系统更新后可能失效。
  • 2.5.6 及更早版本的自动更新功能已损坏。

收录于专题

标签

常见问题

OnlySwitch 是什么?
一款 macOS 菜单栏工具,把常用系统开关、快捷指令、系统监控和小组件集中在一处,可自定义。 OnlySwitch 是一款 macOS 菜单栏工具,把隐藏桌面图标、切换深色模式、防止休眠、管理刘海、静音麦克风等日常系统操作集中到一个可自定义的列表里。用户可以增删和排序开关与快捷指令,为它们设置快捷键,也可以把控件以小组件形式放到桌面或通知中心。
OnlySwitch 可以免费使用吗?用的什么许可证?
OnlySwitch 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OnlySwitch 还在维护吗?
活跃维护中。OnlySwitch 最近一次提交是在 2026年11月6日。
OnlySwitch 适合用来做什么?
无需打开系统设置,即可快速切换隐藏文件、深色模式或防止休眠。 把常用 Mac 控制以小组件形式放在桌面或通知中心,一键操作。 通过 OnlyRemote 在局域网内用 iPhone 或 iPad 远程控制 Mac。 用 AppleScript 或 Shell 命令搭建个人自动化按钮。
OnlySwitch 怎么安装和运行?
使用 Homebrew 安装 OnlySwitch: brew install only-switch 启动 OnlySwitch;如果菜单栏没有图标,请在“系统设置 → 菜单栏”中启用它 点击菜单栏中的 OnlySwitch 图标打开控制列表,再打开设置以自定义开关
在哪里获取 OnlySwitch?
源代码和安装说明在 GitHub 上:https://github.com/jacklandrin/OnlySwitch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目