WeChat Extension for Mac: суперспособности для мессенджера
Это архивный репозиторий и может быть устаревшим.
Когда стандартного функционала недостаточно
Знакома ситуация, когда хочется большего от привычного мессенджера? WeChat Extension for Mac — это проект с открытым исходным кодом, который добавляет десятки полезных функций в официальное приложение WeChat для macOS. За 4 года разработки он собрал более 22 тысяч звёзд на GitHub и вошёл в топ Objective-C проектов.

Главные возможности, которые меняют игру
1. Защита от «слитых» сообщений
Плагин перехватывает удалённые сообщения, причём они сохраняются не только на Mac, но и синхронизируются с мобильным приложением. Можно настроить фильтрацию по типам чатов.

2. Мультиаккаунт без танцев с бубном
- Одновременная работа с несколькими аккаунтами
- Авторизация без повторного подтверждения
- Пересылка сообщений между устройствами

3. Кастомизация «под себя»
4 стиля оформления:
- Минимализм (по умолчанию)
- Ночной режим — для работы в темноте
- God Mode — с возможностью установки фонового изображения
- Девчачий — нежный розовый интерфейс

4. Автоматизация рутины
- Автоответчик с поддержкой AI (на базе API Tencent)
- Гибкие правила для триггеров
- Интеграция с Alfred для голосового управления
5. Мониторинг активности в чатах
- Уведомления о выходе участников
- Статистика активности по пользователям
- Фильтрация спам-сообщений
Техническая сторона проекта
WeChat Extension построен на:
- Objective-C (нативный язык для macOS)
- Fishhook для перехвата системных вызовов
- GCDWebServer для внутреннего веб-сервера
Проект использует метод инжекта динамической библиотеки (dylib) в оригинальное приложение WeChat.
Кому это будет полезно?
- Активным пользователям WeChat — больше контроля над перепиской
- Соцменеджерам — удобное управление несколькими аккаунтами
- Разработчикам — пример работы с macOS API и инжектом кода
- Дизайнерам — кастомизация интерфейса мессенджера
Как установить?
Есть три варианта:
- Для терминальных магистров:
sudo rm -r -f WeChatExtension-ForMac && git clone --depth=1 https://github.com/MustangYM/WeChatExtension-ForMac && cd WeChatExtension-ForMac/WeChatExtension/Rely && ./Install.sh && cd ~
- Для любителей простоты — Oh My WeChat:
curl -o- -L https://omw.limingkai.cn/install.sh | bash -s
- Вручную — через скачивание и запуск Install.sh
Важные нюансы
- Работает только с macOS 11+
- Разработчик предупреждает о возможных рисках блокировки аккаунта
- Проект больше не имеет открытого исходного кода из-за проблем с коммерциализацией сторонними лицами
Альтернативы
Для тех, кому нужен минимализм:
Для корпоративных пользователей:
WeChat Extension for Mac — это швейцарский нож для пользователей WeChat на macOS. Хотя проект больше не развивается как open-source, его последняя версия остаётся полезным инструментом с уникальными функциями. Для разработчиков это ещё и отличный пример работы с API macOS на Objective-C.
Если вы активный пользователь WeChat на Mac — определённо стоит попробовать, но с оглядкой на возможные риски.
