Builds

Available downloads

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

Stable 1.9.9740 Alpha 1.9.9740
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.9406

Permalink one month 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 one month 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 one month 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 2 months 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 2 months ago

Big Alpha - Day 1 patch

Bugfixes/Improvements

  • [UI] Popover display was sped up
  • [Bindings] Fixed a problem where the Bindings editor would not pop up
  • [Overlays] Fixed overlay rendering
  • [Send Sequence] Fixed a problem where Send Sequence would not expand as expected
Release

1.9.9339

Permalink 2 months ago

Big Alpha — 1.9.9339 RU/EN

Transition to the new UI, a major sublicenses rework, EyePad, mini-app workflows, and the first steps toward tight AI integration directly inside EyeAuras.

New UI — alpha

The moment I have been preparing for over the last two years is finally here: the transition from WPF to Blazor.

The UI for all triggers, actions, and overlays has been rewritten. To switch to the new interface, you can either use the button in the window header or enable New Shell in settings. For the next few months, it will still be possible to switch between the old shell and the new one, but eventually only the new one will remain. I will do my best to make it better than the old one in every possible way.

Mode Switch

What to expect:

  • significantly faster startup times; in my tests, load time dropped on average from 30 seconds on a config with 50 auras down to 20 seconds. It should improve even more once the old shell code can be removed
  • a more responsive UI, especially when switching between auras
  • tabs: the ability to open multiple aura tabs at once; I plan to enable this a couple of weeks after the first wave of bugfixes
  • captured image preview in *Search nodes inside behavior trees; we will test that code in the good old triggers first, and then the same preview and related functionality, such as effects, will move into behavior trees and macros as well
  • bugs :) But we will deal with them

Send Sequence

Sublicenses completely reworked

First, a quick reminder of what sublicenses are. Sublicenses are licenses issued by authors of packs and mini-apps that do something useful. It can be a clicker, a fishing bot, a tool, or anything else. The idea is that you can build such a mini-app and start distributing keys for it however you like.

With the current EyeAuras capabilities, the level of customization is already extremely deep. In practice, you can build a new program where automation, licensing, protection, updates, and similar infrastructure are already there by default.

More details here...

EyePad

In parallel with scripting improvements, I am continuing to develop EyePad — a special EyeAuras launch mode focused on code, execution, pack import, and working with .sln files through Live Import.

In practice, EyePad is a working shell for the flow "write code and run it immediately":

  • you can quickly open a single .csx or .cs file
  • you can open a .sln and work through an IDE
  • you can import an existing pack, modify it, and export it again
  • each tab is isolated from the others and lives inside its own virtual space

This is no longer just "a script editor inside EyeAuras." It is a separate workflow for people who want to stay closer to code and switch faster between development and execution.

More about EyePad

Mini-apps

Mini-apps are the next level. Here EyeAuras is used not just as a host for a script, but as the foundation for something very close to a standalone application.

The idea is that you:

  • build your own UI
  • control launch behavior through arguments and pack config
  • hide most of the standard EyeAuras UI when needed
  • ship a product that, from the user’s point of view, can feel like a separate application

This is where packaging, script protection, custom login, sublicenses, and the full distribution story for your own tool or mini-app fit together really well.

More about mini-apps

Automatic server selection (mostly for RU users)

The connectivity situation for users in Russia is not getting better, only worse, so I added a new setting that should make life easier. Automatic server selection tries to find the nearest available hub. Right now there are two of them: one in Saint Petersburg and one in Frankfurt. If needed, I can add more later — there is already hardware in Helsinki and Vladivostok.

AutoSelectServerLocation

Code editor improvements

The editor now has smarter highlighting, InlayHints, better signature help, and navigation to the selected symbol (CTRL + click / F12). There is also ILSpy integration now, which makes it much easier to inspect external types and assemblies directly from the editor.

Compilation is also faster — around 30-40% on larger scripts, and around 0-5% on small ones (one file, 200-300 lines). Overall the editor should feel more responsive now; it was very constrained inside the old shell.

CodeEditor - Semantic Highlighting

Coming Soon

Below is a small teaser of where the next layer of tooling around scripting, EyePad, and mini-app workflows is heading.

The screenshot shows the AI Chat tab. This is part of the idea of tight in-app AI integration directly inside EyeAuras. The goal is to make AI available not somewhere "next to the app in a browser tab," but inside the program itself:

  • to accelerate writing scripts
  • to help with auras and other automation elements
  • as a reference for the API and available features
  • as an assistant that shortens the path from idea to working result
  • and, just as importantly, the same layer will be available to mini-app authors as well — meaning it should become possible to build your own product where AI is already included by default with very little extra effort

