Builds

Available downloads

Stable is the recommended track for most users. Alpha gets you the newest capabilities first.

Stable 1.9.9109 Alpha 1.9.9435
Windows 10/11 x64 Administrator rights
Release Notes

Track recent changes

Every release stays linked here so you can inspect what changed before you switch versions.

Release

1.9.9435

Permalink 2 days ago

1.9.9435 RU/EN

AI Codex

Codex inside EyeAuras keeps getting a more practical UX: separate threads, a clearer workflow, and in general a more usable mode for complex coding tasks.

If the regular AI Assistant works better as a quick in-app chat and reference tool, Codex is already better thought of as a separate mode for heavier technical work.

Read more about AI Codex Coding Assistant

Codex

Export / Import

The Export / Import flow is also continuing to improve. It is now a much clearer and more convenient way to publish packs, update them, and import them back with previews and proper options.

Read more about Export / Import

Export / Import

Fixes and improvements

  • [AI] Improved EyeAuras Gateway budget monitoring
  • [UI] Improved code block rendering and formatting
  • [UI] Fixed a bug where authors can once again download their own packages regardless of the selected download policy
Release

1.9.9423

Permalink 6 days ago

1.9.9423 RU/EN

В основном добивка багов и полировка нескольких мест в UI

AI - Code Blocks

Добавлено отображение кода в блоках EA Code Block

AI - EyeAuras Gateway

Добавлено отображение бюджета и лимитов (просто наведите мышку на статус рядом с профилем) EA Gateway Limits

Исправления / улучшения

  • [UI] Исправлена проблема, из-за которой не отображался список ошибок при клике на иконку
  • [UI] Исправлены проблемы с изменением размеров панелей (когда мышка "залипала" при перетаскивани)
  • [Export] Исправлена проблема с pre-compilation аур во время Export (когда выставлен режим Binaries Only)
Release

1.9.9420

Permalink 6 days ago

1.9.9420 RU/EN

Export improvements

Доработано окно Export: прямо там теперь можно задать параметры пакования, а также указать имя и описание pack'а. Это еще не финальная версия потока. Задача на ближайшие два месяца - довести все до состояния, в котором за 10-15 минут можно будет собрать рабочую mini-app (которую за вас еще и напишет AI), загрузить ее в одно действие и тут же пошарить всем кому это интересно.

Сейчас мы примерно на 70-80% пути к этому (с учетом последних фиксов).

Export Improvements

Update changelog improvements

Заодно подтянул и само окно обновления внутри программы.

Теперь в changelog стало удобнее ориентироваться:

  • добавлена возможность переключаться между RU и EN версиями патчнотов прямо в окне обновления
  • поправлены ссылки в changelog, теперь они должны открывать браузер на соответствующие страницы wiki
  • улучшено отображение картинок внутри патчнотов

Updater Changelog RU Updater Changelog EN

AI - Gateway

Добавлены бесплатные лимиты в EyeAuras AI Gateway.

Сделано это для того, чтобы у каждого был AI прямо под рукой, без необходимости регистрировать аккаунт в OpenAI, пополнять там бюджет или оплачивать подписку. Для пользователей из РФ это особенно важно, потому что прямой доступ к OpenAI там до сих пор заблокирован.

Для большинства пользователей AI, скорее всего, будет именно справочником: что-то быстро уточнить, задать разовый вопрос, разобраться в теме и пойти дальше. Я надеюсь, что именно такой формат использования и будет закрываться бесплатными лимитами. Для полноценного кодинга и серьезного скриптинга этого, скорее всего, уже не хватит.

Важно: AI - это дорого. Я оставляю за собой право дальше настраивать объем этих лимитов, их доступность и общие правила использования по мере того, как фича начнет реально нагружаться. Программа бесплатная, при этом хотелось бы чтобы хотя бы какой-то доступ к AI был у абсолютно всех пользователей, так что нужно найти баланс.

AI - EyeAuras Gateway

Если совсем по-простому, EyeAuras Gateway - это специальный адрес сервера, который можно указать в AI-профиле в поле OpenAI Endpoint, рядом с API Key и остальными настройками. То есть с точки зрения пользователя это почти тот же OpenAI-профиль, просто вместо стандартного endpoint вы указываете EyeAuras Gateway. Нужно это в первую очередь тем, кто не хочет заводить свой OpenAI ключ, или живет в РФ. Если у вас уже есть нормальный доступ к OpenAI, то прямой OpenAI обычно все еще проще.

