basionwang-bot /
HermesPet
让 AI 住在你 MacBook 的刘海里 · 零依赖开箱即用 · 多引擎并行的桌面 AI 伴侣(Swift 6 / SwiftUI / macOS 14+)
Форки
45
Звёзды
405
Issues
0
HermesPet — десктопный AI-ассистент для macOS, который живет в «челке» (Dynamic Island) и поддерживает работу с разными LLM.
Что делает
Это приложение для macOS, которое превращает область вокруг выреза экрана в интерактивный хаб для общения с нейросетями. Оно работает как компактный виджет в строке меню, позволяя быстро обращаться к AI без переключения окон.
Вайб-кодеры могут использовать его как готовый интерфейс для взаимодействия с моделями вроде ChatGPT, Claude или DeepSeek. Приложение написано на Swift 6 и SwiftUI, поэтому оно быстро запускается и потребляет минимум ресурсов системы.
Как работает
Программа интегрируется в интерфейс macOS через Dynamic Island и меню-бар. Она использует нативные библиотеки Swift для общения с API различных LLM. По факту, это обертка над API-ключами, которая визуализирует ответы моделей прямо в верхней части экрана.
Кому подходит
Владельцам MacBook, которые хотят быстрый доступ к AI без лишних кликов.
Разработчикам, тестирующим промпты для разных моделей в реальном времени.
Тем, кто ценит минимализм и хочет видеть AI-помощника прямо в статус-баре.
Энтузиастам, ищущим готовые решения на Swift для своих десктопных экспериментов.
Основные возможности
Интеграция с Dynamic Island на новых MacBook.
Поддержка нескольких популярных LLM (ChatGPT, Claude, DeepSeek).
Нативная работа на Swift 6 и SwiftUI.
Минимальное потребление ресурсов macOS 14+.
Быстрый вызов через строку меню.
Отсутствие зависимостей для базовой установки.
Как установить
Для запуска проекта склонируйте репозиторий и откройте его в Xcode. Убедитесь, что у вас установлена macOS 14 или выше.
git clone https://github.com/basionwang-bot/HermesPet
# Откройте проект в Xcode и скомпилируйте под свою архитектуруПриложение требует только Xcode и наличие API-ключей для выбранных провайдеров нейросетей.
Как применить в своём продукте
Вы можете использовать этот проект как базу для создания собственного десктопного AI-клиента. Вместо того чтобы писать UI с нуля, возьмите текущую архитектуру и добавьте в неё специфические функции под свои задачи.
Встроить кастомные системные промпты для узкоспециализированных задач.
Использовать как основу для внутреннего корпоративного чат-бота.
Перепаковать под нужды конкретной команды, добавив свои API-эндпоинты.
Подводные камни
Главный нюанс — зависимость от стабильности API сторонних сервисов. Если провайдер изменит формат ответа, приложение потребует обновления кода. Также учитывайте, что работа с Dynamic Island требует актуальной версии macOS, на старых ОС функционал будет ограничен.
Частые вопросы
Нужно ли платить за использование?
Само приложение бесплатно, так как это open source. Однако вам потребуются собственные API-ключи от OpenAI, Anthropic или DeepSeek. Вы платите только за токены, которые расходуете при общении с моделями.
Будет ли работать на старых Mac без челки?
Да, приложение адаптируется под стандартный интерфейс меню-бара. Основная логика общения с AI сохраняется, просто визуальная интеграция с «челкой» будет недоступна.
Можно ли добавить свою модель?
Да, так как код открыт, вы можете дописать логику подключения любого API, поддерживающего стандартные запросы. Это потребует базовых знаний Swift, но структура проекта позволяет легко расширять список доступных нейросетей.
Топики
Похожие репозитории
Нативное macOS-приложение для управления системой через любой AI. Подключает 17 LLM-провайдеров к Accessibility, Xcode и Safari. Ноль подписок.
Dayflow — это локальный трекер активности для macOS, который превращает историю действий на экране в структурированный рабочий журнал.
Cotabby — это локальный AI-автокомплит для macOS. Работает во всех приложениях, не отправляет данные в облако и использует мощь LLM прямо на вашем железе.
MioIsland переносит управление AI-агентами в Dynamic Island на macOS. Управляй сессиями Claude Code из статус-бара без переключения окон.
Данные обновлены: 3 июня 2026 г.