WeChat Extension for Mac: суперспособности для мессенджера

20 июл 2025

Это архивный репозиторий и может быть устаревшим.

22,567
3,546
294
1 год

Когда стандартного функционала недостаточно

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

WeChat Extension for Mac

Главные возможности, которые меняют игру

1. Защита от «слитых» сообщений

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

Синхронизация удалённых сообщений

2. Мультиаккаунт без танцев с бубном

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

Мультиаккаунт

Реклама

3. Кастомизация «под себя»

4 стиля оформления:

  • Минимализм (по умолчанию)
  • Ночной режим — для работы в темноте
  • God Mode — с возможностью установки фонового изображения
  • Девчачий — нежный розовый интерфейс

Темы оформления

4. Автоматизация рутины

  • Автоответчик с поддержкой AI (на базе API Tencent)
  • Гибкие правила для триггеров
  • Интеграция с Alfred для голосового управления

5. Мониторинг активности в чатах

  • Уведомления о выходе участников
  • Статистика активности по пользователям
  • Фильтрация спам-сообщений

Техническая сторона проекта

WeChat Extension построен на:

  • Objective-C (нативный язык для macOS)
  • Fishhook для перехвата системных вызовов
  • GCDWebServer для внутреннего веб-сервера

Проект использует метод инжекта динамической библиотеки (dylib) в оригинальное приложение WeChat.

Кому это будет полезно?

  1. Активным пользователям WeChat — больше контроля над перепиской
  2. Соцменеджерам — удобное управление несколькими аккаунтами
  3. Разработчикам — пример работы с macOS API и инжектом кода
  4. Дизайнерам — кастомизация интерфейса мессенджера

Как установить?

Есть три варианта:

  1. Для терминальных магистров:
sudo rm -r -f WeChatExtension-ForMac && git clone --depth=1 https://github.com/MustangYM/WeChatExtension-ForMac && cd WeChatExtension-ForMac/WeChatExtension/Rely && ./Install.sh && cd ~
  1. Для любителей простоты — Oh My WeChat:
curl -o- -L https://omw.limingkai.cn/install.sh | bash -s
  1. Вручную — через скачивание и запуск Install.sh

Важные нюансы

  • Работает только с macOS 11+
  • Разработчик предупреждает о возможных рисках блокировки аккаунта
  • Проект больше не имеет открытого исходного кода из-за проблем с коммерциализацией сторонними лицами

Альтернативы

Для тех, кому нужен минимализм:

Для корпоративных пользователей:

WeChat Extension for Mac — это швейцарский нож для пользователей WeChat на macOS. Хотя проект больше не развивается как open-source, его последняя версия остаётся полезным инструментом с уникальными функциями. Для разработчиков это ещё и отличный пример работы с API macOS на Objective-C.

Если вы активный пользователь WeChat на Mac — определённо стоит попробовать, но с оглядкой на возможные риски.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.