UStackUStack
VibePad icon

VibePad

VibePad es una app de barra de menús para macOS que controla Claude Code y Codex CLI con gamepad: chat por voz, navegación y pegado inteligente.

VibePad

¿Qué es VibePad?

VibePad es una app ligera de barra de menús para macOS que te permite controlar asistentes de codificación IA con un gamepad. Su propósito principal es ayudarte a avanzar en flujos de chat IA y codificación —aceptar sugerencias, enviar prompts y navegar respuestas— sin tocar el teclado.

La app está diseñada para funcionar con Claude Code y Codex CLI, mapeando acciones comunes del controlador a funciones como enviar prompts, explorar historial de chat y navegar elementos de UI.

Características clave

  • Controles de chat IA vía gamepad: acepta o cancela sugerencias IA, envía prompts, recorre historial de chat y gestiona respuestas desde el controlador.
  • Entrada de voz con retención del controlador: mantén L2 para activar voz a texto y dictar prompts y código con tu herramienta de transcripción preferida.
  • Pegado inteligente para contenido del portapapeles: detecta automáticamente qué hay en el portapapeles y lo pega como contexto visual o como texto-código, según el tipo de contenido.
  • Navegación con ratón y scroll: usa el stick derecho para mover el cursor y el izquierdo para hacer scroll, con sensibilidad y zonas muertas ajustables para precisión.
  • Cambio de pestañas y apps con controles en capas: usa el D-pad para navegar pestañas y paneles; mantén L1 para una segunda capa que soporta cambio de apps y gestión de ventanas.
  • Mapeo de botones totalmente personalizable: reasigna cada botón vía config JSON, incluyendo capas personalizadas, ajuste de zonas muertas y atajos a medida.

Cómo usar VibePad

  1. Instala VibePad para macOS y conecta un gamepad compatible (la app soporta controladores PlayStation, Xbox, Nintendo, MFi y HID genéricos).
  2. Abre la app y úsala desde la barra de menús de macOS.
  3. En tu flujo de codificación IA con Claude Code o Codex CLI, usa las acciones mapeadas del controlador para enviar prompts, navegar sugerencias e historial, y aplicar pegado/entrada de voz según necesites.
  4. Ajusta el comportamiento reasignando botones en la configuración JSON, incluyendo cambio de sensibilidad/zonas muertas y creación de capas adicionales para tus atajos preferidos.

Casos de uso

  • Codificación con chat IA manteniendo las manos en el controlador: envía prompts, explora historial de chat y acepta o cancela sugerencias sin moverte al teclado.
  • Dictado de prompts y código con voz: mantén L2 cuando quieras hablar, dicta prompts o código y continúa tu interacción IA con entradas del controlador.
  • Pegado de contenido mixto del portapapeles en flujos IA: pega imágenes como contexto visual o texto como código, según lo que contenga el portapapeles.
  • Navegación dentro de UIs y paneles IA: usa el D-pad para pestañas y paneles, y la segunda capa para cambio de apps y acciones de ventanas.
  • Interacción con cursor a distancia: mueve el cursor con el stick derecho y haz scroll con el izquierdo, ajustando sensibilidad y zonas muertas a tu controlador.

Preguntas frecuentes

¿Qué herramientas IA soporta VibePad?

VibePad se describe como una app de barra de menús para Claude Code y Codex CLI.

¿Qué versión de macOS se requiere?

La página indica macOS 14+.

¿Qué controladores funcionan con VibePad?

La compatibilidad incluye PlayStation, Xbox, Nintendo, MFi y controladores HID genéricos.

¿Puedo personalizar el comportamiento de los botones?

Sí. La app soporta reasignar cada botón vía config JSON, incluyendo capas personalizadas y ajuste de zonas muertas.

¿Cómo funciona el “pegado inteligente”?

VibePad detecta automáticamente el contenido del portapapeles y pega imágenes como contexto visual o texto como código, seleccionando la acción adecuada según lo copiado.

Alternativas

  • Mapeos de entrada basados en controlador para macOS: en lugar de una app dedicada a herramientas de codificación IA, utilidades generales de controlador a teclado/ratón pueden ofrecer navegación sin manos similar, aunque no incluyan acciones específicas de chat como aceptar/cancelar.
  • Flujos solo con teclado y ratón para asistentes de codificación IA: muchos usuarios optan por un flujo tradicional (navegación por teclado, atajos y controles de chat integrados) para compatibilidad total, pero no ofrece interacción centrada en controlador.
  • Automatización de entrada enfocada en terminal: si usas principalmente Codex CLI vía terminal, herramientas de productividad terminal y frameworks de atajos reducen pulsaciones, pero suelen no replicar la navegación de chat con gamepad y control UI en capas descrita para VibePad.
  • Herramientas de voz a texto independientes más envío manual de prompts: para dictado de voz, herramientas de transcripción standalone manejan la entrada de habla, pero aún necesitarías gestionar el envío de prompts y navegación sin los mapeos del controlador.
VibePad | UStack