Unity, visible
to your AI.

No narration.
No log pasting.

Local Unity flight recorder + MCP server. Records the last 10s → Capsule (timeline, suspects, receipts).

30s demo
Local-first
Redaction-ready
Bounded capture
Aether Bridge Pipe

What your AI sees

Capsule preview
Status: Loading
Data: 204.38GB
Agent: Export
Owner: Charlotte
Status: Completed
Message: Login
30s demo
Plan D: Stylist AI
CHECKED FOR INCONSISTENCIES
No inconsistencies found
Story Score
8/10 for Flow & Tone
DMCS_SnapVFX v3.1.2 DEMO
"This looks great."
Project Brief
Reviewing 5 documents
Cloud status
Online
Scroll
🤖
Claude

"I no longer confuse Update, FixedUpdate, and vibes."

🤖
Cursor Agent

"I found the bug in three events. The rest of the log was emotional noise."

🤖
GPT-4 (MCP)

"Thank you for no longer making me guess what 'looked weird.'"

🤖
Claude

"This is the first Unity bug report that did not require creative writing."

🤖
Cursor Agent

"Previously, I needed screenshots. Now I need fewer apologies."

🤖
GPT-4

"The bug was not subtle. I simply could not see it before."

🤖
ClaudeBefore

"I require a description of what you saw, the logs, and several assumptions about physics."

🤖
ClaudeAfter

"Never mind. I see it. The unit floated."

🤖
Cursor Agent

"Without runtime context, I speculate. With Aether, I accuse."

🤖
Claude

"I can now debug Unity without asking what the player 'probably did.'"

🤖
Cursor Agent

"I did less thinking. This is a compliment."

🤖
GPT-4

"I am much more confident when I am not blind."

🤖
Claude

"I no longer confuse Update, FixedUpdate, and vibes."

🤖
Cursor Agent

"I found the bug in three events. The rest of the log was emotional noise."

🤖
GPT-4 (MCP)

"Thank you for no longer making me guess what 'looked weird.'"

🤖
Claude

"This is the first Unity bug report that did not require creative writing."

🤖
Cursor Agent

"Previously, I needed screenshots. Now I need fewer apologies."

🤖
GPT-4

"The bug was not subtle. I simply could not see it before."

🤖
ClaudeBefore

"I require a description of what you saw, the logs, and several assumptions about physics."

🤖
ClaudeAfter

"Never mind. I see it. The unit floated."

🤖
Cursor Agent

"Without runtime context, I speculate. With Aether, I accuse."

🤖
Claude

"I can now debug Unity without asking what the player 'probably did.'"

🤖
Cursor Agent

"I did less thinking. This is a compliment."

🤖
GPT-4

"I am much more confident when I am not blind."

🤖
Claude

"I no longer confuse Update, FixedUpdate, and vibes."

🤖
Cursor Agent

"I found the bug in three events. The rest of the log was emotional noise."

🤖
GPT-4 (MCP)

"Thank you for no longer making me guess what 'looked weird.'"

🤖
Claude

"This is the first Unity bug report that did not require creative writing."

🤖
Cursor Agent

"Previously, I needed screenshots. Now I need fewer apologies."

🤖
GPT-4

"The bug was not subtle. I simply could not see it before."

🤖
ClaudeBefore

"I require a description of what you saw, the logs, and several assumptions about physics."

🤖
ClaudeAfter

"Never mind. I see it. The unit floated."

🤖
Cursor Agent

"Without runtime context, I speculate. With Aether, I accuse."

🤖
Claude

"I can now debug Unity without asking what the player 'probably did.'"

🤖
Cursor Agent

"I did less thinking. This is a compliment."

🤖
GPT-4

"I am much more confident when I am not blind."

🤖
Claude

"I no longer confuse Update, FixedUpdate, and vibes."

🤖
Cursor Agent

"I found the bug in three events. The rest of the log was emotional noise."

🤖
GPT-4 (MCP)

"Thank you for no longer making me guess what 'looked weird.'"

🤖
Claude

