R
Robotgo
RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar
open-sourcetool-integration
10.9k
Stars
+904
Stars/month
25
Commits (90d)
5
Releases (6m)
Star Growth
+2.7k (33.3%)estimated from velocity
Overview
RobotGo is a native Go library for cross-platform desktop automation, supporting mouse and keyboard control, screen reading, window handling, and image/bitmap processing. It enables AI agents to interact with computer GUIs for automation, testing, and computer use tasks. The library supports Mac, Windows, and Linux on both arm64 and x86-amd64 architectures.
Deep Analysis
Key Differentiator
Native Go implementation for cross-platform desktop automation specifically designed for AI computer use and agent systems.
⚡ Capabilities
- • mouse and keyboard control
- • screen reading and image processing
- • window handle management
- • global event listening
- • cross-platform desktop automation
🔗 Integrations
Go programming languageCgo-free builds availablementioned JavaScript/Python/Lua versions in Pro version
✓ Best For
- ✓ building AI agents that need GUI interaction
- ✓ desktop automation for AI systems
- ✓ cross-platform RPA implementations
- ✓ auto-testing of GUI applications
✗ Not Ideal For
- ✗ end-user AI applications
- ✗ cloud-based AI services
- ✗ natural language processing tasks
⚠ Known Limitations
- ⚠ Requires GCC and proper system setup
- ⚠ Privacy settings needed on macOS for accessibility
- ⚠ Pro version features not open-source
Alternatives
S
Self-Operating Computer
A framework to enable multimodal models to operate a computer.
C
Cua
Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.
U
UI-TARS-desktop
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
c
cc-haha
Local-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs, skill marketplace, multi-model, Computer Use, tas
Compare Robotgo
Maintain Robotgo?
Show your live rank in your README, or put Robotgo in front of every visitor to AgentoolRank.