MMatt Senter
agoraprojetossobrecontatoblog

← projetos

Despacer

CriadormacOS · Código abertogithub.com/MattSenter/despacer

Passo o dia trabalhando com o Claude Code e o Codex no terminal, e os dois quebram linhas longas por conta própria. Em vez de deixar o terminal quebrar um comando longo, eles inserem quebras de linha de verdade e um recuo de dois espaços. Então, quando eu copiava um comando para executá-lo, ele colava em pedaços e não rodava.

O Despacer é um pequeno app de barra de menus que resolve isso. Com ele aberto, você copia um comando no terminal como sempre, e ele é colado como o único comando que deveria ser. Ele é gratuito e de código aberto.

Ver no GitHub ↗
Despacer, o app de barra de menus do Mac que cola inteiros os comandos longos copiados do Claude Code e do Codex: o ícone do app

Copie e cole como sempre

Não há nada novo para aprender. Selecione um comando no terminal, aperte Cmd+C e cole onde ele precisa ir. Na hora de colar, normalmente em poucos centésimos de segundo, o Despacer já o juntou de novo.

  • Cópias de um terminal são verificadas e corrigidas quando necessário.
  • Cópias de qualquer outro app nunca são lidas.
  • Texto que nunca foi quebrado, como um comando curto ou a saída comum do terminal, fica exatamente como estava.
  • Se uma correção não for o que você queria, “Desfazer Última Correção” na barra de menus devolve a sua cópia exatamente como você copiou.

Primeiro a correspondência exata, depois as regras de quebra

O terminal nunca vê os finais de linha originais do agente, então nenhum ajuste do terminal desfaz o estrago. O Despacer conserta uma cópia em duas etapas. Primeiro, na hora, ele remove o recuo e junta de novo cada quebra de linha causada pela quebra automática, avaliando se a próxima palavra caberia na linha de cima. Todas as outras quebras de linha, e qualquer linha que termine com barra invertida, ficam.

Um instante depois, ele procura o texto copiado, ignorando espaços e quebras de linha, no histórico de sessões que o Claude Code e o Codex guardam no seu Mac. Se encontrar, coloca na área de transferência o comando original, exatamente como o agente escreveu. As regras de quebra acertam a maioria dos comandos sozinhas; a correspondência exata resolve os casos impossíveis de distinguir, como uma seleção que começa no meio de uma linha.

Funciona com o terminal que você já usa

O Despacer reconhece de fábrica o Terminal, iTerm2, Ghostty, Warp, kitty, Alacritty, WezTerm, Hyper, Tabby e Rio. Você pode adicionar qualquer outro app de onde copie comandos, como um editor de código com terminal embutido, e desmarcar os que não quer que ele observe. Ele só mexe no texto que você copia enquanto um desses apps está em primeiro plano.

Sem rede, nada guardado

O Despacer não faz nenhuma conexão de rede e não tem conta, análises nem rastreamento. Ele lê os arquivos de sessão do Claude Code e do Codex no seu Mac, mas nunca os altera, copia ou envia, e você pode desligar essa busca. Suas dez últimas correções ficam só na memória para você poder desfazê-las e somem quando o Despacer é encerrado.

Requisitos e instalação

O Despacer roda no macOS 14 Sonoma ou posterior, é gratuito sob a licença MIT e fala nove idiomas. Por enquanto, a instalação é feita compilando o código-fonte com um único script, em cerca de um minuto; o README no GitHub explica o passo a passo e cada ajuste. O mesmo mecanismo de correção também funciona como filtro de linha de comando para scripts.

Mais sobre Despacer

  • Software pequeno e local que faz uma coisa só
← Todos os projetosVer no GitHub ↗
© 2026 Matt Senter · Criado por Matt Senter, da SenternetFeito com OrgabotDurham, Carolina do NorteFeito para quem constróisobreblogFerramentasPrivacidadeTermos
EnglishEspañol简体中文Français日本語PortuguêsDeutsch