App gratis y de código abierto para el notch del Mac · macOS 14+ · Apple silicon
Vortex — Pon a trabajar el notch de tu MacBook.
Un temporizador, el historial del portapapeles, un estante para archivos, tareas desde tu pantalla y claves que Claude Code puede usar sin verlas. Se abre con solo pasar el puntero y, por diseño, funciona sin conexión.
Versión 0.1.0 · Gratis · Licencia MIT
Apunta al notch. Vortex se abre. Arriba, el temporizador; abajo, archivos y copias.
Vortex se despliega desde el notch cuando llega el puntero y se recoge cuando te alejas. Muestra las herramientas que usas una docena de veces al día, y nada más.
¿Sin notch? Vortex vive en la barra de menús.
Timer
Un temporizador para concentrarte, en tu notch. Elige los minutos en una rueda y mira cómo bajan.
Gira la rueda con dos dedos, arrástrala o haz clic en una marca, y pulsa «Start». El tiempo restante se queda en el notch mientras trabajas. Cuando se acaba el tiempo, Vortex reproduce un sonido, hace parpadear el notch hasta que lo mires y envía una notificación con «+5 min».
- De 1 a 120 minutos
- Inicio rápido: 5, 10, 15, 30, 60
- Sigue contando si Vortex se reinicia
PruébaloArrastra la rueda y pulsa «Start».
Clipboard
El historial del portapapeles, siempre a mano. Tus diez últimas copias, más las que fijes.
Los textos, enlaces, imágenes y archivos se guardan a medida que los copias. Haz clic en uno para volver a copiarlo, arrástralo a cualquier app o fíjalo para más tarde. Las copias que los gestores de contraseñas marcan como secretas se muestran como puntos, solo se guardan en memoria y se borran cuando Vortex se cierra.
- 10 recientes, las fijadas arriba
- Textos, enlaces, imágenes y archivos
- Las apps que excluyas nunca se registran
PruébaloCopia cualquier frase de esta página.
Shelf
Un estante para tus archivos. Suéltalos en el notch. Arrástralos a cualquier app.
Aparta archivos mientras trabajas y arrástralos después a un navegador, un chat o un formulario de subida. Indícale a Vortex tu carpeta de compilaciones y cada .ipa, .apk o .aab nuevo aparecerá en el estante por sí solo en cuanto termine de escribirse. El notch parpadea para avisarte.
- Los archivos se quedan donde están
- Carpetas vigiladas para compilaciones
- Los archivos sin fijar se van tras un día
Escritorio
Shelf
Arrastra un archivo hasta el notchToca un archivo para ponerlo en el estante
./gradlew bundleRelease && open -a Vortex app-release.aabPruébaloArrastra un archivo de tu escritorio hasta el notch. Tus archivos se quedan en tu Mac.Toca un archivo para enviarlo al notch.
Tasks
Convierte cualquier cosa de tu pantalla en una tarea. Atajo, recuadro, Retorno.
Pulsa tu atajo y la pantalla se congela para que nada se mueva mientras dibujas el recuadro. Pulsa Retorno y Vortex guarda el recorte y la pantalla completa, con la app, el título de la ventana y la dirección de la página de tu navegador. El texto de ambos se reconoce en tu Mac, así que la búsqueda encuentra una tarea por cualquier palabra de la imagen.
- Imagen congelada: nada se mueve
- Origen: app, ventana, página
- OCR en tu Mac: busca por cualquier palabra
Dana
El botón de iniciar sesión sale cortado en el iPad mini. Captura:
Sam
Además, en horizontal el teclado tapa el campo de la contraseña.
Frame an area · Esc to cancel
Priority
Chat — Equipo de apps
PruébaloPulsa «+» y dibuja un recuadro alrededor del mensaje, o elige «Encuadra por mí».
Keys
Claves que Claude Code puede usar, pero nunca ver. Las URL de bases de datos, los tokens de API y las contraseñas se quedan en tu llavero.
Dale un nombre a una clave en Vortex. Claude Code escribe {{name}} donde va el valor, y Vortex ejecuta el comando en tu shell a través de un servidor MCP local. El valor entra como variable y se vuelve a quitar de la salida, así que Claude recibe el resultado, nunca la clave. La primera vez que una sesión usa una clave, la autorizas desde el notch.
- Valores en el llavero de macOS
- Servidor MCP local con token
- Una autorización por clave y sesión
Le dice a Claude qué es cada clave
- PostgreSQL
- MySQL
- MongoDB
- Redis
- GitHub
- Anthropic
- OpenAI
- Slack
- AWS
- Stripe
- JWT
- Claves privadas
- y cualquier otro token o contraseña
Lo que no puede evitar
- Claude ve lo que devuelve un comando: tus datos, no la clave.
- Un valor codificado a propósito, o solo una parte de él, no se detecta en la salida.
- Mientras un comando se ejecuta, tus otros programas pueden ver el valor en los argumentos o el entorno del comando.
Lee la guía: Keep secrets and .env files away from Claude Code (en inglés)
Claude Code wants to use github
~/projects/shop
curl -sv -H "Authorization: Bearer {{github}}" https://api.github.com/user/repos?visibility=private- Claude Code
- MCP · 127.0.0.1
- Vortex
- Llavero
- Tu shell
Los valores se quedan en el llavero; Claude recibe la salida sin ellos.
PruébaloPulsa «Allow» cuando Claude pida la clave.
Keyboard cleaning
Bloquea el teclado para limpiarlo. Ninguna tecla responde hasta que lo vuelvas a activar.
Un botón en la pestaña Home bloquea todas las teclas: letras, modificadoras, Esc, la fila de funciones y las teclas de brillo, sonido y multimedia. El ratón y el trackpad siguen funcionando, así que con un clic recuperas el teclado.
- Necesita permiso de Accesibilidad
- El ratón y el trackpad siguen funcionando
- Las teclas vuelven si Vortex se cierra
macOS no deja que ninguna app bloquee Touch ID ni Caps Lock.
Lee la guía: How to lock a MacBook keyboard for cleaning (en inglés)
Keyboard cleaning mode
All keys are locked
PruébaloPulsa algunas teclas y luego bloquéalas.
Se adapta a tu forma de trabajar. Con o sin notch, con atajos o con scripts.
¿Sin notch? No pasa nada.
Si tu Mac no tiene notch o usas una pantalla externa, Vortex se abre bajo su icono de la barra de menús, y el temporizador aparece junto al icono.
Atajos a tu gusto.
Abre Vortex, salta a cualquier pestaña o empieza una tarea con los atajos que elijas. Vortex no ocupa ninguno por defecto.
Desde tus scripts.
open -a Vortex <files>pone archivos en el estante sin abrir la ventana.Desactiva lo que no uses.
Si desactivas una función, desaparece de la barra lateral y de Home, y Vortex deja de pedir su permiso.
Claro y oscuro.
Vortex sigue el modo claro u oscuro de tu Mac, o mantiene el que elijas.
Inglés y ucraniano.
Vortex habla los dos: el idioma de tu Mac o el que elijas en sus ajustes.
Sin conexión, por diseño. Vortex nunca se conecta a internet por su cuenta.
Sin analíticas, sin buscar actualizaciones, sin cuentas. El tráfico de red solo sale de los comandos que Claude Code ejecuta con tus claves, una vez que las autorizas.
- Tus datos
~/Library/Application Support/Vortex- Tus secretos
- tu llavero de inicio de sesión
- Reconocimiento de texto
- en tu Mac
- Lo único que escucha
- un servidor MCP para Claude Code, solo en tu Mac y con token
- La regla
- la compilación falla si aparece código de red fuera de Keys
- Este sitio web
- sin cookies, sin analíticas, sin peticiones a terceros
Gratis y de código abierto. Licencia MIT. Léelo, compílalo, hazlo tuyo.
Vortex es una app nativa de Mac escrita en Swift 6 y SwiftUI, y basada en The Composable Architecture. Cada función es un módulo que trae su propia pestaña, widget en Home, ajustes, tablas y documentación. Borra la carpeta de una función y las líneas que la registran, y el resto sigue compilando.
brew install xcodegengit clone https://github.com/OrtexIsArtem/vortex.git cd vortexmake installNecesitas Xcode. El README explica cómo conservar los permisos entre compilaciones.
- Home
- Timer
- Clipboard
- Shelf
- Tasks
- Keys
$ make buildBuild succeeded, 6 features
Descarga Vortex para Mac. Gratis. macOS 14 o posterior, con Apple silicon.
Vortex funciona en Mac. Envíate el enlace y descárgalo allí.
Abrirlo por primera vez
- Descomprímelo y mueve Vortex a Aplicaciones.
- Abre Vortex. macOS lo bloquea: Vortex no está certificado por Apple, y para eso hace falta una cuenta de desarrollador de pago. Haz clic en «Aceptar», o en «Cancelar» en macOS 14.
- Abre Ajustes del Sistema › Privacidad y seguridad, desplázate hasta Seguridad y haz clic en «Abrir igualmente» junto al mensaje sobre Vortex. En macOS 14 también puedes ir a Aplicaciones, hacer clic en Vortex con la tecla Control pulsada y seleccionar «Abrir».
O bien, en Terminal:
xattr -dr com.apple.quarantine /Applications/Vortex.app Todos los permisos son opcionales
- Notificaciones
- el final del temporizador y las peticiones de claves de Claude con la ventana cerrada
- Accesibilidad
- limpieza del teclado
- Grabación de pantalla
- tareas desde la pantalla
- Automatización, por navegador
- la dirección de la página de una tarea; macOS pregunta la primera vez
- Pegar desde otras apps
- historial del portapapeles, solo en las versiones de macOS que lo piden
Vortex te guía por ellos la primera vez que lo abres. Si una función tiene su permiso desactivado, muestra un aviso amarillo: haz clic en él para activarlo.
Preguntas. Respuestas directas.
¿Algo más? Pregunta en GitHub.
¿Vortex es gratis?
Sí. Vortex es gratis y de código abierto con licencia MIT, sin suscripción y sin cuenta.
¿Funciona si mi Mac no tiene notch, como el MacBook Neo?
Sí. Si tu Mac no tiene notch o usas una pantalla externa, Vortex se abre bajo su icono de la barra de menús, y el temporizador y los demás indicadores aparecen junto al icono.
¿En qué Mac funciona Vortex?
En Mac con Apple silicon, del M1 en adelante, y macOS 14 Sonoma o posterior. No funciona en Mac con procesador Intel.
¿Vortex recopila datos?
No. Nunca se conecta a internet por su cuenta: sin analíticas, sin buscar actualizaciones, sin cuentas. Tus datos se quedan en ~/Library/Application Support/Vortex y tus secretos, en tu llavero de inicio de sesión.
¿Por qué macOS no me deja abrir Vortex?
Vortex no está certificado por Apple, y para eso hace falta una cuenta de desarrollador de pago. Abre Ajustes del Sistema › Privacidad y seguridad y haz clic en «Abrir igualmente» junto al mensaje sobre Vortex. En macOS 14 también puedes ir a Aplicaciones, hacer clic en Vortex con la tecla Control pulsada y seleccionar «Abrir».
¿Cómo puede Claude Code usar una clave sin verla?
Le pones un nombre a la clave en Vortex. Claude Code escribe {{name}} donde va el valor y envía el comando a Vortex a través de un servidor MCP local. Vortex lo ejecuta en tu shell con el valor de tu llavero y luego quita ese valor de la salida, así que Claude recibe el resultado, nunca la clave.
¿Debería guardar claves de producción en Vortex?
Tú decides. El valor nunca llega a Claude, y cada clave necesita tu permiso una vez por sesión. Pero Claude ve lo que devuelve un comando, un valor codificado a propósito no se detecta en la salida y, mientras un comando se ejecuta, otros programas de tu Mac pueden ver el valor.
¿En qué se diferencia Vortex de NotchNook, Boring Notch y otras apps tipo Dynamic Island?
Vortex está pensado para el trabajo: un estante para compilaciones y archivos, tareas desde tu pantalla, claves para Claude Code, un temporizador y el historial del portapapeles. Nunca se conecta a internet por su cuenta y es de código abierto con licencia MIT. No tiene controles de música ni calendario. Compara las tres lado a lado (en inglés).
¿Cómo actualizo Vortex?
Sal de Vortex, sustitúyelo en Aplicaciones por la nueva versión y ábrelo como la primera vez. Las versiones publicadas no están firmadas con una cuenta de desarrollador, así que macOS trata cada una como una app nueva: vuelve a pedirte los permisos de Accesibilidad y Grabación de pantalla, el de tus navegadores y el acceso a los elementos del llavero de Vortex.
¿Puedo añadir mi propia función?
Sí. Copia Features/_Template, cámbiale el nombre y añádela al paquete y al registro. CONTRIBUTING.md te guía paso a paso.