ware
koura
Hands for coding agents on desktop apps.
- since
- September 2026
- stack
- C# · .NET 8 · Avalonia · MCP
- state
- private
what it is
An MCP server a Claude Code session talks to. It starts a virtual X display for each Avalonia app it opens, runs the app on it with an inspector loaded, and answers one set of verbs: open, tree, find, click, type, key, wheel, drag, shoot. Nothing reaches the developer's screen.
what it does
- The agent reads the live control tree, not a screenshot: what each control is, holds, whether it is enabled or focused.
- Every point is in the window's own frame, the same frame a screenshot shows.
- Knows who calls it: each agent of the session gets its own display.