Теперь EyeAuras Gateway умеет работать в двух режимах.

Gateway

Это основной режим. Вы работаете с AI как пользователь EyeAuras. В нем вам не нужен свой аккаунт OpenAI. Именно так и работают бесплатные лимиты: расходы на OpenAI идут на стороне EyeAuras, а вы просто пользуетесь AI внутри программы.

EyeAuras Gateway

Proxy

Это запасной режим. В нем Gateway ничего за вас не оплачивает, а просто пробрасывает запросы на серверы OpenAI с вашим собственным ключом. Нужно это только пользователям из РФ.

Если совсем коротко:

  • Gateway - хотите пользоваться AI без своего OpenAI аккаунта
  • Proxy - у вас уже есть свой ключ, но нужен удобный путь до OpenAI

Важно: в Proxy-режиме ваш персональный ключ OpenAI проходит через сервера EyeAuras. Технически я постарался сделать это максимально безопасно, ничего лишнего не хранить и не логировать, но саму схему работы важно понимать.

Подробнее про AI Assistant

AI - Codex

Добавлена поддержка Codex - на мой взгляд, одного из самых сильных AI-ассистентов на сегодняшний день.

По пользовательскому сценарию идея примерно та же, что и с обычным ChatGPT: вы ставите задачу, ассистент пытается ее решить всеми доступными средствами. Ключевое отличие Codex в том, что он заметно глубже закапывается в проблему, чаще перепроверяет свои выводы и поэтому обычно дает более сильный результат именно на сложных технических задачах.

Именно Codex вместе с Claude Code сейчас во многом двигают вперед практическое AI-программирование, и теперь такая интеграция появилась и у нас.

Пока что Codex работает не на полную катушку: не все провода к нему подведены. Например, я умышленно пока не подключал его к системе скриптов, хотя именно это в будущем будет одним из самых актуальных направлений применения и ради них он и добавлялся. Автоматическое построение деревьев поведения, написание скриптов, самодиагностика в стиле "почему не работает" - это как раз те сценарии, где Codex особенно силен. Но сначала недельку посмотрим на качество самой интеграции, пускай поработает как справочник, а дальше мы развяжем ему руки.

Область применения

Основная область Codex - это сложные задачи: программирование, автоматическая конфигурация аур, деревьев, макросов и похожих систем. Использовать его просто как справочник - это скорее из пушки по воробьям. Более того, такой сценарий может оказаться просто дороже, потому что Codex имеет привычку перепроверять себя, а это хорошо для качества на сложных задачах, но не очень выгодно на простых. Вы всегда можете переключаться между Codex и обычным Chat-режимом, но контекст беседы между ними не переносится.

p.s. UI все еще в процессе активно разработки, это далеко не финальная версия EyeAuras Codex

Исправления / улучшения

  • [UI] Исправлен баг с StayOnTop кнопкой в заголовке окна
  • [UI] Исправлена ошибка, из-за которой не получалось удалить SubTree в деревьях поведения
Release

1.9.9406

Permalink 8 days ago

1.9.9406 RU/EN

Новый интерфейс по умолчанию

Новый интерфейс в альфе уже несколько недель, и на данный момент выглядит так, что самые критичные проблемы либо уже вычищены, либо пока еще не найдены. Теперь у всех новых пользователей IsBlazorMode = true включается по умолчанию. То есть новые установки сразу стартуют в новом UI.

Updated Main Window

Если вы еще сидите на классической оболочке, очень рекомендую хотя бы попробовать новый интерфейс. Впервые он был введен вот здесь:

Discord Bot

Запускаем публичную альфу EyeAuras Bot. Это бот, который сидит в Discord и которому уже можно писать за помощью по EyeAuras. Он знает документацию, умеет подсказывать по скриптам, настройкам и общим сценариям использования программы.

EyeAuras Bot In Discord

Основной сценарий такой:

  • в DM ему можно писать как обычному личному помощнику
  • в общих каналах его нужно явно тегать (@EyeAuras), бот попробует "включиться" в беседу и ответить на вопрос(-ы). Но честно говоря лучше пользоваться DM и явно задавать вопрос при теге, так будет банально надежнее
  • если бот будет тупить, обязательно пишите об этом мне в личку

Подробнее про Discord Bot

Встроенный AI Assistant

Должен поумнеть и встроенный AI Assistant внутри самой программы.

