SuperCmd:音声AI搭載のオールインワンmacOSランチャー
February 27, 2026
カテゴリ:
実用的なオープンソースプロジェクト
SuperCmdとは?
SuperCmdはmacOS向けに開発された オープンソースのElectron + React ランチャーで、Raycast、Wispr Flow、Speechify、そして最新のAIサービスの最良の機能を統合します。コマンドパレット、音声入力ドライバ、TTSリーダー、AIチャットウィンドウといった数十種類の独立アプリを、1つの統一インターフェイスに置き換えます。独自ウィンドウで動作しながらも、システムレベルのヘルパーとして振る舞います。
あなたが好きになる理由
- macOS上でネイティブに動作(Swiftヘルパーでスムーズに)
- 完全なRaycast拡張互換性:SuperCmdを離れることなく、任意のRaycastプラグインをインストールできます
- 音声優先ワークフロー:ハールドゥースピーク音声入力とプレストゥタイプTTS読み上げ
- Supermemoryで文脈を記憶するAIアクション。OpenAI、Anthropic、Ollama、ElevenLabsを音声に利用可能
- 組み込みホットキー、カラーピッカー、スニペット展開
- オープンソース ― ワークフローに合わせて改造・拡張・リミックスできる
コア機能
| 機能 | 説明 |
|---|---|
| Raycast拡張機能 | @raycast/api と @raycast/utilsのシャムを使用して、任意のRaycast互換拡張をロード・実行します。再実装は不要です。 |
| Wispr Flow 音声 | Wispr Flow のハールドゥースピーク動作を模倣します。キーを押し続けている間は音声が録音され、放した時に転写されたテキストがフォーカスされたアプリに挿入されます。 |
| Speechify 読み上げ | 「読み上げ」ホットキーを押すと、SuperCmdは現在の選択範囲を取得し、音声を合成(Edge‑TTSまたはElevenLabs)し、ウィンドウ内で再生します。 |
| AI アクション & メモリ | プラグインシステムでカスタムAIアクションを作成します。プロバイダーを選択し、キーを設定し、Supermemoryを通じてAIに文脈を記憶させることで、より豊かな対話を実現します。 |
| ネイティブ macOS ヘルパー | SwiftバイナリがSuperCmdにmacOSサービス(音声、ホットキー、カラー選択、スニペット展開)への低レベルアクセスを与えます。 |
システム要件と前提条件
| 項目 | 最低要件 |
|---|---|
| macOS | 12 Monterey 以降(Swiftモジュールは最新SDKが必要) |
| Node.js | 22以上 |
| npm | 9以上 |
| Xcode Command Line Tools | xcode-select --install |
| Homebrew | オプションユーティリティ推奨 |
ヒント:UIと拡張機能のみ必要な場合、ネイティブSwift層はスキップできますが、デフォルトビルドにはすべてのヘルパーが含まれます。
インストール & クイックスタート
# リポジトリをクローン
git clone https://github.com/SuperCmdLabs/SuperCmd.git
cd SuperCmd
# 依存関係をインストール
npm install
# 開発モードで実行
npm run dev
devスクリプトはElectronレンダラー(Viteで動作)を起動し、ファイル変更を監視します。プロダクションビルドを行うには次のコマンドを実行してください。
npm run build # メイン、レンダラー、およびSwiftヘルパーをビルド
npm run package # アプリを .app にパッケージ化("/out" 配下)
コンパイルされたアプリは自己完結型で、~/Applications にコピーして配布できます。
AI と音声の設定
SuperCmdはすべての設定を ~/Library/Application Support/SuperCmd/settings.json に保存します。環境変数でクレデンシャルを渡すことも可能です:
ELEVENLABS_API_KEYSUPERMEMORY_API_KEYSUPERMEMORY_CLIENTSUPERMEMORY_BASE_URLSUPERMEMORY_LOCAL
アプリ内での操作手順は以下のとおりです。
1. 設定 > AI を開く。
2. AIをオンにする。
3. プロバイダーを選択:
* OpenAI – openaiApiKey を設定し、`
元の記事:
オリジナルを見る