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.9425
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.9423

Permalink 2 hours 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 20 hours 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 2 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 8 days ago

AI patch - 1.9.9377 RU/EN

This is a small follow-up to 9374, still focused on AI.

EyeAuras now creates two AI profiles by default:

  • the regular OpenAI profile
  • the EyeAuras Gateway profile

That makes the first setup a bit easier: you can either use your own key right away or already have a ready-made gateway profile if you have access to that alpha route.

More about AI Assistant

AI Chat Panel

Bugfixes/Improvements

  • [AI] Two AI profiles are now created by default: OpenAI and EyeAuras Gateway
  • [Image Preview] Improved image rendering in the new UI - previews should now look crisper, without the extra smoothing
Release

1.9.9374

Permalink 9 days ago

AI patch - 1.9.9374 RU/EN

Главная новая фича этой сборки - встроенный AI Assistant.

Теперь прямо внутри EyeAuras есть отдельная AI-вкладка, в которой можно:

  • задавать вопросы про EyeAuras
  • искать ответы по документации
  • настраивать несколько AI-профилей под разные сценарии
  • использовать OpenAI и OpenAI-compatible endpoints, например локальную Ollama
  • при необходимости работать через EyeAuras AiGateway

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

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

AI Chat Panel

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

  • [AI] Улучшен UI AI-профилей и индикация доступности ключа. Теперь проще понять, готов ли профиль к работе и откуда EyeAuras берет ключ
  • [AI] Добавлена поддержка %EYEAURAS_TOKEN% и EyeAuras Gateway для AI-профилей
  • [Share] Исправлен редкий краш SharePreview
Release

1.9.9349

Permalink 12 days ago

Большая альфа - патч дня 3

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

  • [Image Search] Добавлен новый встроенный редактор шаблона. Он позволяет обрезать изображение, стирать пиксели, удалять цвет и менять размер прямо внутри триггера. Подробнее...

Редактор шаблона изображения

  • [Image Search] Исправлен баг, из-за которого шаблон изображения отображался некорректно
Release

1.9.9343

Permalink 13 days ago

Big Alpha - Day 1 patch

Bugfixes/Improvements

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

1.9.9339

Permalink 14 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 5 days ago

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

  • [UI] Исправлена проблема с WindowListProvider: когда заголовок окна обновлялся, EA теряла окно на 1 кадр
  • [Scripting] В Memory API добавлены новые методы: GetThreads, VirtualQuery и GetMemoryRegions
  • [Scripting] Исправлена проблема, из-за которой IComputerVisionExperimentalScriptingApi был недоступен в SDK
  • [Scripting] Переработан процесс загрузки скриптов — это должно исправить ошибку Could not build the proper workspace state, please report this error
  • [Scripting] NuGet — улучшен механизм разрешения пакетов, добавлена более детальная TFM-фильтрация
Release

1.9.9164

Permalink one month ago

New RU hub

Added new RU hub which should allow to circumvent issues with RU-region accessibility. Please report if login still won't work.

Settings - Ru Eye Hub

Bugfixes/Improvements

  • [Freeze] Fixed a problem with BT editor freezing when you switch between auras/BTs under some circumstances
  • [UI] Fixed aura limit sometimes still being applied
  • [UI] Semi-offline mode is now enabled by default. Plans to do full-offline are postponed for now due to security concerns, but are not off-the-table yet
  • [ImGui] A lot of changes in the last 2 months, I would recommend to check out the actual latest version - EyeAuras.ImGuiSdk , 0.1.42 - markdown editor, animations, composite buttons, fonts integration, images, caching, etc.
  • [Scripting] Blazor API improvements - added RegisterViewType(Type viewType, Type dataContextType, object key = default) - this allows you to register your own UI widgets
  • [Scripting] Memory API - Huge number of changes in performance and underlying mechanisms. At this point you can consider Memory API stable and performant to do literally any kind of development you might want. Also added multiple injection mechanisms (CreateRemoteThread, APC and several other). Note that neither injection, nor memory reading will work on anticheat protected games, unless you bypass AC first or use MemoryAPI that bypasses AC checks (like DMA).
  • [Scripting] Fixed a problem with ScriptContainerExtensions being re-registered by BT nodes. This lead to singletons not really being... singletons.
  • [Scripting] NuGet - Added DefaultNuGetPackageBlacklist which improves compatibility with old netstandard1.3 and netstandard2 packages