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 | 说明 |
|---|---|
| OpenAI | GPT-4o、GPT-4o-mini 等 |
| Anthropic | Claude 3.5 Sonnet、Haiku 等 |
| Google Gemini | Gemini 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 Key | Caps 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 配置
- 启动 SuperCmd,搜索 "Settings" 或点击齿轮图标
- 进入 AI 选项卡
- 启用 AI(enabled = true)
- 选择 Provider 并填入 API Key
从 Raycast 迁移
- 在 Raycast 中导出 .rayconfig 备份
- 在 SuperCmd Settings → General → Import Raycast Backup
- 输入备份密码,等待导入完成
支持的迁移项:设置、热键、Quicklinks、Snippets、Notes、安装的扩展、扩展首选项、脚本命令文件夹等。
🎯 适用场景
SuperCmd 适合这些人:
- Raycast Pro 用户:不想付 $8/月,想要免费开源替代品
- 效率工具爱好者:需要剪贴板管理、窗口平铺、片段扩展等批量效率功能
- AI 深度用户:希望用一个 App 搞定 AI 对话 + 语音输入 + 写作辅助
- 隐私敏感用户:语音数据本地处理,不想上传到云端
- 跨 App 写作用户:AI Cursor Prompt 能在任何 App 里提供 AI 建议
不太适合:
- Windows/Linux 用户(仅支持 macOS)
- 内存不足 4GB 的老 Mac(Electron App + Swift 模块,资源占用不低)
- 需要严格原生性能的极简用户(Electron 还是有 overhead)
⚠️ 注意事项
- 仅支持 macOS:原生 Swift 模块无法在 Linux/Windows 编译
- 需要 Node.js 22+:开发环境要求较高
- 权限必须到位才能用:Input Monitoring 和 Accessibility 两个权限缺一不可,否则热键和窗口管理全部失效
- GitHub Stars 有水分:调研数据显示 Stars: 2(应该是 2.9k,但爬取时可能读取有误),实际社区活跃度较高(前 10 天 1000 Stars)
- Electron 架构:比 Alfred/LaunchBar 这类原生 App 资源占用高一些,但功能更丰富
- Ollama 本地模型:需要自行部署 Ollama 服务,配置略繁琐
✅ 总结
优点:
- 完全开源免费,无需订阅
- Raycast 扩展生态无缝兼容,现有扩展直接装
- 语音输入本地运行,隐私有保障
- 功能极其丰富(AI + 语音 + 效率全家桶)
- 支持多 AI Provider,灵活配置
- 玻璃拟态 UI 好看
缺点:
- Electron 架构,资源占用比原生 App 高
- 需要较多权限(隐私敏感用户可能介意)
- 仅 macOS,Windows 用户无缘
- 开发活跃,API 可能有 break change
推荐指数:⭐⭐⭐⭐
macOS 用户想要免费强大的启动器,SuperCmd 绝对是首选替代品。GitHub 传送门:https://github.com/SuperCmdLabs/SuperCmd