Launching today

Agent Interface
Give AI agents a better way to use computers
14 followers
Give AI agents a better way to use computers
14 followers
AI agents need better computer tools, not just better models. Agent Interface is an open-source layer built to cut repeated screenshots, model calls, and waiting. It reuses learned interactions, runs action-and-feedback loops locally, and asks the model when fresh judgment is needed. Start with the runnable desktop research preview, and follow the Astra/Freedoom experiments exploring control in a world that doesn't pause while AI thinks.







Solid computer layer. How do you keep reused UI actions valid when the app layout changes?
@pratiksharda
We don’t try to keep old UI coordinates valid. We separate the reusable procedure from the current binding to the interface.
For example, the reusable part might be “focus the destination field → enter this value → verify the field changed → activate submit.” The actual field and button locations are current-state bindings, not permanent coordinates.
Before a consequential action, the runtime revalidates that binding against the current UI. If the layout changed and the target is stale, missing, or ambiguous, the old action is not replayed. The runtime yields, and only the affected binding needs to be repaired while the higher-level procedure can remain reusable.
So the rule is basically: reuse semantics, invalidate geometry, repair selectively.
We also keep prediction separate from authority, so even a cached target is never permission to click by itself.