capy-copy: construindo meu próprio clipboard manager com vibe coding

Como construí um clipboard manager simples, leve e open source para macOS usando vibe coding com Kimi Code e Pi — sem precisar escrever uma linha de código.

publicado
leitura
~2 min

Há um bom tempo que o gestor nativo de clipboard do macOS me incomoda. Não me entenda mal, ele é muito completo e muito bem implementado, mas a experiência de utilizar no dia a dia é horrível.

Eu queria um atalho simples que trouxesse uma lista com os itens, uma prévia resumida e a opção de favoritar algum item em específico.

Os apps disponíveis que chegavam mais perto do meu querer? 100% deles eram pagos e, para jogar sal na ferida, alguns com serviço de assinatura.

Essa semana passada, eu decidi construir o meu próprio clipboard manager, do jeito que eu sempre quis. E não tenho nem um pouco de vergonha de dizer que eu nem precisei codar.

Não me interpretem mal: eu sei codar e sei de ponta a ponta o que é construir algo que muitas pessoas usam diariamente e que impacta na produtividade. Mas, para esse caso, por que não explorar um pouco de vibe coding?

O processo de desenvolvimento (ou de promptar minha assinatura de IA favorita, hehehe) foi muito simples e sem nenhuma dificuldade:

Tomei tempo para escrever uma lista de funcionalidades básicas para um MVP, escrevi critérios de aceite adequados, casos de teste e até alguns edge cases.

Durante essa etapa de discovery, invinte moda e descartei várias ideias mirabolantes.

O que sobrou foi um app funcional, simples, leve e MUITO útil para mim.

No final das contas, o desafio maior foi a configuração de notarização com a Apple, que envolvia gerar e assinar certificados e perfis de provisionamento, pagar 500tão e configurar a pipeline de CI/CD com GitHub Actions.

Não tenho métricas para mostrar, ninguém além de eu mesmo baixou o .dmg para instalar essa cacofonia que eu criei, mas, no final, estou satisfeito. Meu objetivo foi cumprido e eu me diverti bastante durante o percurso.

Algumas informações extras:

Harness: Pi — https://pi.dev/
Assinatura de IA: Kimi Code — https://www.kimi.com/code/en
Repositório: https://github.com/lucaspdude/capy-copy
Release: https://github.com/lucaspdude/capy-copy/releases/tag/v0.2.0

Para quem quiser utilizar, é 100% open source e livre.

Screenshots

Janela principal do capy-copy aberta no desktop, com a lista de itens do clipboard em primeiro plano

Lista de itens do clipboard com prévia de texto, imagem e opção de favoritar

Filtro de itens favoritados, mostrando apenas os itens marcados com estrela

Tela de preferências com Appearance, iCloud Sync, Shortcuts (atalho global ⌘⌥V) e Permissions