
Telegram в IntelliJ: как устроен IDEGram и что он умеет
mamadra 1 час назад Telegram в IntelliJ: как устроен IDEGram и что он умеет Простой 7 мин 2.9K Kotlin * Программирование * Обзор Из песочницы Плагин для JetBrains-IDE, который встраивает полноценный Telegram прямо в...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. mamadra 1 час назад Telegram в IntelliJ: как устроен IDEGram и что он умеет Простой 7 мин 2. 9K Kotlin * Программирование * Обзор Из песочницы Плагин для JetBrains-IDE, который встраивает полноценный Telegram прямо в редактор. Плюс шифрованный шеринг кода, подсветка синтаксиса в теме получателя и магия с метаданными в обычном тексте сообщения.
TL;DRIDEGram — это плагин для IntelliJ IDEA, PyCharm, WebStorm и других IDE на платформе JetBrains. Внутри живёт TDLib-клиент Telegram: чаты, реакции, форварды, голосовые, видео, threads в каналах. Сверху — три специфически-девовские фичи: отправка кода в Saved Messages одной кнопкой, шифрованный шеринг сниппетов через короткую ссылку (ключ не уходит на сервер) и peer-mode, где код красится подсветкой синтаксиса по теме получателя, а не отправителя.
Технические детали
Текущее состояние: версия 1. 1, 192 установки, без рекламы. Эта статья — про то, что реально работает в коде сейчас, а не про дорожную карту.
Зачем это вообщеКаждый, кто работал в опенспейсе, знает приём: подходит тимлид — Alt+Tab. Telegram стоит на втором мониторе, и каждое переключение — это маленькое палево. У меня была вторая раздражалка: я постоянно копировал куски кода в чаты, и каждый раз — открой клиент, найди чат, вставь, оберни в ```, не забудь указать язык.
Десять секунд на одну отправку, повторённые сто раз в неделю, складываются в "хочу одну кнопку". IDEGram — это и есть та одна кнопка. Точнее, четыре action'а в IDE и tool window с полным Telegram-клиентом.
Отраслевые последствия
Базовый слой: это реально полноценный Telegram, а не превьюКлиент построен на TDLib (нативная библиотека от Telegram), забандленной прямо в плагин. NativeLoader детектит платформу при старте и грузит libtdjni из ресурсов — пользователю не нужно ничего ставить отдельно. Поддерживаются macOS x64/arm64, Windows x64, Linux x64.
Linux ARM64 — в планах, см. Что реально работает прямо сейчас:Чаты, папки, архив. Список чатов с фильтрами и folder-tabs, синхронизация с Telegram-десктопом.
Поиск глобальный и локальный по сообщениям в чате, плюс фильтр по отправителю — очень полезно, когда нужно найти "что Петя писал про этот баг". Полное форматирование текста. Bold, italic, underline, strike, code, pre, spoilers.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