Some of this already exists in alpha, some parts are still being polished, but the overall direction is clear: make it possible to develop scripts and auras with dense AI support, and eventually build mini-apps where AI is simply part of the product out of the box. I think that is the future.

Coming Soon

Bugfixes/Improvements

  • [Licensing] The entire licenses/sublicenses system was heavily reworked, and Semi-Offline is now the default mode. Very briefly: it is a way to survive temporary disconnects, restarts, and crashes without instantly losing access — more here...
  • [Auth] Fixed a key-login issue that could break sublicense state in some cases (PK_SublicenseStates)
  • [Scripting] Fixed a virtualization problem where some script files could appear twice
  • [Scripting] Fixed a bug in ScriptEmbeddedResourceFileProvider
  • [Scripting] Improved Embedded Resources and StaticWebAssets support for NuGet packages — especially useful for UI components and packages that bring their own web assets
  • [Packing] Improved packing of compiled scripts — dependencies coming from NuGet and package references should now make it into packed builds more reliably
  • [SendInput] Fixed a rare deadlock in SendInputController that could show up in Ctrl+V scenarios
Release

1.9.9200

Permalink one month 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

Новый RU-хаб

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

Settings - Ru Eye Hub

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

  • [Freeze] Исправлена проблема, из-за которой редактор BT мог зависать при переключении между аурами и BT в некоторых сценариях.
  • [UI] Исправлена ошибка, из-за которой лимит аур иногда продолжал применяться.
  • [UI] Полуоффлайн-режим теперь включён по умолчанию. Планы по полному оффлайн-режиму пока отложены из соображений безопасности, но полностью от идеи не отказались.
  • [ImGui] За последние 2 месяца было очень много изменений. Рекомендую посмотреть актуальную версию — EyeAuras.ImGuiSdk, 0.1.42: markdown-редактор, анимации, составные кнопки, интеграция шрифтов, изображения, кэширование и многое другое.
  • [Scripting] Улучшен Blazor API — добавлен RegisterViewType(Type viewType, Type dataContextType, object key = default). Это позволяет регистрировать собственные UI-виджеты.
  • [Scripting] Memory API — огромное количество изменений в производительности и внутренних механизмах. На текущем этапе Memory API можно считать стабильным и достаточно производительным практически для любых сценариев разработки. Также добавлено несколько механизмов инжекта (CreateRemoteThread, APC и другие). Обратите внимание: ни инжект, ни чтение памяти не будут работать в играх с anti-cheat-защитой, если вы сначала не обойдёте AC или не используете MemoryAPI, который обходит проверки AC (например, DMA).
  • [Scripting] Исправлена проблема, из-за которой ScriptContainerExtensions повторно регистрировался BT-нодами. Из-за этого singleton-объекты на деле переставали быть... singleton-объектами.
  • [Scripting] NuGet — добавлен DefaultNuGetPackageBlacklist, что улучшает совместимость со старыми пакетами netstandard1.3 и netstandard2.
Release

1.9.9109

Permalink 4 months ago

Новый релиз - 1.9 RU/EN

Масштабные изменения в скриптах и доступных API, переход на новую модель монетизации и многое другое.

Изменения монетизации - Free становится Pro

Все ограничения, которые присутствовали во Free версии снимаются - более никакого лимита на количество аур, размер скриптов, интеграцию с Телеграмом и т.п.

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

Free becomes Pro

Лицензия больше не нужна?

Да. Весь функционал, который был ранее закрыт лицензией теперь доступен всем. В самом ближайшем будущем с сайта будут убраны опции покупки лицензии.

Нужно ли соединение с сервером программы?

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

Почему?

