Разработчик Кешав Багааде вместе с Claude выпустил открытый проект Shotput. Это нативный инструмент для создания скриншотов в macOS, разработанный для максимально быстрого цикла действий: нажали кнопку мыши, выделили область — и вставили её в нужное приложение. А если на изображении нужно на что-то указать — можно добавить аннотации перед вставкой. Исходный код решения написан на Swift и TypeScript и опубликован на GitHub под лицензией MIT.
Shotput позволяет быстро выделять нужную область, добавлять стрелки и подписи, а ещё закреплятьсразу несколько скриншотов и назначать создание снимка на кнопку мыши.
Проект работает в изолированной среде без сетевых разрешений. Сама macOS блокирует отправку Shotput каких-либо данных. Обновления поступают через отдельный вспомогательный инструмент загрузки Sparkle, который получает ленту релизов с GitHub и устанавливает обновление только в том случае, если оно подписано ключом проекта.
Запись в Shotput возможна только в выбранную папку или место, указанное в панели сохранения. Чтение папки скриншотов macOS происходит только после разрешения пользователя.
Помимо собственных настроек, программа Shotput считывает две системные настройки: куда macOS сохраняет скриншоты и принадлежит ли macOS по-прежнему ⇧⌘3–⇧⌘5. Единственное, что она изменяет, — это плавающая миниатюра macOS, и она возвращается на место, когда пользователь отключает предварительный просмотр.


Комментарии 0