javimosch/linux-use: Agent-first GUI control for Linux
linux-use is an agent-first GUI control tool for Linux that interacts directly with applications via AT-SPI accessibility paths without requiring focus stealing or pointer movement. Written in the Machine-First Language, the tool generates element refs with fingerprints, streams real AT-SPI callbacks as NDJSON, and complies with agent-first CLI conventions. It is currently tested primarily on X11 configurations with GTK and Qt applications. Open article →