Repository navigation
Releases: ganeryty/ai-mcp-chat
Release list
ИИ терминал 1.5.0
Артефакты
ai__create_artifact — модель открывает страницу/диаграмму/документ/код третьей колонкой окна, с версиями и переключателем между ними. html/svg рендерятся в изолированном фрейме со своей политикой безопасности (собственный CSP, непрозрачный origin, без доступа к окну и сети). localStorage/sessionStorage внутри артефакта подменены на облегчённое хранилище в памяти — иначе код, написанный моделью как обычная веб-страница, падал бы на первой же попытке сохранить состояние.
Выполнение кода
ai__run_js(включён по умолчанию) — тихая песочница в скрытом окне: без Node, без сети, ничего не спрашивает.ai__run_python/ai__run_shell(выключены по умолчанию) — настоящий процесс с ограниченным окружением, таймаутом и подтверждением запуска в интерфейсе.
Бюджет
Потолок расхода на один ход и на разговор целиком, настраивается в Настройках. 0 — без ограничения.
Комната агентов
Произвольный состав ролей (архитектор → разработчик → ревьюер → тестировщик или свой набор) ведёт беседу по кругу поверх одной переписки, несколько раундов.
Прочее
- Живые цены модели берутся по конкретному провайдеру (
/models/{id}/endpoints), а не усредняются по модели — разброс между провайдерами бывает в разы. - Маршруты без зрения получают текстовое описание картинки от самой дешёвой зрячей модели вместо отказа.
- Лицензия явно разрешает форки и модифицированные копии (некоммерческое использование).
Установка
Windows — скачайте Setup.1.5.0.exe и запустите.
Android — скачайте ai-terminal.apk, разрешите установку из неизвестных источников. Без MCP-инструментов (это дочерние процессы, Android их не запускает) — веб-поиск шлюза работает как замена для самого частого случая. Подробности о том, чего в мобильной версии нет и почему, — в релизе v1.4.0.
ИИ терминал 1.4.0 — Android
Android
Первая версия для Android — тот же чат через тот же шлюз OpenRouter, тонкая мобильная оболочка на Capacitor поверх общего с десктопом кода (движок стрима, разметка ответа, каталог моделей, расчёт цены).
Что есть:
- Диалоги, выбор модели с живыми ценами, глубина рассуждений
- Свои модели из каталога OpenRouter (поиск → выбор провайдера)
- Вложения: картинки через камеру/галерею, любые файлы через системный выбор документов
- Действия с сообщениями: копировать, изменить и переслать заново, удалить
- Локальные уведомления о готовом ответе, foreground-служба на время генерации
- Серверный веб-поиск шлюза (то же самое, что на десктопе)
- Тёмная/светлая тема, RU/EN
Чего нет — и почему:
- MCP-инструментов (файлы, git, браузер, произвольные серверы). Это дочерние процессы на компьютере, Android их запускать не умеет. Веб-поиск шлюза работает как замена для самого частого случая.
- Гонки моделей и раскладки ролей — не переносились в MVP.
- Синхронизации с десктопом — история на телефоне и на компьютере независимые.
Честные оговорки:
- Ключ шлюза хранится в приватном хранилище приложения без шифрования уровня ОС (в отличие от
safeStorageна десктопе) — недоступен другим приложениям, но не устройству с root. - Прокси уровня приложения на Android невозможен (нет аналога
session.setProxy), поэтому адрес шлюза — единственный способ обойти региональную блокировку внутри приложения. - Foreground-служба снижает, а не убирает риск, что система остановит генерацию при сворачивании под нехваткой памяти.
Установка
Скачайте ai-terminal.apk, разрешите установку из неизвестных источников и установите. Приложения нет в Google Play — устанавливается напрямую.
Desktop
Функционально не менялся в этом релизе — используйте Setup.1.3.1.exe из релиза 1.3.1. Часть внутреннего кода (движок стрима, каталог цен, работа с вложениями) вынесена в общий с мобильной версией слой core/ — поведение то же самое, изменилась только организация файлов.
ИИ терминал 1.3.1
Сообщение больше не пропадает
Если написать в поле ввода, пока модель ещё отвечает, и нажать Enter, — раньше не происходило ровно ничего: ни отправки, ни ошибки, ни подсказки. Набранное выглядело потерянным, хотя на самом деле оставалось в поле.
Теперь причина называется прямо: «Ответ ещё готовится — текст сохранён. Дождитесь конца или нажмите „Остановить“». Плашка гаснет сама, как только ход закончился, и то же сообщение можно отправить обычным Enter.
Оформление
Шапка README на GitHub: логотип, версия, платформа и лицензия.
Установка
Скачайте Setup.1.3.1.exe и запустите. Windows покажет предупреждение SmartScreen — установщик не подписан; «Подробнее» → «Выполнить в любом случае».
ИИ терминал 1.3.0
Картинки для моделей без зрения
Половина маршрутов изображения не принимает, и раньше это означало отказ прикрепить файл. Теперь вложенную картинку один раз смотрит самая дешёвая модель со зрением, а в переписку уходит её пересказ — так скриншот «видит» и GLM, и DeepSeek, и Venice.
- Описание снимается один раз на картинку и хранится в самом сообщении: повторные шаги агента и следующие вопросы за него не платят.
- Расход считается по тарифу описывающей модели и попадает в общий счёт хода.
- Кто именно смотрит — видно в настройках и в подписи под полем ввода.
- Отключается галочкой «Пересказывать картинки словами»; выключенная возвращает прежний отказ.
- Само изображение теперь уходит, только если его увидит каждый маршрут хода, — при раскладке ролей историю читают двое.
Лицензия ослаблена
Публиковать форки, патчи и собственные сборки теперь можно — безвозмездно, с указанием авторства, ссылкой на оригинал и пометкой, что версия изменена. Коммерческое использование по-прежнему требует разрешения автора.
Установка
Скачайте Setup.1.3.0.exe и запустите. Windows покажет предупреждение SmartScreen — установщик не подписан; «Подробнее» → «Выполнить в любом случае».