robotgo
10,905
Stars
966
Forks
233
Watchers
4
Open Issues
Apache-2.0
许可证
Go
语言
2016-09-26
创建时间
2026-11-04
最近更新
项目能做什么
Go 语言原生跨平台 RPA、GUI 自动化、自动化测试与 Computer use 工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Robotgo
<p align="center">
<img src="docs/robotgo-logo.svg" width="560" alt="RobotGo logo — a robot with a mouse pointer" />
</p>
<!-- <img align="right" src="https://raw.githubusercontent.com/go-vgo/robotgo/master/logo.jpg"> -->
[](https://github.com/go-vgo/robotgo/commits/master)
[](https://circleci.com/gh/go-vgo/robotgo)
[](https://codecov.io/gh/go-vgo/robotgo)
[](https://github.com/go-vgo/robotgo/actions/workflows/lint.yml)
[](https://pkg.go.dev/github.com/go-vgo/robotgo?tab=doc)
[](https://github.com/go-vgo/robotgo/releases/latest)
<a href="https://discord.gg/npPb3NzE4A"><img src="https://img.shields.io/discord/1484658282777018551.svg?logo=discord&logoColor=white&label=Discord&color=5865F2" alt="Join the Discord chat at https://discord.gg/npPb3NzE4A"></a>
English | [简体中文](langs/README.zh.md) | [繁體中文](langs/README.zht.md) | [日本語](langs/README.ja.md) | [한국어](langs/README.ko.md) | [Français](langs/README.fr.md) | [Deutsch](langs/README.de.md) | [Español](langs/README.es.md) | [Русский](langs/README.ru.md) | [Português](langs/README.pt.md)
> Golang Desktop Automation, auto test and AI Computer Use. <br>
> Control the mouse, keyboard, read the screen, process, Window Handle, image and bitmap and global event listener.
RobotGo supports Mac, Windows, and Linux; and robotgo supports arm64 and x86-amd64.
I build [Codg](https://github.com/vcaesar/codg) now, Easy code and work AI agent system: auto, asynchronous, concurrency, efficiently and High accuracy
<p align="center">
<a href="https://github.com/vcaesar/codg" rel="nofollow">
<!-- <img width="800" alt="Codg Demo" src="https://github.com/vcaesar/codg/raw/main/demo/26-04.png" /> -->
<img width="800" alt="Codg Demo" src="https://github.com/vcaesar/codg/raw/main/demo/26-04-1.png" />
</a>
</p>
[RobotGo-Pro](https://github.com/vcaesar/robotgo-pro) get the JavaScript, Python, Lua and others version, tech supports, new features and newest robotgo version ("no open-source version now").
## Contents
- [Docs](#docs)
- [Donate](#Donate)
- [Binding](#binding)
- [Requirements](#requirements)
- [Cgo-free Builds](#cgo-free-builds)
- [Installation](#installation)
- [Update](#update)
- [Examples](#examples)
- [Type Conversion and keys](https://github.com/go-vgo/robotgo/blob/master/docs/keys.md)
- [Cross-Compiling](https://github.com/go-vgo/robotgo/blob/master/docs/install.md#crosscompiling)
- [Authors](#authors)
- [Plans](#plans)
- [License](#license)
## Docs
- [GoDoc](https://godoc.org/github.com/go-vgo/robotgo) <br>
- [API Docs](https://github.c
阅读完整原文
商业机会分析 AI 生成
轻量级跨平台桌面 RPA 录制与回放套件 (桌面独立客户端)
| 产品构想 | 利用 RobotGo 的键鼠监听和控制底层能力,封装为带有可视化界面的低代码桌面操作录制与定时执行工具,主打相比 Python/Electron 工具更轻量、低内存、免环境依赖。 |
| 核心功能 | 键鼠宏录制与回放、屏幕找图找色精准点击、定时触发与多任务调度、支持导出独立可执行脚本。 |
| 目标用户 | 中小企业运营人员、电商从业者、需要定期重复操作桌面端软件的非专业开发人员。 |
| 难度/周期 | 中等 · 2 - 3 个月 · 成本:极低(主要是跨平台 UI 如 Wails/Fyne 的开发测试及多平台打包签名成本) |
| 收费模式 | 免费基础版 + 商业版买断制/按年订阅(解锁多屏幕支持、无限并发任务及导出免安装可执行程序功能)。 |
| 竞争风险 | 各操作系统权限系统限制(如 macOS 辅助功能权限、Windows 杀毒软件对键盘 Hook 报毒阻拦)。 |
| 依据 | 数据支持的判断 |
原生 AI Computer Use 桌面端安全执行引擎
| 产品构想 | 基于标签中的 'computer-use' 概念,利用 Go 语言轻量高性能和 RobotGo 的屏幕捕获与动作模拟能力,构建连接大模型(如 Anthropic Computer Use 或开源视觉 Agent)的本地守护进程,替代笨重的 Python 运行时。 |
| 核心功能 | 极速屏幕截帧与差量压缩传输、LLM 动作指令映射与坐标自适应修正、敏感操作确认与操作安全沙盒、本地审计日志。 |
| 目标用户 | 正在探索 AI 桌面助理、智能办公 Agent 部署的开发者与企业 IT 部门。 |
| 难度/周期 | 较高 · 2 - 4 个月 · 成本:低(主要消耗大模型 API 测试费用) |
| 收费模式 | 企业授权许可(按席位或节点收费)、提供企业内部专用私有化部署连接器支持。 |
| 竞争风险 | 视觉大模型在真实桌面复杂界面下的误操作率较高,商业化责任边界不易界定(推测)。 |
| 依据 | 尚需验证的假设 |
无 API 传统桌面软件自动化与巡检服务
| 产品构想 | 针对医疗、工控、金融等领域的老旧桌面客户端(无公开 API,容易卡死崩溃),提供基于 RobotGo 的自动化巡检、故障重试与数据提取落库方案。 |
| 核心功能 | 界面卡死与白屏自动感知、定时执行自动化点击拉取报表、OCR 识别与数据抽取清洗、故障自动截屏告警。 |
| 目标用户 | 受限于老旧软件交互的企业系统集成商、行业 IT 运维团队。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:极低 |
| 收费模式 | 垂直场景解决方案定制收费 + 软件年度维护订阅费。 |
| 竞争风险 | 项目依赖定制化现场实施,产品化标准化程度相对受限(推测)。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| morluto/rea | 中文介绍暂未生成 Reverse engineer anything with agents, from app behavior dow |
449,414 | TypeScript |
| openclaw/openclaw | 中文介绍暂未生成 The AI that really does things. Any OS. Any Platform. The lo |
394,300 | TypeScript |
| obra/superpowers | 中文介绍暂未生成 An agentic skills framework & software development methodolo |
315,605 | Shell |
| NousResearch/hermes-agent | 中文介绍暂未生成 The agent that grows with you |
262,382 | Python |
| n8n-io/n8n | 中文介绍暂未生成 Fair-code workflow automation platform with native AI capabi |
210,007 | TypeScript |
| firecrawl/firecrawl | 中文介绍暂未生成 Supercharge your AI agents with data from the web and beyond |
200,439 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2016-09-26,近 30 天仍在推送,发布过 88 个 Release |
| 社区活跃 | Star 10,905 / Fork 966 / Issue 4(数据支持,可自行核实) |
| 许可证 | Apache-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/go-vgo/robotgo.git cd robotgo # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。