Early alpha feature. It is already usable, but the interface, gateway flows, and some AI capabilities are still changing активно.
EyeAuras has a built-in AI Assistant as a separate AI tab right inside the app.
At this point, it is no longer just “a chat with a model.” The assistant can use the wiki as context, understands EyeAuras much better, and is increasingly useful for questions about scripting, the API, and configuration.
As the wiki improves, the built-in AI gets better too. In EyeAuras, documentation and AI are evolving together.

If you need more than a quick chat and want a heavier mode specifically for coding tasks, see this separate article:
EyeAuras GatewayAgent Guidance for external AI coding toolsMCP helper when you need more precise contextIf you want to try it on something practical right away, these are good starter questions:
How do I get the coordinates of a found image?What is the best way to send keys from a script?How should I store an API key for an AI profile in EyeAuras?Where can I read best practices for Script.csx?Also highly recommended:
AI tabIn the new EyeAuras UI, there is a dedicated tab for it.
A profile defines how EyeAuras talks to the model:
In newer builds, you will usually already have a regular OpenAI profile and an EyeAuras gateway profile.
Key Available statusIf the profile is configured correctly, you will see a green Key Available status on the right.
If it shows Unavailable, EyeAuras could not get the key or token yet, or the profile is not fully configured.
Start SessionThis opens the AI chat, and you can start asking questions.
Show SettingsThis is where the more technical options live: docs knowledge base, local docs cache, MCP, browser automation, and so on.
All connection settings are managed in the Manage Profiles window.
This is the best place to:
OpenAI, EyeAuras Gateway, Ollama, and other OpenAI-compatible endpointsThe most straightforward option is to paste the key directly into API Key.
Pros:
Cons:
This is usually the best option if you already have your own OpenAI key.
Example:
%OPENAI_API_KEY%
Pros:
EyeAuras GatewayThis is a separate option for users who want to try AI through EyeAuras infrastructure without setting up their own OpenAI account directly.
Right now, this is the closest thing to “free AI” inside EyeAuras, and anyone interested can already join the testing.
To get into the current alpha, just message Xab3r in Discord DM.
If you configure the profile manually, the basic setup looks like this:
API Key to %EYEAURAS_TOKEN%Endpoint to https://eu.openai.eyeauras.netIn newer builds, the gateway profile is usually created by default, so in most cases you do not need to configure anything manually.

A few important things to understand right away:
This is an important part of the overall idea.
EyeAuras Gateway is not meant to replace your own OpenAI key, and not a way to lock everyone into one setup. It is primarily about convenience, easier onboarding, and solving OpenAI access issues for users in Russia.
Here is what the chat looks like through the gateway inside EyeAuras:

In addition to OpenAI, EyeAuras also works with OpenAI-compatible APIs.
The clearest example is local Ollama.
A typical setup looks like this:
Endpoint: http://localhost:11434/v1Model Id: for example llama3API Key: usually not neededThis is useful if you want to:
Below is a quick explanation of the main fields in Manage Profiles.
NameThe profile name shown in the list.
It is best to use clear names, for example:
OpenAI gpt-5.4GatewayOllama localAPI KeyThe source of the secret or token.
This can be:
%OPENAI_API_KEY%%EYEAURAS_TOKEN% for the EyeAuras Gateway flowEndpointThe API address.
For regular OpenAI, it is usually best not to change it. But it is needed for:
Model IdThe model identifier, for example gpt-5.4, gpt-5.4-mini, or llama3.
If you are not sure, it is best to keep the recommended value from the template.
API TypeThis defines which API EyeAuras will use to send requests.
The simple way to think about it:
Responses — the more modern optionChatCompletions — compatibility modeReasoning EffortControls how deeply the model will “think” before answering.
If you do not want to tune it, just keep the default template value.
Max Context TokensA service field for local control over context size.
Most users can leave it alone.
Function CallingAllows the model to use EyeAuras built-in tools.
In most cases, it is best to keep this enabled, because this is how the AI gets access to docs, session memory, and other useful capabilities.
Key AvailableA quick indicator that the profile is ready to use.
If the status is red, the cause is usually one of these:
%EYEAURAS_TOKEN%Ollama or the gateway is missingShow Settings windowThis is what the AI settings window currently looks like:

