RobotGo
Go library for cross-platform desktop automation and AI computer use that controls mouse, keyboard, screen, windows and processes.
Updated
✨ Try AgentScout's free AI image generator →Good for: browsing the web, controlling a computer, automating workflows, building AI agents
Use cases
About RobotGo
RobotGo is listed in our browser/computer use category and is aimed at builders. Go library for cross-platform desktop automation and AI computer use that controls mouse, keyboard, screen, windows and processes. Pricing, as the maker states it: Open source. Maturity: Mature. We last checked the official link on 2026-10-20.
What is RobotGo?
RobotGo is a Go library for native desktop automation on macOS, Windows and Linux (x86-64 and arm64). It controls the mouse and keyboard, reads the screen and pixel colours, captures bitmaps, manages processes and window handles, and listens for global input events.
It is used for RPA scripts, GUI test automation and, increasingly, as the low-level action layer for computer-use agents written in Go. The maker also sells RobotGo-Pro, a separate paid edition with JavaScript, Python and Lua bindings and support.
Sources: the official README and our directory listing, checked 2026-10-20. Official site: atomai.cc.
Who is RobotGo for?
Go developers building desktop automation, GUI tests or the action layer of a computer-use agent.
RobotGo at a glance
- Open source: Yes (Apache License 2.0)
- GitHub: go-vgo/robotgo · 10,876 stars (as of Oct 21, 2026)
Key features
- Mouse and keyboard control
- Screen capture, pixel reading and bitmap search
- Process and window handle management
- Global keyboard and mouse event listener
- macOS, Windows and Linux, x86-64 and arm64
RobotGo FAQ
What is RobotGo?
RobotGo is a Go library for native desktop automation on macOS, Windows and Linux (x86-64 and arm64). It controls the mouse and keyboard, reads the screen and pixel colours, captures bitmaps, manages processes and window handles, and listens for global input events.
Who is RobotGo for?
Go developers building desktop automation, GUI tests or the action layer of a computer-use agent.
Is RobotGo free?
RobotGo's pricing, as the maker states it: Open source. Open-source tools are free to use, though you may still pay for model API usage or a hosted plan. Check the official site for current plans.
Is RobotGo open source?
Yes. RobotGo is released under the Apache License 2.0, according to its GitHub repository.
What are alternatives to RobotGo?
Similar tools include Windows-MCP, Terminator, UFO, UI-TARS-desktop, LCU and Midscene.js.
RobotGo ratings and reviews
Be the first to rate RobotGo: tap 1 to 5 stars below. A written review is optional.
RobotGo alternatives
Other browser/computer use tools in our directory. See all browser/computer use tools →
Windows-MCP
Lightweight MCP server for computer use on Windows that lets agents navigate files, control apps and interact with the UI.
Terminator
Desktop automation library and MCP server that lets AI assistants control any Windows app through the accessibility tree, like Playwright for the desktop.
UFO
Microsoft's desktop agent framework that operates Windows apps and orchestrates multi-device tasks as task graphs.
UI-TARS-desktop
ByteDance's open-source multimodal agent stack, including a desktop app and Agent TARS for controlling computers and browsers.
LCU
Brings the computer-use runtime from the ChatGPT desktop app to Claude Code, Codex CLI and Pi, so any agent harness can see and control your desktop without a Codex sign-in.
Midscene.js
Vision-driven UI automation and E2E testing framework where a GUI agent carries out natural-language steps on web, mobile and desktop apps.
Popular searches with this tool
🏆 Ranked in: UI-TARS-desktop alternatives
🔁 Listed in: UI-TARS-desktop alternatives
🧭 Task guides: Computer and desktop control tools for web browsing agents
Badge for makers
Built RobotGo? Add this badge to your README or site. It links back to this page. About badges