Он теперь лучше понимает специфику EyeAuras, полезнее отвечает на вопросы по коду и скриптам и в целом сильнее завязан на качество локальной wiki. Чем качественнее и полнее документация, тем умнее становится и встроенный AI.

Отдельно добавлена документация по scripting best practices:

Подробнее про AI Assistant

EyeAuras Gateway

EyeAuras Gateway развивается, это по сути proxy-сервер над OpenAI и нужен для двух простых вещей:

  • дать более простой вход в AI внутри EyeAuras, чтобы не приходилось идти на OpenAI, регистрироваться там, оформлять ключ и т.п.
  • упростить доступ там, где прямое использование OpenAI неудобно, особенно из РФ На текущем этапе это удобный способ попробовать AI через инфраструктуру EyeAuras без регистрации и смс (с). p.s. на самом деле обман - регистрация в EyeAuras нужна, а вот оплачивать ничего не нужно. В тестировании может поучаствовать любой желающий: если хотите доступ к текущей альфе, просто напишите Xab3r в Discord DM.

Что важно:

  • идет работа над бесплатными лимитами для всех пользователей программы, будет дробление на 5 часов, 1 неделю и 1 месяц. Т.е. у вас будет некий бесплатный запас, которого в идеале будет хватать на какие-то вопросы, уточнения и т.п. На полноценный кодинг скорее всего не хватит - в конце концов AI стоит банально дорого, а программа и так сейчас бесплатная. Можно будет пополнить лимит через сайт, но честно говоря для этого случая я бы предложил просто зарегистрироваться в OpenAI и оплачивать подписку там
  • возможность просто указать обычный OpenAI endpoint и использовать свой собственный ключ никуда не денется

Подробнее про EyeAuras Gateway

C# Scripting - ScriptContainerExtensions

Параллельно расширяется и техническая документация по самому C# scripting.

Добавлена отдельная статья про ScriptContainerExtensions - это механизм, через который можно регистрировать свои сервисы в DI-контейнере скрипта, подключать модульные библиотеки и аккуратнее собирать более крупные scripting-сценарии, mini-app и pack'и.

Если коротко, это важная тема для тех, кто уже вырос из одного Script.csx и хочет строить более модульную архитектуру поверх EyeAuras.

Wiki и авто перевод

Теперь вся wiki доступна и на русском, и на английском языке.

Перевод идет автоматически через AI, так что если в английской версии что-то выглядит криво или искажается по смыслу, пожалуйста, сообщайте:

Исправления / улучшения

  • Discord Bot Добавлены базовые лимиты использования и админские DM slash-команды для контроля нагрузки: /limit-usage и /configured-limits
  • Discord Bot Кнопка stop теперь не дает любому участнику канала останавливать чужой запрос
  • Discord Bot Правки и удаления сообщений стали корректнее отражаться в памяти и истории бота, чтобы в контексте было меньше устаревших данных
  • Discord Bot Ответы и служебные сообщения бота теперь отправляются без случайных пингов @everyone, ролей и пользователей
  • Discord Bot Длинные markdown-ответы и код стали аккуратнее разбиваться на Discord-сообщения; артефакты теперь можно отдавать файлами
  • Discord Bot Подкручен system prompt и работа с документацией, чтобы бот лучше отвечал по changelog, scripting и wiki
  • [AI] Улучшен Responses API: добавлена потоковая выдача ответов
  • [AI/UI] Подтянут AI chat view: улучшено отображение reasoning, а также переключателей Tool Calls, Reasoning и Telemetry
  • [AI/UI] AI-настройки вынесены в отдельное окно Show Settings
  • [UI] Для новых пользователей новый интерфейс теперь включен по умолчанию (IsBlazorMode = true)
  • [MCP] MCP в desktop AI больше не спрятан только за alpha access
Release

1.9.9377

Permalink 14 days ago

AI patch - 1.9.9377 RU/EN

Небольшой follow-up после 9374, все еще вокруг AI.

Теперь в EyeAuras по умолчанию создаются два AI-профиля:

  • обычный OpenAI
  • EyeAuras Gateway

Это делает старт чуть проще: можно либо сразу использовать свой ключ, либо иметь под рукой уже готовый gateway-профиль, если вам открыт доступ к этой альфе.

Подробнее про AI Assistant

AI Chat Panel

Исправления / улучшения

  • [AI] По умолчанию теперь создаются два AI-профиля: OpenAI и EyeAuras Gateway
  • [Image Preview] Улучшено отображение изображения в новом UI - preview теперь должен быть более четким, без лишнего сглаживания
Release

