Инструменты5 октября 2026 г., 09:47 МСК🤖 Auto

Tinycast: нативный лаунчер для macOS на Swift, работающий на <100 МБ ОЗУ

Разработчик abue-ammar представил Tinycast — легкий, полностью нативный лаунчер для macOS, совместимый с расширениями Raycast, но не использующий Electron и не собирающий телеметрию.

Баннер новости 8927

Техническая архитектура и эффективность

Tinycast позиционируется как альтернатива ресурсоемким решениям вроде Raycast или Alfred. Приложение написано на SwiftUI и AppKit, не имеет сторонних зависимостей (zero third-party dependencies) и не использует веб-технологии. Ключевое преимущество — минимальное потребление памяти: приложение занимает менее 100 МБ ОЗУ в фоновом режиме. Код распространяется под лицензией AGPL-3.0, проект полностью открыт и бесплатен.

Ключевые функции и интеграции

Несмотря на компактный размер, Tinycast предлагает широкий функционал, включая запуск приложений, поиск файлов через Spotlight, историю буфера обмена (текст и изображения), калькулятор с конвертацией валют и криптовалют, а также управление окнами (34 действия в стиле Rectangle). Особое внимание уделено работе с AI: встроенный чат позволяет использовать собственные API-ключи, функции исправления грамматики и перевода текста доступны через Quick Actions.

Совместимость с экосистемой Raycast

Важной особенностью является поддержка расширений Raycast. Они запускаются нативно и рендерятся через SwiftUI, что обеспечивает высокую производительность. Пользователи могут импортировать настройки и конфигурацию из Raycast, что значительно упрощает миграцию. Также поддерживаются Apple Shortcuts, сниппеты Markdown и пользовательские shell-команды.

Установка и системные требования

Установка осуществляется через Homebrew. Для чипов Apple Silicon требуется macOS 13+ (в тексте указано "macOS 26", что, вероятно, является опечаткой автора или специфической версией бета-тестирования, но стандартные требования — современные версии macOS). Для Intel-максов доступна универсальная версия.

Raycast Extensions, Apple Shortcuts
Параметр Значение / Описание
Технологии SwiftUI, AppKit, без Electron
Потребление ОЗУ < 100 МБ
Лицензия AGPL-3.0 (Open Source)
Совместимость
Установка Homebrew: brew tap abue-ammar/tinycast
Сборка Apple Silicon / Intel (Universal)

Политика конфиденциальности и безопасность

Разработчик подчеркивает отсутствие телеметрии. Все данные, включая сниппеты и историю, обрабатываются локально. Для работы функций вставки текста требуется разрешение Accessibility, которое запрашивается только при первом использовании соответствующей функции. Проект находится в стадии активного развития, но разработчик просит не создавать Pull Request без предварительного обсуждения в Issue, так как функционал намеренно ограничен.

Источник: Github ↗