Shade — выпадающий терминал для macOS в стиле Guake

F12 — терминал съезжает сверху экрана. Второй раз - исчезает. Linux-юзеры знают это как Guake / Yakuake. На macOS такого нативного, открытого и легковесного не было (ну или я не нашел).

Зачем я это делал?

Пересел на macOS, либо комбайны, (Warp), либо ужасный по ui iterm. Есть платные iTerm2- скрипты, есть проекты, которые не обновлялись с 2019-го, есть Electron- поделки на 200 МБ. А мне хотелось простой, нативный, open-source.

Пара вечеров + Claude - чистый Swift / SwiftUI, статус-бар приложение, бандл ~3 МБ.

за демку не ругайте - https://github.com/tavvet/shade/raw/main/docs/demo.gif

Настройки — окно с слайдерами (размер, выравнивание, шрифт, прозрачность, длительность анимации, «открывать при логине»).

Установка

Самый простой путь — через Homebrew:

brew tap tavvet/tap brew install --cask shade

Можно скачать из релиза (https://github.com/tavvet/shade/releases/latest). Бандл пока подписан ad-hoc (без Developer ID).

GitHub: https://github.com/tavvet/shade

Лицензия MIT. Issues и PR-ы открыты.

2
9 комментариев