Whisper Terminal · v0.1.0 · vista previa
Dicta en cualquier parte. Abre una terminal con una tecla.
Una app ligera para Windows y Linux que vive en la bandeja. Presionas una tecla, hablas, y el texto se pega donde tengas el cursor. Presionas otra y cae una terminal sobre lo que estés haciendo, con tus programas de siempre dentro.
Windows 10 22H2 o Windows 11 (64 bits) y Linux (x86_64). La versión de Windows es una primera vista previa que todavía no se ha probado en una PC real con Windows. Linux necesita una distribución reciente: glibc 2.43 (Ubuntu 26.04, Fedora 44). macOS no está disponible todavía: está planeado, sin fecha.
Qué hace
Dicta en cualquier parte
Ctrl+Espacio: presiona, habla, presiona. El texto se pega en la ventana donde estabas; si no puede pegarlo, se queda en el portapapeles y te lo dice. Otras teclas lo pegan en la terminal, con o sin Enter al final.
Terminales que no son de ningún proyecto
Una tecla baja una ventana con pestañas y divisiones sobre lo que sea. En Linux corren dentro Claude Code, vim, less, top y bash; en Windows se abre Git Bash de forma predeterminada (más abajo). Al ocultarla, las terminales siguen vivas.
La voz se transcribe en tu equipo
Con whisper.cpp, en la tarjeta gráfica (Vulkan) cuando hay una que sirva y en el procesador cuando no. En Linux prefiere una tarjeta dedicada y usa una integrada solo si resulta más rápida que el procesador; en Windows está hecha para usar la tarjeta Vulkan que ofrezca tu controlador, y Settings → Speech debe decir con palabras qué dispositivo la corrió y, si cayó al procesador, por qué. El motor de voz arranca con el primer dictado y se cierra solo dos minutos después del último.
No pierde lo que dijiste
Cada dictado queda en el historial antes de grabar la primera muestra de audio, y el audio se conserva si algo falla, para volver a intentarlo.
Ligera en reposo
En Linux, recién arrancada, en la bandeja y sin ventanas, ocupa unos 21 MB y casi nada de procesador (medido en el equipo de desarrollo). Con ventanas abiertas ocupa más. En Windows todavía no se ha medido.
Con agentes, si los quieres
Abre perfiles de Claude Code en las pestañas (Claude Code no viene incluido: necesitas tu propia instalación y cuenta). En Linux incluye además un servidor MCP para que un agente vea y maneje el escritorio; esa parte todavía no se ha probado en un escritorio real, y de fábrica pide tu sí antes de cada acción de teclado o ratón y de los comandos que no están en una lista permitida: es un aviso de consentimiento, no un aislamiento. La versión de Windows todavía no maneja el escritorio.
Atajos
Cuatro teclas, la misma idea en los dos sistemas. Todas se pueden cambiar.
| Qué hace | Windows | Linux |
|---|---|---|
| Dictar: presiona, habla, presiona otra vez | Ctrl+Espacio | Ctrl+Espacio |
| Abrir las terminales | Win+Enter | Super+Enter |
| Dictar en la terminal | Ctrl+Shift+Espacio | Ctrl+Super+Espacio |
| Dictar en la terminal y presionar Enter | Ctrl+Shift+Enter | Ctrl+Super+Enter |
En Windows, Win+Espacio y Ctrl+Win+Espacio son del selector de método de entrada de Windows y no se pueden registrar; por eso las teclas de la terminal usan Ctrl+Shift. Si otro programa ya usa una combinación (un método de entrada suele tomar Ctrl+Espacio), Settings → Shortcuts dice que Windows la rechazó: cambia la tecla en %APPDATA%\ y presiona «Rebind shortcuts».
En Linux, GNOME las registra solo; en otros escritorios algunas no pueden, y ~/.local/bin/whisper-terminal --doctor dice cuáles y cómo asignarlas a mano.
Antes de descargar
Es una vista previa (0.1.0)
Es la primera versión que publicamos. Puede fallar y va a cambiar. No tiene actualizaciones automáticas todavía: para actualizar, cierras la app e instalas la nueva encima de la anterior (Linux: extraes el archivo nuevo encima; Windows: ejecutas el instalador nuevo, o descomprimes el zip nuevo en otra carpeta).
WindowsLa versión de Windows nunca se ha ejecutado en una PC con Windows
Se compiló en una máquina Linux. Se revisó lo que allí se podía revisar: compila y enlaza para Windows y sus pruebas se compilaron para Windows, pero nadie la ha ejecutado todavía en una PC con Windows, instalador incluido. Los atajos, el icono de la bandeja, el pegado en otros programas y la tarjeta gráfica son lo que solo una PC real muestra. Tú serías la primera prueba: si algo falla, el último apartado de la guía de abajo dice qué enviarnos.
No está firmada
No hay certificado de firma de código. Compara el SHA-256 de abajo con el de tu archivo antes de ejecutarlo. En Windows tu navegador puede pedirte confirmar la descarga, y SmartScreen muestra «Windows protegió su PC» con cualquier programa nuevo de un editor pequeño: elige «Más información» y luego «Ejecutar de todas formas» (en un Windows en inglés: More info, Run anyway). Windows Defender puede tardar unos segundos en revisar el primer arranque.
WindowsGit Bash es la shell predeterminada
Las terminales abren Git Bash, así que instala primero Git para Windows (gitforwindows.org). Sin él recurren a PowerShell y luego al Símbolo del sistema (cmd); los dos también son perfiles. WSL no está soportado.
WindowsTu tarjeta gráfica, con Vulkan
El dictado corre en la tarjeta gráfica con Vulkan cuando hay una que sirva (los controladores de NVIDIA, AMD e Intel traen la biblioteca Vulkan: mantén el tuyo al día) y en el procesador cuando no. Settings → Speech dice con palabras qué dispositivo la corre y, si cayó al procesador, por qué y qué hacer; cada dictado escribe además una línea en el registro con el dispositivo y el tiempo. Esa ruta todavía no se ha ejecutado en una PC real: lo primero que mostrará una prueba es si tu controlador la acepta.
WindowsLo que la versión de Windows todavía no tiene
El manejo del escritorio (el agente que hace clic y escribe por ti), el centro de conectores (Telegram, Slack, la página web y el teléfono), la importación de WhisperKey, los sonidos y las partes de DIY OS. Sus ventanas no están en el menú. Windows rechaza pegar en un programa que se ejecuta como administrador: el texto se queda en el portapapeles y el orbe dice «copied».
WindowsDónde escribe en Windows
Tus ajustes están en %APPDATA%\; el historial, las grabaciones, los modelos descargados y los registros, en %LOCALAPPDATA%\. El instalador agrega una entrada al menú Inicio y otra en Configuración → Aplicaciones. «Start at login» (apagado hasta que lo actives en Settings → System o marques «Start Whisper Terminal when I sign in to Windows» en la última página del instalador) escribe un valor bajo HKCU\. Nada pide permisos de administrador, y nada se envía a ningún lado salvo la descarga del modelo de voz.
LinuxLinux: una distribución reciente
x86_64. Se compiló en Ubuntu 26.04 y necesita glibc 2.43 o más nueva: en una distribución más vieja (por ejemplo Ubuntu 24.04 o Debian 12) no arranca. Comprueba la tuya con ldd --version. GNOME es el escritorio de referencia; en otros, algunas teclas no se registran solas: ~/.local/bin/whisper-terminal --doctor dice qué falta y cómo asignarlas a mano.
LinuxAcceso remoto apagado
El acceso remoto (chat, teléfono) viene apagado y solo se enciende cuando lo pides: al emparejar un dispositivo o un chat en el equipo, o con ~/.local/bin/whisper-terminal --hub on. La versión de Windows no lo tiene.
LinuxEscribe fuera de su carpeta
Si activas el inicio automático, crea una entrada en ~/.config/autostart. En GNOME 47 o anterior registra atajos de teclado propios (whisper-terminal-*). Y al arrancar enlaza cuatro skills en ~/.claude/skills (para Claude Code). La guía de abajo dice cómo quitar todo.
Código cerrado, y sin licencia de uso todavía
Es software propietario. El archivo LICENSE del paquete dice (en inglés): «No licence to use, copy, modify or distribute it is granted except by a separate written agreement with the copyright holder». Además indica que es un valor provisional mientras se decide la licencia. Si necesitas ese acuerdo por escrito, escribe a support@vibedout.app. Los avisos de terceros (THIRD_PARTY_NOTICES.md) son parciales: la lista completa de un lanzamiento todavía no está generada.
El modelo de voz
En Linux el paquete incluye el modelo base.en (141 MB), que solo entiende inglés; el de Windows no trae ningún modelo. En el primer dictado la app empieza a descargar desde Hugging Face el modelo que recomienda para tu equipo (por ejemplo small.en-q5_1, 181 MB; en Windows con el curl que trae Windows); ese primer intento no transcribe, repite cuando termine. Para dictar en otro idioma, elige un modelo sin «.en» en Settings → Speech (la app está en inglés).
Descargar
Windows
v0.1.0 · vista previaWindows 10 22H2 o Windows 11 · 64 bits (x86_64) · un micrófono · para la tarjeta gráfica, un controlador actual de NVIDIA, AMD o Intel (trae la biblioteca Vulkan) · sin permisos de administrador ni Visual C++ Redistributable
Primera vista previa: todavía no se ha ejecutado en una PC real con Windows. Tú serías la primera prueba.
Descargar el instalador 14 MBPor usuario: se instala en tu carpeta, con una entrada en el menú Inicio y un desinstalador, y no pide permisos de administrador. No está firmado: Windows mostrará SmartScreen (mira «Antes de descargar»).
Cómo instalarlo en WindowsArchivo WhisperTerminal-0.1.0-windows-x86_64-setup.exe
SHA-256 b890c69fcf991409ee90ec908596cc56bb6985548dd8cfd0b8b9e3fe8439fae4
Zip portátil
Descargar el zip 31 MBDescomprímelo en una carpeta tuya (no en Program Files) y ejecuta whisper-terminal.exe. No instala nada; «Start at login» sigue apagado hasta que lo actives.
Archivo WhisperTerminal-0.1.0-windows-x86_64.zip
SHA-256 c86b90eeb6fbe8f4e4398a454ee570f92a299ad7df8c26c12840a40f71817eb3
Kit de pruebas, solo para quien ayuda a probar
Las pruebas del propio programa como archivos .exe y un run-tests.cmd. No es la app ni la instala. No lo recomendamos salvo que te lo hayan pedido.
Descargar el kit de pruebas 7.9 MBArchivo WhisperTerminal-0.1.0-windows-x86_64-tests.zip
SHA-256 d11a46e99ff2397df455f3f6f0e438d2fc6e852b14e372caf682046116c98472
Linux
v0.1.0x86_64 · glibc 2.43 o más nueva (Ubuntu 26.04, Fedora 44) · GNOME como escritorio de referencia · un controlador Vulkan (Mesa o NVIDIA)
Descargar 171 MBLa guía lo extrae en ~/.local/opt; los programas, las bibliotecas y un modelo de voz vienen dentro. El programa se instala en tu carpeta de usuario; solo las bibliotecas del paso 2 piden sudo.
Cómo instalarlo en LinuxArchivo whisper-terminal-linux-x86_64.tar.gz
SHA-256 3fb6e1dfbf3686ec4e5fe30c4ac187475e1d5b417085bd32fce20450647c78f8
macOS
Todavía noTodavía no hay una versión para macOS. Está planeada, sin fecha. No hay botón porque no hay nada que descargar.
Instalar
Elige tu sistema. Los dos se instalan en tu carpeta de usuario, sin permisos de administrador; solo las bibliotecas del paso 2 de Linux piden sudo.
Windows
El instalador es por usuario: sin permisos de administrador y sin tocar nada fuera de tus carpetas. El zip portátil, más abajo, es el mismo programa sin instalador.
Primera vista previa que nunca se ha ejecutado en una PC real: estos pasos dicen lo que está hecha para hacer. Dinos dónde no coincide.
1. Revisa la descarga. En PowerShell, en la carpeta donde la guardaste (normalmente Descargas: cd $HOME\ te lleva ahí):
$expected = "b890c69fcf991409ee90ec908596cc56bb6985548dd8cfd0b8b9e3fe8439fae4"
(Get-FileHash .\WhisperTerminal-0.1.0-windows-x86_64-setup.exe -Algorithm SHA256).Hash -eq $expected Debe imprimir True. Si imprime False, no la ejecutes: descárgala otra vez.
2. Opcional pero recomendable: instala Git para Windows para que las terminales abran Git Bash. Sin él abren PowerShell.
3. Ejecuta el instalador.
Haz doble clic. Windows probablemente dirá «Windows protegió su PC» (SmartScreen) porque el programa todavía no está firmado: elige «Más información» y luego «Ejecutar de todas formas» (More info, Run anyway). El instalador te pide una carpeta (en una primera instalación propone %LOCALAPPDATA%\) y en la última página ofrece iniciar Whisper Terminal ahora (marcado) e iniciarlo cuando inicies sesión en Windows (sin marcar).
4. Arráncala y mira qué hace.
Desde la última página del instalador o desde Whisper Terminal en el menú Inicio. Aparece un icono pequeño en el área de notificación (haz clic en ^ si Windows lo oculta) y las terminales se abren una vez: eso es lo que hace arrancarla (cuando arranca al iniciar sesión lo hace en silencio, solo con el icono). Clic derecho en el icono abre el menú (Start dictation, Terminals, History, Settings, Quit). Luego presiona Ctrl+Espacio en cualquier programa, habla y presiónala otra vez: el primer dictado empieza a descargar un modelo de voz (una línea de progreso aparece en Settings), así que dicta de nuevo cuando termine.
Zip portátil en lugar del instalador
Revísalo igual que en el paso 1, con el nombre del zip y su SHA-256 de la tarjeta de arriba:
$expected = "c86b90eeb6fbe8f4e4398a454ee570f92a299ad7df8c26c12840a40f71817eb3"
(Get-FileHash .\WhisperTerminal-0.1.0-windows-x86_64.zip -Algorithm SHA256).Hash -eq $expected Luego descomprímelo en una carpeta tuya (clic derecho, «Extraer todo») y haz doble clic en whisper-terminal.exe dentro de la carpeta, o en PowerShell:
Expand-Archive .\WhisperTerminal-0.1.0-windows-x86_64.zip -DestinationPath $HOME
Start-Process "$HOME\WhisperTerminal-0.1.0-windows-x86_64\whisper-terminal.exe" SmartScreen puede aparecer también aquí, en el primer arranque. Para que arranque con tu sesión, activa «Start at login» en Settings → System.
Quitarla
Si la instalaste con el instalador: Configuración → Aplicaciones → Aplicaciones instaladas (en Windows 10: Aplicaciones y características) → Whisper Terminal → Desinstalar (o ejecuta uninstall.exe en la carpeta de instalación). Cierra el programa, borra sus archivos, la entrada del menú Inicio y el valor de inicio con la sesión, y pregunta si también borra tus ajustes, tu historial y los modelos descargados (la respuesta predeterminada es No).
Si usaste el zip: clic derecho en el icono de la bandeja y Quit; si activaste «Start at login» (Settings → System), apágalo antes; y borra la carpeta.
Tus ajustes (%APPDATA%\), tu historial, grabaciones, modelos y registros (%LOCALAPPDATA%\) se quedan hasta que los borres tú. Para borrarlos, con la app cerrada:
Remove-Item -Recurse "$env:APPDATA\whisper-terminal", "$env:LOCALAPPDATA\whisper-terminal" Si algo no funciona
Guarda cómo ve este equipo el programa, en la carpeta que tiene whisper-terminal.exe (la de instalación, %LOCALAPPDATA%\ si no elegiste otra, o la del zip descomprimido; --doctor no arranca la app):
.\whisper-terminal.exe --doctor | Out-File doctor.txt Manda doctor.txt y el registro (%LOCALAPPDATA%\, y wt-stt.log a su lado, del motor de voz) a support@vibedout.app, con lo que presionaste y lo que esperabas. Si un atajo dice que Windows lo rechazó, dinos qué tecla. whisper-terminal.exe --status y whisper-terminal.exe --stt probe también ayudan.
Linux
Siete pasos, y solo el segundo pide sudo. Todo lo demás se queda en tu carpeta de usuario.
1. Comprueba tu glibc: la primera línea debe terminar en 2.43 o más.
ldd --version | head -1 Si es menor, el programa no arranca (dice version GLIBC_2.43 not found) y no tiene caso seguir.
2. Instala las bibliotecas que usa. En Debian, Ubuntu y derivadas:
sudo apt install libxkbcommon-x11-0 libvulkan1 mesa-vulkan-drivers alsa-utils En Fedora:
sudo dnf install libxkbcommon-x11 vulkan-loader mesa-vulkan-drivers alsa-utils En GNOME, el icono de la bandeja necesita la extensión AppIndicator (Ubuntu la trae activa; en Fedora se instala aparte). Sin ella la app funciona, pero sin icono.
3. Verifica, extrae y enlaza el comando, en la carpeta donde descargaste el archivo (normalmente ~/Descargas o ~/Downloads):
echo "3fb6e1dfbf3686ec4e5fe30c4ac187475e1d5b417085bd32fce20450647c78f8 whisper-terminal-linux-x86_64.tar.gz" | sha256sum -c - \
&& mkdir -p ~/.local/opt ~/.local/bin \
&& tar -xzf whisper-terminal-linux-x86_64.tar.gz -C ~/.local/opt \
&& ln -sf ~/.local/opt/whisper-terminal/bin/whisper-terminal ~/.local/bin/whisper-terminal El primer comando debe decir «OK». Si dice «FAILED», no extraigas nada: descarga otra vez. Si ya la tenías instalada, ciérrala antes con ~/.local/bin/whisper-terminal --quit. Si mueves la carpeta después, repite la última línea del paso 3 (y el paso 7) y luego el paso 6.
4. Un lanzador en la lista de aplicaciones (en bash o zsh):
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/app.vibedout.WhisperTerminal.desktop <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=Whisper Terminal
Comment=Dictate anywhere and open overlay terminals
Exec="$HOME/.local/bin/whisper-terminal"
Icon=utilities-terminal
Terminal=false
Categories=Utility;
Keywords=dictation;voice;speech;whisper;terminal;overlay;
StartupWMClass=app.vibedout.WhisperTerminal
StartupNotify=false
X-GNOME-UsesNotifications=true
EOF Este sí aparece en la lista. El paquete no trae uno, por eso se escribe aquí.
5. Mira qué funciona en tu equipo:
~/.local/bin/whisper-terminal --doctor --doctor no arranca la app: marca con FAIL lo que falta (teclas, bandeja, modelo) y dice cómo arreglarlo. En una instalación nueva es normal ver FAIL en «autostart» (todavía no lo activas), «dictation model» (el modelo recomendado se descarga en el primer dictado), «claude» (si no tienes Claude Code) y «skills» (se enlazan al primer arranque). Las teclas de fábrica están en la tabla de Atajos, arriba.
6. Arráncala ahora, en la bandeja y sin ventana, y haz que arranque con tu sesión:
setsid -f ~/.local/bin/whisper-terminal --background
~/.local/bin/whisper-terminal --autostart on El segundo comando crea una entrada de inicio automático que no se muestra en la lista de aplicaciones (es adrede: es otro archivo, distinto del lanzador del paso 4). Se quita con ~/.local/bin/whisper-terminal --autostart off.
7. Opcional: usar el modelo que viene en el paquete, sin descargar nada (solo inglés):
mkdir -p ~/.local/share/whisper-terminal/models
ln -s ~/.local/opt/whisper-terminal/share/whisper-terminal/models/ggml-base.en.bin ~/.local/share/whisper-terminal/models/ggml-base.en.bin Luego elígelo en Settings → Speech. Si ya habías descargado ese modelo, el comando lo deja como está.
Quitarla
~/.local/bin/whisper-terminal --quit
~/.local/bin/whisper-terminal --autostart off
~/.local/bin/whisper-terminal --shortcuts remove
~/.local/bin/whisper-terminal --skills unlink
[ -L ~/.local/share/whisper-terminal/models/ggml-base.en.bin ] && rm ~/.local/share/whisper-terminal/models/ggml-base.en.bin
rm -f ~/.local/bin/whisper-terminal ~/.local/share/applications/app.vibedout.WhisperTerminal.desktop
rm -rf ~/.local/opt/whisper-terminal Esto la detiene, quita sus atajos de GNOME y los enlaces de skills, y borra el programa. Tus ajustes (~/.config/whisper-terminal), tu historial y modelos descargados (~/.local/share/whisper-terminal) y su registro (~/.local/state/whisper-terminal) se quedan hasta que los borres tú.
¿Vienes de WhisperKey en Linux? ~/.local/bin/whisper-terminal --migrate plan muestra qué importaría de tus ajustes e historial, sin cambiar nada de WhisperKey. La versión de Windows todavía no importa.
WhisperKey sigue disponible para Windows y Linux. WhisperKey · Ver todas las herramientas