Zero Intrusion
Leverages existing platform automation (AppleScript, COM, DBus). No code changes needed for apps that already support automation. Agents connect via standard MCP -- no custom integration required.
From GUI to AAI: Let Agents directly invoke application capabilities
AAI (Agent App Interface) is an open protocol that enables AI Agents to directly invoke application capabilities -- bypassing the slow, fragile approach of "watching screens and simulating clicks."
Traditional: Agent -> [Screenshot] -> [OCR] -> [Click] -> GUI -> App (seconds)
AAI: Agent -> [MCP] -> AAI Gateway -> [IPC/API] -> App (milliseconds)Applications provide two independent interfaces:
Both access the same core business logic. Neither interferes with the other.
aai.json (placed in ~/.aai/<appId>/aai.json){
"mcpServers": {
"aai": {
"command": "aai-gateway",
"args": ["--mcp"]
}
}
}Then ask your Agent:
"Send an email to alice@example.com with subject 'Hello' using Mail"
The Agent calls the Gateway, which executes the operation via native IPC in milliseconds.