SuperCmd: Lanzador todo en uno para macOS con IA de voz

¿Qué es SuperCmd?

SuperCmd es un lanzador open‑source Electron + React creado para macOS que fusiona lo mejor de Raycast, Wispr Flow, Speechify y servicios de IA modernos. Sustituye a docenas de aplicaciones independientes —paletas de comandos, controladores de dictado, lectores TTS y ventanas de chat de IA— en una única interfaz unificada que se ejecuta en su propia ventana pero se comporta como un asistente a nivel del sistema.

Por qué te encantará

  • Se ejecuta de forma nativa en macOS (los ayudantes Swift mantienen todo responsive)
  • Compatibilidad total con extensiones Raycast: instala cualquier plugin de Raycast sin abandonar SuperCmd
  • Flujo de trabajo centrado en la voz: dictado mantener‑para‑hablar y lectura TTS presionar‑para‑escribir
  • Acciones de IA que recuerdan contexto a través de Supermemory y pueden usar OpenAI, Anthropic, Ollama o ElevenLabs para la síntesis de voz
  • Accesos directos de teclado integrados, selector de color y expansión de fragmentos
  • Código abierto: modifica, amplía o remixea según tu flujo de trabajo

Funciones principales

Función Descripción
Extensiones Raycast Utiliza los shims @raycast/api y @raycast/utils para cargar y ejecutar cualquier extensión compatible con Raycast. No requiere reimplementación.
Wispr Flow Voice Imitar el comportamiento mantener‑para‑hablar de Wispr Flow. Mientras mantienes una tecla, tu voz se graba; cuando la sueltas, el texto transcrito se inserta en la aplicación enfocada.
Speechify Read‑Aloud Pulsa el atajo de teclado leer en voz alta y SuperCmd capturará la selección actual, sintetizará la voz (Edge‑TTS o ElevenLabs) y la reproducirá dentro de la ventana.
Acciones de IA y Memoria Crea acciones IA personalizadas usando un sistema de plugins. Elige un proveedor, configura las claves y deja que la IA recuerde el contexto a través de Supermemory para conversaciones más ricas.
Ayudantes Nativos de macOS Los binarios Swift le dan a SuperCmd acceso de bajo nivel a los servicios de macOS: voz, hot‑keys, selector de color y expansión de fragmentos.

Requisitos del Sistema y Prerrequisitos

Elemento Requisito mínimo
macOS 12 Monterey o posterior (los módulos Swift requieren un SDK reciente)
Node.js 22+
npm 9+
Xcode Command Line Tools xcode-select --install
Homebrew Recomendado para utilidades opcionales

Tip: Si solo necesitas la interfaz de usuario y las extensiones, la capa nativa de Swift se puede omitir, pero la compilación por defecto incluye todos los ayudantes.


Instalación y Primeros Pasos

# Clonar el repositorio
git clone https://github.com/SuperCmdLabs/SuperCmd.git
cd SuperCmd

# Instalar dependencias
npm install

# Ejecutar en modo desarrollo
npm run dev

El script de desarrollo inicia el renderizador de Electron (impulsado por Vite) y vigila los cambios en los archivos. Para una compilación de producción, ejecuta:

npm run build   # Compila el principal, el renderizador y los ayudantes Swift
npm run package # Empaqueta la aplicación en un .app dentro de "/out"

La aplicación compilada es autónoma y puede distribuirse o copiarse en ~/Applications.


Configuración de IA y Voz

SuperCmd almacena todas las configuraciones en ~/Library/Application Support/SuperCmd/settings.json. También puedes proporcionar credenciales mediante variables de entorno:

  • ELEVENLABS_API_KEY
  • SUPERMEMORY_API_KEY
  • SUPERMEMORY_CLIENT
  • SUPERMEMORY_BASE_URL
  • SUPERMEMORY_LOCAL

Dentro de la aplicación: 1. Abre Configuración > IA. 2. Activa IA. 3. Elige un proveedor: * OpenAI – configura openaiApiKey y selecciona `

Artículo original: Ver original

Compartir este artículo