Notices the change
New armor, a power deficit, a lost harvester, or a critically damaged unit—not a running commentary.
Game event → relevance gateIndependent project. EA has not endorsed and does not support this product.
It watches the same match you do, speaks only when useful, answers on demand, and gives command back instantly.
“Heavy armor is entering from the east. Your northern route is still open.”
The companion combines deterministic game state with fog-respecting tactical views. It can explain, propose a safe order for confirmation, or delegate real-time play to OpenRA's native bot stack when AUTO is explicitly enabled.
New armor, a power deficit, a lost harvester, or a critically damaged unit—not a running commentary.
Game event → relevance gateThe model receives only the compact observation already visible to you. Hidden enemies stay hidden.
Snapshot → AI layer → one lineConfirm individual actions, switch strategies by voice, or turn AUTO on. Interrupt speech or disable delegation at any moment.
Ask · confirm · delegate · take backThe in-match surface stays quiet. The capability contract underneath it is explicit, inspectable, and interruptible.
Ask naturally, see what was heard, and keep a compact history of advice and orders.
See proof + boundary In matchInformation, warnings, and critical threats are treated differently.
See proof + boundary In matchThe companion can propose a bounded order without silently taking control.
See proof + boundary In matchThe AI receives battlefield context without receiving information the player has not earned.
See proof + boundaryThe game never talks to a model provider directly. A private AI layer owns model credentials and named capabilities, while deterministic OpenRA logic keeps economy, production, combat, and AUTO play moving without waiting on an LLM.
Read the architecture