RPA-Python

用 Python 写脚本,轻松搞定桌面重复操作,跨平台自动跑。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 723 🐛 待处理 4 👀 关注 107
GitHub ↗
GitHub 星标 ★ 5503
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署,无付费版本。

项目预览

RPA-Python 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队tebelorg
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型cross-platform,opencv,python,rpa,sikuli,tagui,tesseract
GitHub 星标★ 5503
上线时间2019-03-30 00:00:00
代码更新2026-07-25
仓库体积328 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-10
浏览次数8

项目介绍

RPA-Python 是一个基于 Python 的机器人流程自动化(RPA)库,旨在帮助开发者用代码替代重复性的人工操作。它解决了传统 RPA 工具依赖重型图形界面、脚本定制困难的问题,提供跨平台(Windows/macOS/Linux)的自动化能力。核心能力包括:通过 OpenCV 进行图像识别定位 UI 元素,集成 Tesseract OCR 识别屏幕文本,支持鼠标键盘模拟操作,并借鉴了 Sikuli 和 TagUI 的视觉自动化思路。开发者可以用简洁的 Python 脚本控制桌面应用、网页或远程会话,实现数据录入、文件处理、批量操作等场景的自动化。项目适合有一定编程基础、希望灵活定制自动化流程的团队或个人,相比商业 RPA 工具更轻量、可扩展,且完全开源。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 5503

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 10 分钟 部署方式:库/依赖 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 运行环境(项目为 Python 库,README 未指定具体版本)
  • 支持 Windows / macOS / Linux 跨平台运行
  • 具备一定 Python 编程基础,需要自己编写脚本来驱动自动化
  • 如需图像识别/OCR 能力,项目技术栈涉及 OpenCV 与 Tesseract,请按仓库文档准备

安装与启动步骤

  1. 1准备 Python 环境

    本项目是用 Python 编写的 RPA 库,先确认本机已装 Python;README 未给出具体版本要求,请以仓库文档为准。

    python --version
  2. 2获取项目代码

    从 GitHub 克隆 RPA-Python 仓库到本地。README 节选未提供安装命令,克隆后请阅读仓库完整说明再决定安装方式。

    git clone https://github.com/tebelorg/RPA-Python.git
  3. 3阅读文档与示例

    README 中提供 Use Cases 与 API Reference 章节,以及 PyCon 视频链接,先浏览这些内容了解可用的自动化 API。

  4. 4云端快速试用

    不想本地配置环境时,可打开 README 提供的 Try on Cloud 链接,在 Google Colab 中直接体验该项目。

如何确认成功

克隆后本地出现 RPA-Python 目录,且 python --version 能正常输出版本号,即环境准备完成;具体调用是否成功请按仓库 API Reference 编写脚本试运行。

常见问题

Q:README 里没看到安装命令,怎么办?

A:本页仅为 README 节选,安装说明可能在完整 README 或 Releases 页面中。请直接打开 GitHub 仓库 https://github.com/tebelorg/RPA-Python 查看完整文档与版本发布说明。

Q:不想在本地装环境,可以先试试吗?

A:可以。README 顶部提供了 Try on Cloud 链接(Google Colab),无需本地安装即可在线体验项目功能。

Q:遇到问题去哪里求助?

A:README 提供了 Telegram 交流群 https://t.me/pythonrpa,也可以到 GitHub 仓库提 Issue;文档页面还提供中文等多语言的机翻入口。

Q:怎么知道有哪些功能可以用?

A:README 中有 Use Cases(使用场景)和 API Reference(API 参考)两个章节,还附有 PyCon 演讲视频,可据此了解各 API 的用途。

注意事项

  • README 节选未包含任何安装命令与依赖清单,本教程只给出通用准备动作,未编造包名、端口或路径。
  • 项目当前版本为 v1.50,不同版本 API 可能有变化,请以仓库最新文档为准。
  • 项目技术栈涉及 OpenCV 与 Tesseract,实际使用时可能需要额外准备相应依赖,请以仓库说明为准。
  • README 中的多语言链接是 Google 机翻页面,理解有出入时请以英文原文为准。

核心亮点

  • 基于 Python,代码可控性强,适合开发者深度定制自动化逻辑
  • 集成 OpenCV 和 Tesseract,支持图像识别与 OCR,能处理非标准 UI
  • 跨平台支持,覆盖 Windows、macOS、Linux,部署灵活

不足之处

  • 图像识别和 OCR 在复杂界面下可能不稳定,需调参
  • 文档和社区规模相对较小,示例和问题解答有限

适用场景

  • 批量处理 Excel/CSV 数据录入到桌面系统
  • 自动化操作老旧软件(无 API 的遗留系统)
  • 网页与桌面混合流程的自动化测试

替代项目

TagUI、SikuliX、Robot Framework

上一篇:TagUI

下一篇:geekgeekrun

同类项目推荐

bladebro 开源

给 AI 用的省 token 隐形浏览器,少工具也能全控网页

A Fully free agentic browser driver for AI , few tools, full control, real stealth, ···

★ 344 2026-09-15
geekgeekrun 开源

一键海投,自动开聊,让求职像刷剧一样轻松

牛人快跑 - GeekGeekRun,求职找工作自动化工具,基于 Puppeteer、Electron。界面友好,简···

★ 3082 2026-08-10
GURU-Ai 开源

在 Termux 里一键跑起 AI 助手,还能生成二维码分享

SIMPLE YET COMPLICATED

★ 1167 2026-08-09
vibe-coding-prompt-template 开源

用现成模板,让AI自动产出PRD、技术设计和MVP,开发提速。

Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLM···

★ 3227 2026-08-10
lieflat-charts 开源

让 AI 直接把数据变成可交互 HTML 图表

Data visualization Skill for AI Agents, turning data into polished, interactive HTML···

★ 6762 2026-10-01
AutomatiQ 开源

逆向网页 AI 交互,实现自定义数据提取与自动化

Simplify Web Reverse-engineering for AI Agents

★ 179 2026-08-09
openchrome 开源

让 AI 直接操控你已登录的真实 Chrome

Open-source browser automation MCP server. Control your real Chrome from any AI agen···

★ 238 2026-09-18
ccg-workflow 开源

一个命令,让多个 AI 模型自动协作搞定复杂任务

多模型协作工作流引擎 — /ccg:go 一个命令,AI 自动分析意图、选择策略、编排 Codex + Ge···

★ 5977 2026-08-09
browserwing 开源

把浏览器操作变成 AI 能直接调用的命令,告别慢速对话,自动化快人一步。

BrowserWing turns your browser actions into MCP commands Or Claude Skill, allowing A···

★ 1423 2026-08-09