SuperCmd:集语音 AI 的一体化 macOS 启动器

SuperCmd 是什么?\n\nSuperCmd 是一个 开源 Electron + React 启动器,为 macOS 打造,融合了 Raycast、Wispr Flow、Speechify 与现代 AI 服务的最佳功能。它将十几款独立的应用——命令面板、语音驱动、TTS 阅读器和 AI 聊天窗口——合并为一个统一界面,运行在自己的窗口中,却像系统级助手一样协同工作。\n\n> 为什么你会喜欢它\n> \n> * 在 macOS 上原生运行(Swift 助手保持一切流畅)\n> * 完全兼容 Raycast 扩展:不离开 SuperCmd 即可安装任何 Raycast 插件\n> * 语音优先工作流程:按住发音进行语音输入,点击播放进行 TTS 朗读\n> * AI 动作通过 Supermemory 记忆上下文,并可使用 OpenAI、Anthropic、Ollama 或 ElevenLabs 进行语音合成\n> * 内置快捷键、色彩选择器和代码片段展开\n> * 开源——可根据你的工作流程修改、扩展或重混\n> \n---\n\n## 核心功能\n\n| 功能 | 描述 |\n|---------|-------------|\n| Raycast 扩展 | 使用 @raycast/api@raycast/utils 中间层加载并运行任何兼容 Raycast 的扩展。无需重新实现。 |\n| Wispr Flow 声音 | 模仿 Wispr Flow 的 按住发音 行为。当你按住键时,语音被录制;释放时,转录文本会插入到聚焦的应用程序中。 |\n| Speechify 朗读 | 按下 朗读 热键,SuperCmd 将捕获当前选区,合成语音(Edge‑TTS 或 ElevenLabs),并在窗口内播放。 |\n| AI 动作与记忆 | 使用插件系统创建自定义 AI 动作。选择提供商,设置密钥,让 AI 通过 Supermemory 记住上下文,以获得更丰富的对话。 |\n| 本机 macOS 助手 | Swift 二进制文件为 SuperCmd 提供对 macOS 服务的低级访问:语音、快捷键、色彩选择和代码片段展开。 |\n\n---\n\n## 系统要求与先决条件\n\n| 项目 | 最低要求 |\n|------|---------|\n| macOS | 12 Monterey 或更高(Swift 模块需要最近的 SDK) |\n| Node.js | 22+ |\n| npm | 9+ |\n| Xcode 命令行工具 | xcode-select --install |\n| Homebrew | 推荐用于可选工具 |\n\n> 提示:如果只需要 UI 和扩展,可以跳过本机 Swift 层,但默认构建包含所有助手。\n\n---\n\n## 安装与快速开始\n\nbash\n# 克隆仓库\ngit clone https://github.com/SuperCmdLabs/SuperCmd.git\ncd SuperCmd\n\n# 安装依赖\npm install\n\n# 开发模式\npm run dev\n````\n\n开发脚本启动 Electron 渲染器(由 Vite 驱动)并监控文件更改。想要得到生产构建请运行:\n\nbash\npm run build # 构建主过程、渲染器和 Swift 助手\npm run package # 将应用打包为 ".app",位于 "/out" 下\n``\n\n编译后的应用是自包含的,可分发或复制到~/Applications。\n\n---\n\n## 配置 AI 与语音\n\nSuperCmd 将所有设置存储在~/Library/Application Support/SuperCmd/settings.json。你也可以通过环境变量提供凭证:\n\n-ELEVENLABS_API_KEY\n-SUPERMEMORY_API_KEY\n-SUPERMEMORY_CLIENT\n-SUPERMEMORY_BASE_URL\n-SUPERMEMORY_LOCAL\n\n在应用中:\n1. 打开 **设置** > **AI**。\n2. 打开 AI。\n3. 选择一个提供商:\n * **OpenAI** – 设置openaiApiKey并选择

原创文章: 查看原文

分享本文