OpenClip: утилита для работы с текстом на macOS
OpenClip — это утилита для macOS, которая позволяет значительно упростить работу с текстом, добавляя контекстные действия при выделении. С её помощью можно быстро копировать, преобразовывать текст, запускать скрипты и интегрировать AI в любые процессы.
Проект выделяется среди стандартных приложения по работе с текстом тем, что предоставляет возможность кастомизации действий и интеграции с внешними скриптами. OpenClip будет полезен разработчикам и пользователям, которым нужны быстрые и удобные способы манипулирования текстом без лишних переходов между приложениями.
OpenClip написан на Swift и доступен для macOS 14.0 и выше. Его можно установить через Homebrew, что упрощает процесс запуска. Учитывай, что проект всё ещё на ранней стадии, так что возможны баги и недочёты. Подробности смотри на GitHub.
OpenClip — это утилита для macOS, которая позволяет улучшить работу с текстом в любых приложениях. С её помощью ты сможешь быстро копировать, преобразовывать и выполнять другие действия с выбранным текстом, а также использовать инструменты на базе искусственного интеллекта. Это удобный способ ускорить твою работу с текстом, не покидая активное приложение.
Возможности
- Контекстное всплывающее окно — при выборе текста в любом приложении появляется панель с доступными действиями.
- Поиск действий — возможность быстро находить нужные действия по имени с помощью горячей клавиши ⌥⌘C.
- Интеграция инструментов ИИ — используя встроенные инструменты, можно резюмировать, переводить или переписывать текст.
- Магазин расширений — возможность устанавливать собственные инструменты, написанные на JavaScript, AppleScript или Shell, а также простые URL-шаблоны.
- Глубокая кастомизация — настраивай панель инструментов под свои нужды, меняй тематику приложения и порядок действий.
- Интуитивное взаимодействие — даже без выделенного текста приложение может работать с содержимым буфера обмена.
Установка
Установить OpenClip можно через Homebrew или скачав дистрибутив напрямую:
Homebrew (рекомендуется)
brew install --cask ganeshmshetty/tap/openclip
Прямое скачивание
- Скачай последний релиз (.dmg) с сайта getopenclip.app/download.
- Перетащи `OpenClip.app` в папку `/Applications`.
- Запусти OpenClip и предоставь разрешение на доступ (Accessibility), когда будет предложено:
System Settings → Privacy & Security → Accessibility → enable OpenClip
Важно: разрешение на доступ необходимо для работы приложения, чтобы оно могло обнаруживать выбор текста и работать с ним.
Как начать
После установки и настройки OpenClip можно начать использовать утилиту:
- Выбери текст в любом приложении, и рядом появится панель с доступными действиями.
- Ты можешь кликнуть по действию, чтобы запустить его, или использовать горячие клавиши.
- Для поиска действий используй комбинацию ⌥⌘C, чтобы быстро находить нужные функции по названию.
Расширение OpenClip
OpenClip поддерживает расширения, которые можно устанавливать без необходимости программировать на Swift. Все расширения хранятся в директории ~/.openclip/extensions/ и будут загружены при запуске приложения.
- Для создания простого расширения достаточно создать папку с файлом манифеста и скриптом.
- Подробную информацию о создании расщирений можно найти в документации.
Построение из исходников
Если ты хочешь собрать OpenClip из исходников, тебе понадобятся macOS 14+, Xcode 16+ и XcodeGen. Сборка проекта осуществляется с помощью следующих команд:
git clone https://github.com/ganeshmshetty/openclip.git
cd openclip
git submodule update --init
xcodegen generate
./scripts/dev_run.sh
Локальные сборки имеют необходимые разрешения и могут работать без учетной записи разработчика.
OpenClip — это мощный инструмент для обработки текста на macOS, который может значительно упростить твою работу. Попробуй его и оцени, как удобство и эффективность могут сочетаться в одном приложении.
Радар проекта: 76 из 100 — зрелый и живой проект
- Импульс 42 ≈ 8 звёзд в день
- Темп разработки 100 547 коммитов за 12 недель
- Зрелость 67 проекту 3 месяца, 24 релиза
- Сообщество 51 20 участников, 46 форков
- Свежесть 99 последний коммит — 2 дня назад
- Быстрый старт 65 есть: команда установки, сайт/демо
- Готовность к продакшену 100 релиз v1.9.2, автосборка, тесты
- Безопасность и доверие 80 лицензия AGPL-3.0, SECURITY.md
- Документация 99 README 11.4 тыс. знаков, 17 разделов, папка docs
- Экосистема 57 3 подписчика на обновления, 19 тем
Как считаем
Только открытые данные GitHub на 31.10.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: ganeshmshetty/openclip →
RepoRadar