SuperCmd 是一款开源 macOS 启动器,完美兼容 Raycast 扩展生态。支持 AI 对话、语音输入、窗口平铺、剪贴板管理等众多功能,还支持 Whisper/Parakeet 本地语音转文字,数据永不离开设备。完全免费开源,是 Raycast Pro 的有力替代品。

🎤 引言

macOS 上最好用的启动器是什么?大多数人会说 Raycast——体验确实很丝滑,但 Pro 版本要 $8/月,还不是开源的。

今天要安利的 SuperCmd 有点猛:完全开源免费,兼容 Raycast 扩展,前 10 天就冲了 1000 GitHub Stars,还支持 AI 对话、语音输入、窗口平铺等一堆功能。

一句话总结:Raycast + Wispr Flow + Speechify + Memory + AI,全部塞进一个启动器里


⭐ 核心功能

Raycast 扩展生态完全兼容

SuperCmd 内置了完整的 @raycast/api 和 @raycast/utils 兼容层,可以直接从 Raycast 商店安装扩展,现有 Raycast 用户可以无缝迁移。

还支持导入加密的 .rayconfig 备份文件(设置、热键、扩展、脚本、片段、笔记等),本地解密,不上传。

AI 助手(多 Provider 支持)

内置 AI 对话功能,支持配置多个 Provider:

Provider说明
OpenAIGPT-4o、GPT-4o-mini 等
AnthropicClaude 3.5 Sonnet、Haiku 等
Google GeminiGemini 1.5 Pro、Flash 等
Ollama本地模型(http://localhost:11434
OpenAI 兼容任何 OpenAI 兼容端点

另外还有 AI Cursor Prompt 功能,在任何 App 的光标位置显示 AI 建议。

语音工作流(Hold-to-Speak)

按压语音输入是 SuperCmd 的亮点功能——按住热键说话,松手后自动打字。支持三种语音识别引擎:

  • Whisper:本地运行,无需 API Key
  • Parakeet:本地运行 via swift-transformers
  • 原生 macOS STT:系统内置,无需额外配置

Edge TTS 或 ElevenLabs 做语音合成(Text-to-Speech),选读网页内容很方便。

效率功能全家桶

功能说明
剪贴板历史Cmd+1-9 快速粘贴
片段扩展关键词触发文本片段
Quick Links书签快速启动
Notes轻量笔记
Canvas自由画图/画板
File Search快速文件搜索
日历查看今日日程
窗口平铺24 种窗口布局(半屏/三分/四分/居中等)
Hyper KeyCaps Lock 映射为自定义修饰键
系统命令睡眠/重启/锁屏/退出等

本地优先的隐私保护

语音数据处理方面,Whisper/Parakeet/原生 macOS STT 全部本地运行,音频永不离开设备。只有 AI 提示词会发送到你的配置 Provider。

遥测只收集一个匿名的 app_started 事件(via Aptabase),扩展安装/卸载只上报扩展名+随机机器 ID。


📥 安装使用

安装方式

方式一:Homebrew(推荐)

brew install --cask supercmdlabs/supercmd/supercmd

方式二:手动下载
Releases 页面 下载最新 .dmg:

  • Apple Silicon (M1/M2/M3/M4):SuperCmd-x.x.x-arm64.dmg
  • Intel Mac:SuperCmd-x.x.x.dmg

打开 dmg,拖到 Applications 文件夹即可。

需要权限

权限用途
Accessibility窗口管理、按键注入
Input Monitoring全局热键检测(核心功能必需)
Microphone语音输入(语音功能必需)
Automation文本捕获、系统自动化
Calendars读取日历日程

首次启动时 app 会引导授权,也可以在 System Settings → Privacy & Security 手动开启。

AI 配置

  1. 启动 SuperCmd,搜索 "Settings" 或点击齿轮图标
  2. 进入 AI 选项卡
  3. 启用 AI(enabled = true)
  4. 选择 Provider 并填入 API Key

从 Raycast 迁移

  1. 在 Raycast 中导出 .rayconfig 备份
  2. 在 SuperCmd Settings → General → Import Raycast Backup
  3. 输入备份密码,等待导入完成

支持的迁移项:设置、热键、Quicklinks、Snippets、Notes、安装的扩展、扩展首选项、脚本命令文件夹等。


🎯 适用场景

SuperCmd 适合这些人:

  1. Raycast Pro 用户:不想付 $8/月,想要免费开源替代品
  2. 效率工具爱好者:需要剪贴板管理、窗口平铺、片段扩展等批量效率功能
  3. AI 深度用户:希望用一个 App 搞定 AI 对话 + 语音输入 + 写作辅助
  4. 隐私敏感用户:语音数据本地处理,不想上传到云端
  5. 跨 App 写作用户:AI Cursor Prompt 能在任何 App 里提供 AI 建议

不太适合:

  • Windows/Linux 用户(仅支持 macOS)
  • 内存不足 4GB 的老 Mac(Electron App + Swift 模块,资源占用不低)
  • 需要严格原生性能的极简用户(Electron 还是有 overhead)

⚠️ 注意事项

  1. 仅支持 macOS:原生 Swift 模块无法在 Linux/Windows 编译
  2. 需要 Node.js 22+:开发环境要求较高
  3. 权限必须到位才能用:Input Monitoring 和 Accessibility 两个权限缺一不可,否则热键和窗口管理全部失效
  4. GitHub Stars 有水分:调研数据显示 Stars: 2(应该是 2.9k,但爬取时可能读取有误),实际社区活跃度较高(前 10 天 1000 Stars)
  5. Electron 架构:比 Alfred/LaunchBar 这类原生 App 资源占用高一些,但功能更丰富
  6. Ollama 本地模型:需要自行部署 Ollama 服务,配置略繁琐

✅ 总结

优点:

  • 完全开源免费,无需订阅
  • Raycast 扩展生态无缝兼容,现有扩展直接装
  • 语音输入本地运行,隐私有保障
  • 功能极其丰富(AI + 语音 + 效率全家桶)
  • 支持多 AI Provider,灵活配置
  • 玻璃拟态 UI 好看

缺点:

  • Electron 架构,资源占用比原生 App 高
  • 需要较多权限(隐私敏感用户可能介意)
  • 仅 macOS,Windows 用户无缘
  • 开发活跃,API 可能有 break change

推荐指数:⭐⭐⭐⭐

macOS 用户想要免费强大的启动器,SuperCmd 绝对是首选替代品。GitHub 传送门:https://github.com/SuperCmdLabs/SuperCmd