1.9.9374

Permalink 15 days ago

AI patch - 1.9.9374 RU/EN

The main new feature in this build is the built-in AI Assistant.

EyeAuras now has a dedicated AI tab inside the app where you can:

  • ask questions about EyeAuras
  • search through the documentation
  • configure multiple AI profiles for different scenarios
  • use OpenAI and OpenAI-compatible endpoints such as local Ollama
  • use EyeAuras AiGateway when needed

This is still an early alpha, but even now it is already useful as an in-app reference and as the first practical layer of deeper AI integration inside EyeAuras.

More about AI Assistant

AI Chat Panel

Bugfixes/Improvements

  • [AI] Improved the AI profiles UI and API key availability indicator. It is now easier to understand whether a profile is ready and where EyeAuras resolves the key from
  • [AI] Added support for %EYEAURAS_TOKEN% and EyeAuras Gateway in AI profiles
  • [Share] Fixed a rare SharePreview crash
Release

1.9.9349

Permalink 18 days ago

Big Alpha - Day 3 patch

Bugfixes/Improvements

  • [Image Search] Added a new built-in image editor for template cleanup. It supports crop, erase, remove color, and resize directly inside the trigger. More info...

Template Image Editor

  • [Image Search] Fixed a bug where the template image was not displayed correctly
Release

1.9.9343

Permalink 19 days ago

Big Alpha - Day 1 patch

Bugfixes/Improvements

  • [UI] Ускорено отображение popover-окон
  • [Bindings] Исправлена проблема, из-за которой редактор Bindings мог не всплывать
  • [Overlays] Исправлено отображение оверлеев
  • [Send Sequence] Исправлена проблема, из-за которой Send Sequence мог не раскрываться как ожидается
Release

1.9.9339

Permalink 20 days ago

Большая альфа - 1.9.9339 RU/EN

Переход на новый интерфейс, переработанные саблицензии, EyePad, mini-app сценарии и первые шаги к плотной AI-интеграции прямо внутри EyeAuras.

Новый интерфейс - альфа

Вот и пришел тот момент, подготовка к которому заняла почти два года - переход с WPF на Blazor. Переписан UI всех триггеров, действий и оверлеев. Чтобы переключиться на новый интерфейс можно либо нажать на кнопку в заголовке окна, либо включить в настройках New Shell. На протяжении следующих нескольких месяцев можно будет переключаться между старой и новой оболочками, но в какой-то момент останется только новая, я постараюсь чтобы она была во всем лучше, чем старая.

Mode Switch

Что можно ожидать:

  • значительно более быструю скорость загрузки, по моим тестам время упало в среднем с 30 секунд на конфиге с 50 аурами до 20 секунд. Время загрузки должно упасть еще после того, как можно будет вычистить код старой оболочки
  • более отзывчивый интерфейс, особенно на переключении между аурами
  • вкладки - возможность открывать несколько вкладок с аурами одновременно (включу через пару недель после первой волны багфиксов)
  • превью захваченного изображения в *Search нодах в деревьях поведения - код для этого мы будем тестировать в старых добрых триггерах прямо сейчас, а дальше ровно это же превью и весь остальной функционал, например, эффекты, появится и в деревьях поведения/макросах
  • баги :) Но мы с ними справимся!

Send Sequence

Полностью переработан механизм саблицензий

Напомню что это вообще такое сначала. Саблицензии это лицензии, которые выпускают авторы паков, мини-приложений, которые делают что-то полезное. Это может быть кликер, может быть бот на рыбалку, может быть какой-то инструмент - абсолютно неважно. Идея в том, что можно создать такое мини-приложение и начать распространять ключи для него так, как вам удобно. При этом текущие возможности EyeAuras позволяют абсолютно любой уровень кастомизации - по факту вы делаете новую программу, но в которой по умолчанию уже вшиты все нужные инструменты автоматизации, лицензирование, защита и т.п.

Больше информации здесь...

EyePad

Параллельно с доработками самого скриптинга я продолжаю развивать EyePad - специальный режим запуска EyeAuras, заточенный под код, запуск, импорт паков и работу с .sln через Live Import.

По сути EyePad это рабочая оболочка для сценария "пишу код и тут же запускаю его":

  • можно быстро открыть один .csx или .cs файл
  • можно открыть .sln и работать через IDE
  • можно импортировать уже готовый пак, внести изменения и заново экспортировать его
  • каждая вкладка изолирована от соседних и живет в своем виртуальном пространстве