С развитием механизма саблицензий и мини-приложений (https://eyeauras.net/share/S20251105201607zPUUkZryl4CY), мне кажется правильным сместить фокус в сторону монетизации готовых продуктов, собранных на базе программы, а саму программу при этом сделать бесплатной. Вся накопленная за 6 лет разработки база теперь доступна каждому, я надеюсь это подстегнет авторов, которые до этого сомневались "а стоит ли попробовать что-то сделать".

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

Но я купил лицензию только недавно, можно манибэк?

Пишите в личку, постараюсь помочь с этим неудобством.

Что нас ждет в 2026

  • улучшение пользовательского опыта при выпуске мини-приложений и других скриптов/наборов аур
  • Unreal-like Blueprints - эта идея давно витает в воздухе и на базе одного из ботов, которого мы сейчас разрабатываем, я ее обкатаю. Суть в том, чтобы объединить механизм Аур и Деревьев поведения в одно целое, это позволит решать с помощью одного инструмента (блюпринтов) разнородные задачи
  • Саблицензии - этот механизм уже работает, однако на данный момент многие его части мануальные, нужно их автоматизировать
  • Больше документации - одна из основных проблем программы сейчас в том, что в ней слишком много всего, этот функционал накапливался годам и не всегда подробно документирован. В наше время, когда многие вопросы решаются через LLM (ChatGpt, Gemini и т.п.), качество и количество документации по API это определяющий фактор. Планирую выделить несколько недель исключительно на это, возможно привлечь специалиста

C# Scripting - Встроенные Ресурсы

В скрипты добавлен очень мощный механизм - теперь вы можете встраивать прямо в свой скрипт целые файлы, будь то картинки, видео, текст или даже DLL/EXE. И далее прямо из скрипта можно с ними работать - отображать в UI, загружать в Триггеры/Действия или просто распаковать на диск для дальнейшего использования. Особенно полезен такой функционал если вы хотите встроить в скрипт какую-то библиотеку, которой нет в NuGet - теперь достаточно приаттачить файл к скрипту и указать, чтобы программа использовала его как зависимость.

Более того, если вы используете C# Script protection, то эти ресурсы будут еще и зашифрованы как часть скрипта, тем самым защищая ваше авторское право и работу. Add existing file

Более подробно здесь...

C# Scripting - Улучшения переменных

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

Более подробно здесь...

C# Scripting - Интеграция с IDE

IDE Еще с прошлого года в программе есть режим интеграции с IDE, по факту это возможность писать полноценные программы, при этом оставаясь внутри инфраструктуры EyeAuras. Вы можете редактировать скрипт прямо из JetBrains Rider / Visual Studio или любой другой среды разработки, в том числе и AI-based, к примеру Antigravity от Google. Это упрощает и ускоряет написание даже маленьких скриптов, не говоря уже о больших проектах.

Улучшения производительности

В этой версии более дюжины доработок и оптимизаций, направленных на ускорение времени загрузки и ускорении внутренних механизмов программы.

Тестирование на базе ImGui бота, использующего чтение памяти, показывает, что теперь можно оперировать в диапазоне 2к FPS, это ВКЛЮЧАЯ стоимость операций чтения памяти и парсинга всех необходимых игровых структур. До фиксов цифры были в районе 500 FPS. 2k fps demo

Пожалуйста, сообщайте о любых проблемах!

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

  • [Crash] Исправлена проблема, из-за которой окно лицензии падало при запуске
  • [EyePad] «Недавние» теперь отсортированы по дате (по убыванию)
  • [Scripting] Добавлена новая кнопка «Open in IDE», которая позволяет редактировать скрипт в Rider/Visual Studio и видеть изменения в EyeAuras в реальном времени — [подробнее здесь...](/scripting/ide-integration)
  • [Scripting] Исправления Embedded Resources — сделали Script FileProvider более гибким (теперь понимает больше форматов путей)
  • [Scripting] Исправлен баг в Live Import — теперь должно корректно определять изменения в .csproj
  • [Scripting] Улучшено освобождение ресурсов скриптов — даже если в пользовательском скрипте остались «висячие» ссылки, EyeAuras постарается подчистить их, если скрипт больше не запущен
  • [BehaviorTree] Исправлена проблема с циклическими ссылками — из-за неё UI показывал соединения, которых на самом деле нет
  • [BehaviorTree] Добавлен новый узел — SetVariable. Он всё ещё на очень ранней стадии, но я решил выкатить его раньше, просто чтобы протестировать
  • [BehaviorTree] Улучшена производительность BT
  • [SendInput] Исправлена проблема с драйвером TetherScript — на некоторых разрешениях/DPI клики мышью ещё и слегка сдвигали курсор (+-1px). Ещё момент: пожалуйста, убедитесь, что используете совместимую версию драйвера, чтобы всё работало как ожидается — HVDK 2.1, подробнее на этой странице
Release

1.8.9103

Permalink 5 months ago

Bugfixes/Improvements

  • [Scripting] Improved NuGet packages resolution - should solve problem of baseline assemblies conflicting with packaged ones
  • [Scripting] MemoryAPI - added NativeLocalProcess - very similar to LocalProcess, but uses a bit lower-level reading technique and allows to use handle to the process as a starting point
  • [Scripting] MemoryAPI - added DLL injection via manual mapping - allows to avoid some detection vectors