SuperCmd : lanceur macOS tout‑en‑un avec IA vocale

## Qu’est‑ce que SuperCmd ?

SuperCmd est un lanceur open‑source Electron + React conçu pour macOS qui fuse les meilleures parties de Raycast, Wispr Flow, Speechify et des services d’IA modernes. Il remplace une douzaine d’applications distinctes — palettes de commandes, pilotes de dictée, lecteurs TTS et fenêtres de chat IA — en un seul interface unifiée qui s’exécute dans son propre fenêtre mais se comporte comme un assistant système.

Pourquoi vous l’aimeriez

  • Fonctionne nativement sur macOS (les assistants Swift assurent une réactivité optimale)
  • Compatibilité complète avec les extensions Raycast : installez n’importe quel plug‑in Raycast sans quitter SuperCmd
  • Flux de travail vocale : maintenant‑pour‑parler dictée et appuyez‑pour‑taper lecture à haute voix TTS
  • Actions IA qui se souviennent du contexte via Supermemory et peuvent utiliser OpenAI, Anthropic, Ollama ou ElevenLabs pour le discours
  • Raccourcis clavier intégrés, sélecteur de couleur et expansion de snippets
  • Open‑source — modifiez, étendez ou remixez pour adapter à votre flux de travail

Fonctionnalités principales

Fonctionnalité Description
Extensions Raycast Utilise les shims @raycast/api et @raycast/utils pour charger et exécuter toute extension compatible Raycast. Pas de ré‑implémentation nécessaire.
Voix Wispr Flow Imite le comportement maintenant‑pour‑parler de Wispr Flow. En maintenant une touche, votre voix est enregistrée ; lorsque vous relâchez, le texte transcrit est inséré dans l’application focalisée.
Lecture à haute voix Speechify Appuyez sur le raccourci lecture à haute voix et SuperCmd capture la sélection actuelle, synthétise le discours (Edge‑TTS ou ElevenLabs), et le joue dans‑fenêtre.
Actions & Mémoire IA Créez des actions IA personnalisées via un système de plugins. Choisissez un fournisseur, définissez les clés et laissez l’IA se souvenir du contexte via Supermemory pour des conversations plus riches.
Assistants macOS natifs Les binaires Swift donnent à SuperCmd un accès de bas niveau aux services macOS : discours, raccourcis clavier, sélection de couleur et expansion de snippets.

Exigences système et prérequis

Élément Exigence minimale
macOS 12 Monterey ou plus récent (les modules Swift requièrent un SDK récent)
Node.js 22+
npm 9+
Outils de ligne de commande Xcode xcode-select --install
Homebrew Recommandé pour les utilitaires optionnels

Astuce : Si vous avez uniquement besoin de l’UI et des extensions, la couche native Swift peut être ignorée, mais la construction par défaut inclut tous les assistants.


Installation & Démarrage rapide

# Cloner le dépôt
git clone https://github.com/SuperCmdLabs/SuperCmd.git
cd SuperCmd

# Installer les dépendances
npm install

# Lancer en mode dev
npm run dev

Le script dev lance le rendu Electron (propulsé par Vite) et observe les changements de fichier. Pour une construction de production, exécutez :

npm run build   # Construit le principal, le rendu, et les assistants Swift
npm run package # Emballe l’app dans un .app sous "/out"

L’app compilée est autonome et peut être distribuée ou copiée dans ~/Applications.


Configuration IA et Synthèse vocale

SuperCmd stocke tous les paramètres dans ~/Library/Application Support/SuperCmd/settings.json. Vous pouvez également fournir les identifiants via des variables d’environnement :

  • ELEVENLABS_API_KEY
  • SUPERMEMORY_API_KEY
  • SUPERMEMORY_CLIENT
  • SUPERMEMORY_BASE_URL
  • SUPERMEMORY_LOCAL

Dans l’app : 1. Ouvrez Paramètres > IA. 2. Activez l’IA. 3. Choisissez un fournisseur : * OpenAI – définissez openaiApiKey et choisissez "

Original Article: Voir l’original

Partager cet article