claude-copy – Le copier-coller propre que Claude Code a oublié
Ah, le presse-papiers et Claude Code… Quelle misère !!! Si vous utilisez l’assistant d’Anthropic dans le terminal, vous connaissez la douleur. Vous copiez 3 lignes pour les coller ailleurs et vous vous retrouvez avec des │ partout, des marges de deux espaces, et des sauts de ligne au milieu des phrases. Un vrai bordel !
Un développeur norvégien, Anders Myrmel, en avait déjà ras-le-bol lui aussi. Du coup il a pondu
claude-copy
, un script
Hammerspoon
qui intercepte votre Cmd+C quand vous êtes dans un terminal, laisse la copie native s’exécuter, puis nettoie le presse-papiers après coup.
Côté prérequis, il vous faut donc macOS avec Homebrew installé. L’installation ensuite c’est 3 commandes :
git clone https://github.com/andersmyrmel/claude-copy
cd claude-copy
./install.sh
Le script installe alors Hammerspoon via Homebrew si vous ne l’avez pas déjà et ajoute une ligne dans ~/.hammerspoon/init.lua. Au premier lancement, macOS demande ensuite l’accès Accessibility à Hammerspoon, donc donnez-le puis rechargez la config. C’est testé sur Ghostty, mais ça devrait également fonctionner avec iTerm2, Alacritty, kitty, WezTerm, Warp et une poignée d’autres terminaux.
Le truc cool, c’est comment ça décide quoi nettoyer. Le code Lua classe chaque copie en 3 niveaux de confiance :
- Haute confiance, avec une couverture de marge à 2 espaces qui dépasse 0,65 ou des
│partout ? Hop, strip des marges, box-drawing virées, lignes molles rejointes en paragraphes ! - Confiance moyenne, on nettoie sans rejoindre.
- Basse, on touche à rien. Les blocs de code indentés (+4 espaces) et les listes markdown sont préservés.
Alors pourquoi Anthropic a livré un TUI qui pourrit votre clipboard à la moindre copie structurée ? Hé bien on n’en sait rien mais c’est un vrai souci. Y’a d’ailleurs plusieurs issues ouvertes sur le sujets qui se référencent les unes les autres comme doublons (genre la
#4686
et la
#5097
) donc qui s’annulent… Tu parles d’un bordel…

Après claude-copy n’est pas tout seul dans son coin. Y’a aussi
Clean-Clode
(dont claude-copy s’inspire d’ailleurs) qui fait pareil en version web, et un autre claude-copy signé clementrog pour Kitty et iTerm2.
C’est évidemment macOS only, parce que Hammerspoon est macOS only. Si vous êtes sous Linux ou Windows, ou que vous préférez éviter d’installer Hammerspoon, Clean-Clode fait le même boulot dans votre navigateur et rien ne quitte votre bécane.
Bref, si vous passez vos journées à copier-coller du Claude Code, ça vaut peut-être le coup. Donc en attendant qu’Anthropic se sorte les doigts et décide de nettoyer leur sortie à la source, je trouve ce genre de petit hack bien pratique !

Leave a Comment