Sobre o projeto
OpenClip é um utilitário de texto programável para macOS que aprimora a seleção de texto com uma barra pop-up contextual. Ao selecionar texto em qualquer app, aparece uma barra flutuante com ações relevantes, como copiar, pesquisar, transformar (MAIÚSCULAS, minúsculas, Title Case, camelCase), avaliação matemática e escrita com IA. Pressionar ⌥⌘C abre uma paleta de busca fuzzy em todo o catálogo de ações, incluindo ações desativadas, classificadas por uso recente.
Os principais recursos incluem:
- Pop-up contextual instantâneo: mostra ações automaticamente com base no texto selecionado; usa o conteúdo da área de transferência quando não há seleção.
- Paleta de busca de ações: busca fuzzy em todas as ações com ⌥⌘C.
- Recursos internos sem configuração: Pesquisar, Copiar, Recortar, Colar, Serviços e o grupo Transformar funcionam prontos para uso.
- Extensões: instale pacotes `.openclipext` (JavaScript, AppleScript, shell, modelos de URL, pressionamentos de tecla, Atalhos, Serviços) a partir da loja integrada, de um arquivo ou soltando uma pasta em `~/.openclip/extensions`. Não é necessário compilar.
- Ações personalizadas pela interface gráfica: adicione modelos de URL de pesquisa na web ou scripts shell inline em Preferências.
- Assistente de IA integrado: processe o texto selecionado com Apple Intelligence, Ollama local ou provedores de nuvem (OpenAI/Claude), ou envie a consulta ao seu navegador. Predefinições de IA aparecem como ações comuns.
- Personalização profunda: arraste para reordenar a barra, desative ações, substitua títulos/ícones, escolha os temas Classic ou Glass (Liquid Glass no macOS 26+, fosco no 14–15) e defina regras específicas por app com permitir/negar, regex e opções obrigatórias.
- Rápido por design: Swift 6 com concorrência estrita, módulo de domínio Core puro e modelo de hover eficiente.
A instalação é feita via Homebrew (`brew install --cask ganeshmshetty/tap/openclip`) ou download direto na página de releases. É necessária permissão de Acessibilidade para detectar a seleção de texto. O app inclui uma integração inicial de 4 etapas no primeiro lançamento.
Extensões são pastas simples com um manifesto `openclip.json` e um script. Os tipos de ação incluem URL, JavaScript (com ponte `openclip.*` e async/fetch), AppleScript, shell, snippet de texto, pressionamento de tecla, atalho, serviço e submenus de grupo. O guia completo de criação está em `Extensions/AGENTS.md`.
Compilar a partir do código-fonte exige macOS 14+, Xcode 16+ e XcodeGen. As compilações locais são assinadas ad-hoc, portanto não é necessária uma conta do Apple Developer. O projeto inclui scripts para desenvolvimento, teste e empacotamento.
A documentação abrange arquitetura, guia do desenvolvedor, runtimes, guia do usuário e registros. O suporte da comunidade está disponível via Discord, GitHub Issues e opções de patrocínio. OpenClip é licenciado pela licença MIT e é independente do PopClip (marca registrada da Pilotmoon Software).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.