go-vgo/robotgo

Public

RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 01/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

RobotGo là thư viện tự động hóa desktop, kiểm thử tự động và AI Computer Use đa nền tảng viết bằng Go, hỗ trợ điều khiển chuột, bàn phím, màn hình và tiến trình.

  • Hỗ trợ đa nền tảng gồm macOS, Windows, Linux trên kiến trúc arm64 và x86-amd64.
  • Cung cấp các backend thuần Go (Cgo-free) thử nghiệm cho Windows, macOS, X11, Wayland và libei.
  • Tích hợp xử lý ảnh màn hình, bitmap, OpenCV (thông qua gcv) và lắng nghe sự kiện toàn cục.
  • Hỗ trợ quản lý cửa sổ và kiểm soát tiến trình như tìm PID, kích hoạt cửa sổ và đóng tiến trình.

Lưu ý

  • Khi sử dụng backend Cgo mặc định, yêu cầu cài đặt Golang, GCC và các thư viện hệ thống như libXtst, libpng, xcb trên Linux.
  • Các backend thuần Go (Cgo-free) vẫn đang ở giai đoạn thử nghiệm; một số tính năng như quản lý cửa sổ trên macOS báo ErrNotSupported.
  • Backend libei trên GNOME/KDE chỉ hỗ trợ nhập liệu chuột và bàn phím, không hỗ trợ chụp màn hình hay quản lý cửa sổ.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến89
  • Độ tươi100
  • Cộng đồng44
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánThư viện
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Go
  • C
  • OpenCV

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • clipboard/Xử lý tương tác và đọc/ghi dữ liệu clipboard.
  • darwin/Mã nguồn triển khai tự động hóa dành riêng cho hệ điều hành macOS.
  • examples/Các ví dụ minh họa cách sử dụng chuột, phím, màn hình và cửa sổ.
  • mouse/Logic điều khiển chuột như di chuyển, click và cuộn.
  • screen/Chức năng chụp ảnh màn hình, lấy kích thước và kiểm tra màu pixel.
  • wayland/Backend thuần Go cho hệ thống Linux compositor dựa trên wlroots.
  • win/Backend thuần Go cho hệ điều hành Windows.
  • x11/Backend thuần Go giao tiếp qua giao thức X11 trên Linux.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/go-vgo/robotgo.git
cd robotgo

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Mô phỏng thao tác gõ phím, di chuột và click phục vụ RPA hoặc bot tự động hóa.
  • Chụp ảnh màn hình và tìm kiếm hình ảnh/bitmap bằng khớp mẫu OpenCV.
  • Kiểm thử tự động giao diện GUI cho các ứng dụng desktop trên Windows, macOS và Linux.
  • Lắng nghe sự kiện bàn phím/chuột toàn cục để thiết lập phím tắt nóng.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1openclaw/openclawThe AI that really does things. Any OS. Any Platform. The lobster way. 🦞393.5k+592
  2. 2obra/superpowersAn agentic skills framework & software development methodology that works.309.3k+5.1k
  3. 3practical-tutorials/project-based-learningCurated list of project-based tutorials288.5k+765
  4. 4NousResearch/hermes-agentThe agent that grows with you258.9k+2.3k
  5. 5n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.209.1k+741

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 01/10/2026.