rpaframework

用 Robot Framework 快速搭建企业级 RPA 机器人,搞定桌面、浏览器和文档自动化。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 280 🐛 待处理 31 👀 关注 49
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1582
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,Apache-2.0 许可证,完全免费,无付费版本。

项目预览

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

项目数据

分类自动化工作流
开发团队robocorp
定价模式🏷️完全免费
价格说明开源库,Apache-2.0 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,automation,documentai,nlp,ocr,opencv,python,robocorp,robot,robotframework,rpa,rpa-robots
GitHub 星标★ 1582
上线时间2020-01-02 00:00:00
代码更新2026-11-02
仓库体积175.1 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-10
浏览次数5

项目介绍

rpaframework 是一套面向机器人流程自动化(RPA)的开源工具库集合,专为与 Robot Framework 和 Python 协同使用而设计。它解决的是企业级自动化中流程编排、系统交互和文档处理的碎片化问题,提供从桌面操作、浏览器控制到 AI 文档解析的全链路能力。核心能力包括:基于 Robot Framework 的关键字驱动测试/自动化框架,支持自然语言编写流程;集成 OCR、OpenCV 和 Document AI 技术,可识别屏幕元素、解析复杂文档;提供丰富的预置库(如 RPA.Desktop、RPA.Browser、RPA.Email),覆盖常见业务操作;同时支持纯 Python 调用,便于开发者深度定制。项目由 Robocorp 维护,生态活跃,适合构建可维护的自动化机器人,降低传统脚本的脆弱性。

Star 增长趋势

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

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

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:库/依赖 5 步

环境要求

  • Python 环境(README 明确本库与 Python 配合使用)
  • Robot Framework(README 说明本库设计为与 Robot Framework 协同使用)
  • 可访问 PyPI 源以安装 Python 包

安装与启动步骤

  1. 1确认 Python 环境

    README 未给安装命令,先确认本机已装 Python,后续才能安装该库。建议使用较新版本。

    python --version
  2. 2安装 rpaframework

    README 提供 PyPI 页面地址,按该包名从 PyPI 安装到当前 Python 环境。

    pip install rpaframework
  3. 3确认安装结果

    用 pip 查询已安装信息,能列出包名与版本即安装成功,避免后续导入失败。

    pip show rpaframework
  4. 4查阅官方文档

    README 首页给出文档站与发布说明地址,使用前先浏览对应库的用法与关键字说明。

  5. 5按需补充其他依赖

    README 提到可参考“安装 Python 包依赖”文档,OCR、浏览器等能力可能需额外组件。

如何确认成功

执行 pip show rpaframework 能输出包名与版本号,即表示库已安装成功。

常见问题

Q:必须用 Robot Framework 吗?

A:不必须。README 说明本库可同时与 Robot Framework 和 Python 配合使用,纯 Python 脚本中也可调用其库。

Q:安装命令来自哪里?

A:README 未直接给出安装命令,仅提供了 PyPI 项目地址(pypi.org/project/rpaframework),本教程的 pip 命令据此推断,请以官方文档为准。

Q:在哪里查详细用法?

A:README 列出文档站 https://rpaframework.org/、发布说明页面以及 Robocorp 文档站,可查阅各子库的关键字与示例。

Q:和 Robocorp 是什么关系?

A:项目由 Robocorp 赞助,并针对 Robocorp 的 Control Room 与开发者工具做了优化,但项目本身 100% 开源。

注意事项

  • README 未提供完整安装章节,本教程命令基于其给出的 PyPI 包名推断,建议以 https://rpaframework.org/ 官方文档为准。
  • 该库是一组库的集合(如桌面、浏览器、邮件等方向的 RPA 库),实际用到的子库需按需求单独了解。
  • 开放外部贡献,遇到问题可通过 GitHub 仓库 https://github.com/robocorp/rpaframework 反馈。

核心亮点

  • 关键字驱动语法,非程序员也能编写自动化流程,降低门槛
  • 内置 OCR 和 Document AI 集成,能处理扫描件和复杂表格,远超普通 UI 自动化
  • 与 Robocorp 云平台无缝对接,支持部署、监控和版本管理,企业落地方便

不足之处

  • 依赖 Robot Framework 生态,学习曲线较陡,调试复杂流程时堆栈信息不直观
  • 部分高级库(如 Document AI)需要额外配置或付费服务,开源版功能受限

适用场景

  • 企业财务部门自动处理发票和报表,从 PDF 提取数据并录入系统
  • 客服团队批量操作网页系统,自动填写表单和抓取信息
  • IT 运维执行跨应用的数据迁移和日常巡检,替代人工重复点击

替代项目

Selenium、PyAutoGUI、TagUI

上一篇:geekgeekrun

下一篇:agentql

同类项目推荐

jev-browser 开源

让 AI 选控件,Playwright 执行,浏览器自动化更稳

Jev Browser — indexed browser automation. Jev chooses the control, Playwright acts.···

★ 8 2026-09-27
budibase 开源

拖拽搭建内部工具和自动化流程,快速上线业务应用。

AI agents, automations and apps that run your operations. Model agnostic.

★ 28397 2026-08-10
insights-lm-local-package 开源

本地私密版 NotebookLM,文档聊天、音频摘要全离线

Open-source, fully private and local alternative to NotebookLM. Chat with your docum···

★ 227 2026-08-09
mixamo-llm-mocap 开源

一段视频,自动变成 Mixamo 角色动画

Turn any video into a Mixamo-rig animation - GVHMR estimator, spec-driven retarget, ···

★ 434 2026-09-16
ai-collab-playbook 开源

把零散 AI 对话变成可复用的研究写作编码套路

Practical AI collaboration playbook for research, writing, reading, and coding: arti···

★ 464 2026-10-09
9remote 开源

手机浏览器远程操控 AI 编程终端,随时随地继续写代码

Terminal in Your Pocket — Control Claude Code, Codex, Gemini CLI & your Mac/Linux/W···

★ 250 2026-08-09
tiaportal-mcp 开源

在 VS Code 里用 Copilot 直接读写 TIA Portal 项目

A MCP server for Siemens TIA Portal

★ 134 2026-09-25
temporal 开源

让分布式任务编排像写普通代码一样简单可靠

Temporal service

★ 24263 2026-08-10
worktrunk 开源

一条命令给每个 AI 代理开独立工作区,并行写码不打架

Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workf···

★ 12057 2026-09-22