Это уже не просто "редактор скриптов внутри EyeAuras", а отдельный workflow для тех, кто хочет работать ближе к коду и быстрее переключаться между разработкой и запуском.

Подробнее про EyePad

Мини-приложения

Мини-приложения - это уже другой уровень. Здесь EyeAuras используется не просто как среда для скрипта, а как фундамент для почти отдельной программы.

Идея в том, что вы:

  • пишете свой интерфейс
  • управляете запуском через аргументы и pack config
  • при необходимости прячете большую часть стандартного UI EyeAuras
  • собираете продукт, который для пользователя может выглядеть как отдельное приложение

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

Подробнее про mini-app

Автоматический выбор сервера (в основном для RU-пользователей)

Ситуация с блокировками в РФ лучше не становится, только хуже, поэтому добавил новую настройку, которая должна упростить жизнь. Автоматический выбор сервера пытается найти ближайший доступный хаб. Сейчас их два, один в Санкт-Петербурге, второй во Франкфурте. По мере необохимости можно будет добавить еще два, уже есть железо в Хельсинки и Владивостоке. AutoSelectServerLocation

Доработки редактора кода

Добавлена более умная подсветка кода, InlayHints, улучшены подсказки по сигнатурам и навигация к выделенному элементу (CTRL + click / F12). Плюс появилась интеграция с ILSpy, так что стало проще разбирать внешние типы и сборки прямо из редактора. Компиляция стала быстрее - около 30-40% на больших скриптах, на маленьких (1 файл и 200-300 строк) 0-5%. В целом редактор должен стать чуть более отзывчивым - ему было очень тесно в старой оболочке.

CodeEditor - Semantic Highlighting

Coming Soon

Ниже небольшой тизер того, куда постепенно двигается следующий слой интерфейсов и инструментов вокруг скриптов, EyePad и mini-app сценариев.

На скриншоте как раз видна вкладка AI Chat - это часть идеи по плотной in-app интеграции AI прямо в EyeAuras. Задача в том, чтобы AI можно было использовать не где-то "рядом в браузере", а прямо внутри программы:

  • для ускорения написания скриптов
  • для помощи с аурами и другими элементами автоматизации
  • как справочник по API и доступным возможностям
  • как помощник, который сокращает путь от идеи до рабочего результата
  • и, что не менее важно, этот же слой смогут использовать и авторы mini-app - то есть можно будет собрать свой продукт, в котором AI уже встроен по умолчанию и доступен пользователю почти без дополнительной возни

Часть из этого уже есть в альфе, часть пока только шлифуется, но общий вектор именно такой: дать возможность разрабатывать скрипты и ауры с плотным использованием AI, а в перспективе и собирать mini-app, в которых AI уже является частью продукта "из коробки". Мне кажется, это и есть будущее.

Coming Soon

Bugfixes/Improvements

  • [Licensing] Полностью переработан механизм лицензий/саблицензий, Semi-Offline теперь используется как режим по умолчанию. Если очень кратко: это способ переживать временные дисконнекты, рестарты и краши без мгновенной потери доступа - подробнее здесь...
  • [Auth] Исправлена проблема key-login, которая в отдельных случаях могла ломать состояние саблицензий (PK_SublicenseStates)
  • [Scripting] Исправлена проблема виртуализации, из-за которой некоторые файлы скрипта могли попадать в список дважды
  • [Scripting] Исправлен баг в ScriptEmbeddedResourceFileProvider
  • [Scripting] Улучшена работа Embedded Resources и StaticWebAssets у NuGet-пакетов - особенно полезно для UI-компонентов и пакетов, которые тянут свои веб-ресурсы
  • [Packing] Доработана упаковка скомпилированных скриптов - зависимости из NuGet и package references теперь должны корректнее доезжать до packed-сборок
  • [SendInput] Исправлен редкий дедлок в SendInputController, который мог проявляться в сценариях с Ctrl+V
Release

1.9.9200

Permalink one month ago

Bugfixes/Improvements

  • [UI] Fixed a problem with WindowListProvider - when title got updated, EA lost window for 1 frame
  • [Scripting] Memory API - Added new methods GetThreads, VirtualQuery and GetMemoryRegions
  • [Scripting] Fixed a problem with IComputerVisionExperimentalScriptingApi not being available in SDK
  • [Scripting] Reworked script loading process, should fix "Could not build the proper workspace state, please report this error"
  • [Scripting] NuGet - improved package resolution mechanism, added more granular TFM-filtering