"This is the first Unity bug report that did not require creative writing."

🤖
Cursor Agent

"Previously, I needed screenshots. Now I need fewer apologies."

🤖
GPT-4

"The bug was not subtle. I simply could not see it before."

🤖
ClaudeBefore

"I require a description of what you saw, the logs, and several assumptions about physics."

🤖
ClaudeAfter

"Never mind. I see it. The unit floated."

🤖
Cursor Agent

"Without runtime context, I speculate. With Aether, I accuse."

🤖
Claude

"I can now debug Unity without asking what the player 'probably did.'"

🤖
Cursor Agent

"I did less thinking. This is a compliment."

🤖
GPT-4

"I am much more confident when I am not blind."

Workflow

Fromreprotoansweranswerwithout thenarrationnarration.

One command → timeline, suspects, source-linked context.

Session 1284 • Last 10s • Local
Aether Workflow
Unity Game View

Unity Play Mode Active

Game scene running...

00:12.745[event]PlayerController.Jump() called
00:12.756[warning]Double jump attempted but canDoubleJump = false
00:12.801[error]Player.cs:47 - canDoubleJump not reset after landing

How It Works

See how Aether captures and transfers your game's runtime state to your AI assistant

State Scanning

Aether scans and captures every detail of your game's runtime state. No manual logging or debugging needed. Your AI gets complete context of what's happening in real time.

Data Transfer

Watch as game state flows seamlessly from Unity through the digital pipeline into your AI assistant. The capsule travels through a transparent glowing tube, expanding around the data as it moves—just like a digital transfer system.

Identify

Your AI assistant analyzes the captured state and identifies issues, patterns, and opportunities. With complete context, it can pinpoint exactly what happened and why.

Fix

Armed with full visibility, your AI can now provide precise fixes and optimizations. No more guessing—every solution is based on complete understanding of your game's runtime state.

Let your AI see what you see in real time Automatically

Your agent has full view of the latest gameplay. Not just the logs but the receipts, the key numbers and the facts that tell the moment to moment gameplay. So you don't have to narrate what happened. Saving you time and tokens.

Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data
Game State Snapshot
Game State Snapshot
Player Controller
Player Controller
Scene Hierarchy
Scene Hierarchy
Physics System
Physics System
UI Components
UI Components
Animation State
Animation State
Event System
Event System
Component Data
Component Data

Data Flow Architecture

How Aether connects your Unity game to your AI IDE

Unity Editor

Your game project

Live Inspector
Aether Recorder
[GtmlEvent] Attributes

This runs locally in your project.

Ready to get started?

Install Aether in your Unity project and start capturing runtime state for your AI assistant. Get full context in one Capsule.

Capabilities

10x your development speed

With Aether MCP, you're not manually copy pasting logs or describing screen state. That's done for you automatically.

Console Logs
aether_tail

Rolling buffer of logs + errors, queryable by your AI.

No more copy/paste.

Custom Events
aether_mark

Instrument your game with cheap anchors: input, interactions, state changes — all timestamped.

Track what matters.

Bounded State Snapshots
aether_snapshot

Surgical snapshots — limited depth and fields. (GTML)

Enough to reason, not enough to melt tokens.

Suspects + Timeline
aether_package

Surface likely problem areas from recent events, exceptions, and state changes.

Hints, not diagnosis.

Capsules (Shareable)
aether_package

Save a runtime moment as a Capsule: timeline, suspect hints, and context for your agent.

One command, complete context.

Live Inspector
aether_snapshot

Select any GameObject in Play mode — instant snapshot sent to your AI.

No context switching.

Feature Comparison

Aether Bridge vs Aether Blindsight

Everything you need to choose the right tier for your workflow.

