UStackUStack
VibePad icon

VibePad

VibePad é um app leve para barra de menus do macOS que controla Claude Code e Codex CLI com gamepad: navegação no chat, voz e colagem inteligente.

VibePad

O que é o VibePad?

VibePad é um app leve para barra de menus do macOS que permite controlar assistentes de codificação com IA usando um gamepad. Seu propósito principal é ajudar a navegar por fluxos de chat e codificação com IA — aceitando sugestões, enviando prompts e navegando por respostas — sem precisar do teclado.

O app foi projetado para funcionar com Claude Code e Codex CLI, mapeando ações comuns do controle para funções como enviar prompts, navegar pelo histórico de chat e elementos de UI.

Principais Recursos

  • Controles de chat com IA via gamepad: aceite ou cancele sugestões de IA, envie prompts, navegue pelo histórico de chat e gerencie respostas diretamente do controle.
  • Entrada de voz com hold do controle: segure L2 para ativar voz-para-texto e ditar prompts e código usando sua ferramenta de transcrição preferida.
  • Colagem inteligente para conteúdo da área de transferência: detecta automaticamente o que está na área de transferência e cola como contexto visual ou texto-como-código, dependendo do tipo de conteúdo.
  • Navegação com mouse e scroll: use o stick direito para mover o cursor e o stick esquerdo para rolar, com sensibilidade e dead zones ajustáveis para precisão.
  • Troca de abas e apps com controles em camadas: use o D-pad para navegar por abas e painéis; segure L1 para uma segunda camada que suporta troca de apps e gerenciamento de janelas.
  • Mapeamento de botões totalmente personalizável: remapeie todos os botões via config JSON, incluindo criação de camadas personalizadas, ajuste de dead zones e atalhos sob medida.

Como Usar o VibePad

  1. Instale o VibePad para macOS e conecte um gamepad compatível (o app suporta controles PlayStation, Xbox, Nintendo, MFi e HID genéricos).
  2. Abra o app e comece a usá-lo pela barra de menus do macOS.
  3. No seu fluxo de codificação com IA usando Claude Code ou Codex CLI, use as ações mapeadas do controle para enviar prompts, navegar por sugestões e histórico, e aplicar colagem/entrada de voz conforme necessário.
  4. Ajuste o comportamento remapeando botões na configuração JSON, incluindo alteração de sensibilidade/dead zones e criação de camadas adicionais para seus atalhos preferidos.

Casos de Uso

  • Codificação com chat de IA mantendo as mãos no controle: envie prompts, navegue pelo histórico de chat e aceite ou cancele sugestões sem ir ao teclado.
  • Ditado de prompts e código por voz: segure L2 quando quiser falar, dite prompts ou código e continue a interação com IA usando entradas do controle.
  • Colagem de conteúdo misto da área de transferência em fluxo de IA: cole imagens como contexto visual ou texto como código, dependendo do conteúdo da área de transferência.
  • Navegação em UIs e painéis de IA: use o D-pad para abas e painéis, e a segunda camada para troca de apps e ações relacionadas a janelas.
  • Interação com cursor à distância: mova o cursor com o stick direito e role com o stick esquerdo, ajustando sensibilidade e dead zones para o seu controle.

FAQ

Quais ferramentas de IA o VibePad suporta?

VibePad é descrito como um app para barra de menus do Claude Code e Codex CLI.

Qual versão do macOS é necessária?

A página lista macOS 14+.

Quais controles funcionam com o VibePad?

A compatibilidade inclui PlayStation, Xbox, Nintendo, MFi e controles HID genéricos.

Posso personalizar o comportamento dos botões?

Sim. O app suporta remapeamento de todos os botões via config JSON, incluindo criação de camadas personalizadas e ajuste de dead zones.

Como funciona a “colagem inteligente”?

O VibePad detecta automaticamente o conteúdo da área de transferência e cola imagens como contexto visual ou texto como código, selecionando a ação apropriada com base no que foi copiado.

Alternativas

  • Mapeamentos de entrada baseados em controle para macOS: em vez de um app dedicado a ferramentas de codificação com IA, utilitários gerais de controle-para-teclado/mouse podem oferecer navegação hands-free similar, embora não tenham ações específicas de chat como aceitar/cancelar.
  • Fluxos apenas com teclado e mouse para assistentes de codificação com IA: muitos usuários podem optar por um fluxo tradicional (navegação por teclado, atalhos e controles de chat integrados) para compatibilidade total, mas sem interação priorizando controle.
  • Automação de entrada focada em terminal: se você usa principalmente Codex CLI via terminal, ferramentas de produtividade de terminal e frameworks de atalhos podem reduzir teclas, mas geralmente não replicam a navegação de chat por gamepad e controle de UI em camadas descritos para o VibePad.
  • Ferramentas de voz-para-texto separadas mais envio manual de prompts: para ditado por voz, ferramentas de transcrição standalone lidam com entrada de fala, mas você ainda precisaria gerenciar envio de prompts e navegação sem os mapeamentos de controle.