← Все проекты
Проект / Swift

R44VC0RP/itui: itui — iMessage прямо в терминале

Управляй iMessage с любого компьютера через терминал, запустив сервер на своём Mac.

Проект состоит из двух частей: сервер (imsg) на Swift, который работает на Mac и читает базу данных сообщений, и терминальный клиент (itui) на Bun/OpenTUI, который подключается к серверу по HTTP. Клиент отображает список чатов, историю сообщений и позволяет...

★ 18 Swift Форки 1 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков и IT-специалистов, которые много времени проводят в терминале и хотят централизовать общение, не переключаясь между окнами.

Проблема / задача

Сообщения из iMessage привязаны к экрану Mac, что неудобно при работе удалённо или через SSH. Нужно постоянно переключаться между терминалом и приложением Messages.

Как это работает

Проект состоит из двух частей: сервер (imsg) на Swift, который работает на Mac и читает базу данных сообщений, и терминальный клиент (itui) на Bun/OpenTUI, который подключается к серверу по HTTP. Клиент отображает список чатов, историю сообщений и позволяет отправлять новые, обновляясь в реальном времени через Server-Sent Events.

Что видно по README

Это open-source проект, который превращает iMessage в терминальное приложение. Сервер работает только на macOS, так как имеет доступ к системной базе данных сообщений, а клиент может работать на любой платформе, где есть Bun. Позволяет общаться, не отрываясь от командной строки, и подключаться к своему Mac удалённо через SSH-туннель.

Ключевые возможности

Терминальный интерфейс (TUI) с навигацией на клавишахПоддержка удалённого доступа через SSHЖивые обновления сообщений (Server-Sent Events)Отправка и получение сообщений, просмотр чатовНастройка через конфигурационный файл и CLI

Технологии

Swift (серверная часть)Bun + OpenTUI (клиентская часть, React-подобный TUI)SwiftReact

Интересный факт

Клиентская часть использует OpenTUI — фреймворк для создания React-подобных интерфейсов прямо в терминале, что делает код клиента структурированным и современным.

С чего начать

  • Установите Bun на клиентской машине
  • Запустите сервер imsg serve на своём Mac
  • Запустите клиент itui на той же или другой машине, указав адрес сервера

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы активно пользуетесь iMessage и терминалом на macOS. Проект решает конкретную проблему удалённого доступа и интеграции. Однако это сыроватый инструмент для личного использования, а не готовый продукт.

Наблюдения по обновлениям

Проект выглядит активным, код структурирован, есть Makefile, линтинг, но звёзд и форков пока мало, что говорит о ранней стадии.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/R44VC0RP/itui
Лицензия
NOASSERTION
Создан на GitHub
17 апреля 2026 г.
Последнее обновление репо
17 апреля 2026 г.
Последняя проверка GitRadar
17 апреля 2026 г.
Изученные файлы
itui/README.md, itui/src/cli.tsx, itui/src/app.tsx, README.md, Sources/imsg/Resources/web/app.js, Makefile

FAQ

Что это такое?

Терминальный клиент для iMessage, который подключается к локальному серверу на вашем Mac.

Для кого подходит?

Для разработчиков и продвинутых пользователей macOS, которые хотят работать с сообщениями, не выходя из терминала.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с R44VC0RP/itui?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.