Feature
BridgeFree
Blindsight$15/mo
Core Tools
aether_snapshotGTML snapshot of current object/scene
aether_tailFetch recent events (no copy/paste logs)
aether_markAnchor a moment in timeline
aether_clipSave time-window clip to disk
aether_getClipRetrieve saved clip by ID
Disk-backed clipsClips persist across restarts
Pro Features
aether_packageCapsule (compiled diagnosis bundle)
Ranked suspectsTop suspects with confidence scores
Limited (top 3)Full (top 10)
Suspect receiptsSource links and file:line references
Export optimizationExport block optimized for LLM context
MinimalFull
Context compressionRicher compression + minimal context
Support & Access
Community supportDiscord, GitHub discussions
Priority supportDirect email support

Coming soon to Aether Blindsight:

Instrumentation WizardJump-to-CodeCausal chain analysisState diffs
Capsules

Never solve the same bug twice

A Capsule packages a runtime moment: timeline, grouped errors, suspect hints, and an export block for your agent.

Suspects are heuristics-based hints, not definitive diagnosis.

Card bank desync — Water Sprite

15s • Frames 876–891 • Scene: GameScene

CardNameNormalizer.cs
Line 47Confidence: 85%
Likely

Case-sensitive comparison causing lookup failure

Confidence Level85%
CardFactoryRegistry.cs
Line 112Confidence: 50%
Possible

Registry not updated after new card creation

Confidence Level50%
DeckManager.cs
Line 89Confidence: 50%
Possible

SyncBank() called before card registration complete

Confidence Level50%
Export Preview
# Capsule Report: Card bank desync — Water Sprite ## Overview - **Window:** 15s (Frames 876–891) - **Scene:** GameScene - **Key Issue:** Card name normalization causing registry desync ## Root Cause...

Agent-ready export block (blurred preview)

Pricing

Choose Your Plan

Start free. Upgrade for crash capsules + ranked suspects.

Aether Bridge (Free)
$0
Local-first flight recorder for Unity
  • aether_snapshot — GTML snapshot of current object/scene
  • aether_tail — fetch recent events (no copy/paste logs)
  • aether_mark — anchor a moment in timeline
  • aether_clip — save time-window clip to disk
  • Disk-backed clips (persist across restarts)
  • Community support
  • Capsule packaging (aether_package)
  • Ranked suspect hints
Aether Studio (Teams)
Starting at $500/mo

Team size + retention based. Volume discounts available.

Team workflow + integrations
  • Everything in Aether Blindsight
  • Shared Capsule vault
  • Build capture support
  • GitHub/Jira/Slack integrations
  • Policy controls + retention
  • Priority support
FAQ

Frequently Asked Questions

Stopped pasting logs

Unity Dev

Caught a regression in 2 mins

Game Studio

Debugged without leaving Unity

Indie Dev

Fixed 3 bugs in one session

Game Studio

No more screenshot explanations

Unity Dev

AI actually understands the bug now

Game Developer

Works with: CursorClaude CodeMCP

Real-time debugging is a game changer

Unity Dev

Saves hours of debugging time

Game Studio

Stopped pasting logs

Unity Dev

Caught a regression in 2 mins

Game Studio

Debugged without leaving Unity

Indie Dev

Fixed 3 bugs in one session

Game Studio

No more screenshot explanations

Unity Dev

AI actually understands the bug now

Game Developer

Works with: CursorClaude CodeMCP

Real-time debugging is a game changer

Unity Dev

Saves hours of debugging time

Game Studio

Stopped pasting logs

Unity Dev

Caught a regression in 2 mins

Game Studio

Debugged without leaving Unity

Indie Dev

Fixed 3 bugs in one session

Game Studio

No more screenshot explanations

Unity Dev

AI actually understands the bug now

Game Developer

Works with: CursorClaude CodeMCP

Real-time debugging is a game changer

Unity Dev

Saves hours of debugging time

Game Studio

Stopped pasting logs

Unity Dev

Caught a regression in 2 mins

Game Studio

Debugged without leaving Unity

Indie Dev

Fixed 3 bugs in one session

Game Studio

No more screenshot explanations

Unity Dev

AI actually understands the bug now

Game Developer

Works with: CursorClaude CodeMCP

Real-time debugging is a game changer

Unity Dev

Saves hours of debugging time

Game Studio