IMDiscord - кастомный дискорд клиент на базе ImGui

August 22, 2026 · View on GitHub

Клиент, созданный как более оптимизированный аналог дискорду, так же дополнительно с целью интегрировать функции, подобные AyuGram'у. Не требует MSVC CRT и в теории сможет запустится на Windows 7.

Функционал

  • Чаты
    • Возможность читать чат и смотреть картины
    • Возможность сдампить чаты в отдельный .html файл (функционал из discordchatexporter)
    • Возможность прогреть чат и смотреть его после блокировки аккаунта и/или в условиях отключённого интернета.
  • Звонки
    • Полная поддержка аудио-устройств, три алгоритма для приглушения звука
    • Демонстрация экрана
      • Полная поддержка исходящей и входящей демки (просмотра демки и её создание)
      • Так же полная поддержка звуки под демку
      • Возможность скрыть конкретное окно какой либо картинкой, или же дефолтной заглушкой.
    • Возможность переключатся между аккаунтами, оставаясь в войс-чате
    • Возможность стримить .mp3 файлы прямо в войсчат
    • Переписанный libdave под NoCRT и с вырезанием структур и фунций std.
  • Функционал серверов
    • Создание и отслеживание инвайтов
    • Просмотр и создание вебхуков
    • Просмотр журнала аудитов и серверных банов
    • Возможность создавать, редактировать, выдавать роли
    • Возможность создавание каналов или категорий
    • Возможность передать овнерку сервера или удалить сам сервер
  • Обобщённо
    • Возможность добавить больше пяти аккаунтов
    • Возможность настроить прокси на всё приложение, так и на конкретный аккаунт
    • Функционал скрытой информации, взятые из плагинов VenCord (информация о сервере, отображение закрытых каналов)
    • Можно смотреть на данные аккаунта (сессии, почту, номер телефона), а так же поменять свои (аватарку, никнейм)
    • Возможность зайти на аккаунт бота (сам аккаунт бота сильно ограничен)
    • Поддержка панели выбора ролей при входе (onboarding)
    • Поддержка эмодзи
    • Поддержка общих друзей и серверов
    • Русский и английский язык (Russian and English language)

Чего нету

  • Нету возможности демонстрировать или смотреть вебкамеру
  • Каких либо дополнительных настроек сервера
  • Нету возможности добавить бота на сервер через этот клиент (требует OAuth2)

Важная оговорка

Дискорд в целом не любит кастомные клиенты, из-за чего какой нибудь новорег может легко улететь в бан из-за "ботоводства". Решение этому есть, это включить отслеживающие science пакеты, заставляющие клиент отсылать тонны отслеживающей информации, подобно оффицальному клиенту. Но это не было протестированно, так что нельзя сказать точно, поможет ли данная практика получать меньше баннов, или нет. В любом случае, science пакеты иногда позволяют на относительно старом аккаунте кидать заявки в друзья и заходить на сервера без прохождения каптчи.

Скриншот

Icon

Icon