This is where the more technical settings live:
Docs Knowledge Base — enables the local wiki knowledge baseArtifact Store — allows the AI to save artifacts if the backend supports itDocs Repository — the git repository used to pull the wikiDocs Path — the local path for the docs cacheMCP Port — the local MCP server portEnable MCP On Startup — automatically start MCP after the app launchesEnable Browser Automation — enables the browser automation layer for AI toolsBrowser Debug Port — browser debugging port for automation flowsFor the usual “ask something about EyeAuras” scenario, you normally do not need to change anything here.
The most practical points:
Docs Knowledge Base is best kept enabledBrowser Automation requires an app restart after savingDocs Path only matters if you deliberately want to move the local docs cacheAgent Guidance is a page inside Show Settings that helps external AI coding tools understand EyeAuras better.
In simple terms, instead of re-explaining every time what EyeAuras is, where the wiki is, which APIs to use, and how to connect to MCP, EyeAuras builds a ready-to-use guidance-pack folder.
You can open this folder, save it as an archive, or place it next to a C# project or .sln. Your project-level AGENTS.md is not touched — all instructions live inside the guidance pack itself.

This is useful if you work with:
AGENTS.mdEyeAuras.SDK / ref assembliesWhat EyeAuras does:
AGENTS.md inside as the entry point for the AI agentREADME.md, manifest.json, mcp-status.json, and a docs/ foldergenerated/aiAGENTS.md and does not overwrite your own rulesA practical workflow:
AI -> Show Settings -> Agent Guidance.Rebuild to create or update the guidance pack.Open Guidance Pack if you want to inspect the folder manually.Export Guidance Pack if you want to save the pack as a zip archive.Add to C# Project or Add to Solution if you want to copy the pack next to the selected .csproj or .sln.generated/ai or the exported folder in your external AI coding tool.
When adding it to a C# project, EyeAuras copies the pack into:
generated/ai
If you select a .sln, EyeAuras will try to find a C# project with the same name as the solution and place the guidance pack next to it.
Inside this folder, there is its own AGENTS.md, so the agent can start there and then continue through docs/.

The generated/ai folder is considered EyeAuras-managed and is fully replaced on each repeated Add to C# Project / Add to Solution. Do not store your own files there.
If you turned MCP on or off, click Rebuild so the fresh MCP status is written into the guidance pack.
Important: Agent Guidance does not replace your project rules. It is better thought of as a portable folder with EyeAuras context. If your project already has its own rules, they remain yours, and EyeAuras does not edit them.
You can think of MCP as a small local bridge between EyeAuras and the AI agent.
A regular guidance pack gives the agent documentation and rules. MCP helper adds a live endpoint that lets the agent ask more precise questions to EyeAuras itself — for example, about the current app state, windows, or available objects/symbols.
For simple tasks like “explain this setting” or “find an article,” MCP is usually not needed. It becomes useful when the external agent needs not only to read docs, but also carefully query EyeAuras about the current state.
This is still the most useful mode.
If the question can be grounded in the wiki, the built-in AI usually answers better and with more confidence.
The assistant is getting much better at understanding EyeAuras-specific context instead of only giving generic “C# advice.”
That is why these are especially useful now:
There is already a full working layer inside the app:
AI tabEyeAuras Bot on Discord is developing in parallelIf you want similar help outside the app, directly in Discord, there is now a separate public alpha:
Codex mode for more technical coding tasksIf the regular AI chat is more of a reference tool and quick helper, Codex is aimed more at complex tasks, separate threads, and deeper work with technical context.
Not necessarily.
The main options are:
OllamaEyeAuras Gateway if you have access to the current alphaEyeAuras GatewayNo.
It is an extra convenience option, not a required setup.
If you want full control over costs, use your own key and a normal OpenAI endpoint.
The simplest path is:
Manage ProfilesOpenAI profile or the EyeAuras gateway profileKey AvailableStart SessionUnavailableUsually the cause is one of these:
%EYEAURAS_TOKEN% is not available yetOllama, the local server is not running