Skip to content

Releases: ganeryty/ai-mcp-chat

ИИ терминал 1.5.0

Choose a tag to compare

@ganeryty ganeryty released this 04 Aug 16:51

Артефакты

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

Choose a tag to compare

@ganeryty ganeryty released this 03 Aug 18:47

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

Choose a tag to compare

@ganeryty ganeryty released this 02 Aug 23:38

Сообщение больше не пропадает

Если написать в поле ввода, пока модель ещё отвечает, и нажать Enter, — раньше не происходило ровно ничего: ни отправки, ни ошибки, ни подсказки. Набранное выглядело потерянным, хотя на самом деле оставалось в поле.

Теперь причина называется прямо: «Ответ ещё готовится — текст сохранён. Дождитесь конца или нажмите „Остановить“». Плашка гаснет сама, как только ход закончился, и то же сообщение можно отправить обычным Enter.

Оформление

Шапка README на GitHub: логотип, версия, платформа и лицензия.

Установка

Скачайте Setup.1.3.1.exe и запустите. Windows покажет предупреждение SmartScreen — установщик не подписан; «Подробнее» → «Выполнить в любом случае».

ИИ терминал 1.3.0

Choose a tag to compare

@ganeryty ganeryty released this 02 Aug 20:49

Картинки для моделей без зрения

Половина маршрутов изображения не принимает, и раньше это означало отказ прикрепить файл. Теперь вложенную картинку один раз смотрит самая дешёвая модель со зрением, а в переписку уходит её пересказ — так скриншот «видит» и GLM, и DeepSeek, и Venice.

  • Описание снимается один раз на картинку и хранится в самом сообщении: повторные шаги агента и следующие вопросы за него не платят.
  • Расход считается по тарифу описывающей модели и попадает в общий счёт хода.
  • Кто именно смотрит — видно в настройках и в подписи под полем ввода.
  • Отключается галочкой «Пересказывать картинки словами»; выключенная возвращает прежний отказ.
  • Само изображение теперь уходит, только если его увидит каждый маршрут хода, — при раскладке ролей историю читают двое.

Лицензия ослаблена

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

Установка

Скачайте Setup.1.3.0.exe и запустите. Windows покажет предупреждение SmartScreen — установщик не подписан; «Подробнее» → «Выполнить в любом случае».