Repolode
iflytek

iflytek/astron-rpa

开源企业级 RPA 桌面应用,通过可视化低代码设计器自动化 Windows 桌面软件和网页,并可与 AI Agent 联动。

可替代:UiPathAutomation Anywhere

Star
5,277
Fork
476
未关闭 Issue
64
最近提交
12小时前

这是什么?

AstronRPA 是一款 RPA(机器人流程自动化)桌面应用,用于搭建自动操作 Windows 桌面程序和网页的工作流。流程通过可视化拖拽设计器编排,业务人员也能和开发者一起参与自动化建设。项目提供 300 多个预置原子能力,覆盖界面操作、数据处理和系统交互。

它支持 WPS、Office、金蝶、用友等常见办公和企业软件,也能操作 IE、Edge、Chrome 等浏览器。工作流可以直接执行、定时触发、通过 API 调用或经由 MCP 服务启动。项目还与讯飞 Astron Agent 平台打通,RPA 节点可被智能体调用,智能体工作流也可在 AstronRPA 中运行。

仓库提供基于 Docker 的服务端部署方案,包含 MySQL 和 Casdoor 认证;客户端基于 Vue 3 和 Electron 构建,可从源码编译或直接安装发布包,文档说明支持 Windows 10/11。

核心功能

  • 01可视化低代码设计器,通过拖拽搭建自动化流程。
  • 02300 多个预置组件,覆盖界面操作、数据处理和系统任务。
  • 03支持 Windows 桌面软件、WPS/Office 以及 Chrome、Edge、IE 浏览器的自动化。
  • 04支持直接执行、定时任务、API 调用和 MCP 服务等多种触发方式。
  • 05与讯飞 Astron Agent 平台双向调用。
  • 06提供基于 Docker 的服务端部署,并集成 Casdoor 认证。

适用场景

  • 在 Windows 上自动完成 ERP、财务和办公软件间的重复录入。
  • 将网页操作纳入定时运行的业务流程。
  • 让 AI 智能体把桌面自动化步骤当作工具调用。
  • 企业在本地私有化部署 RPA 服务,数据留在内网。

快速上手

  1. 1

    从发布页面下载最新的发行包

  2. 2

    安装打包好的客户端,并在 resources/conf.yaml 中设置服务器地址

  3. 3

    克隆仓库以进行服务端部署

    git clone https://github.com/iflytek/astron-rpa.git
  4. 4

    使用 Docker Compose 启动所有服务端服务

    docker compose up -d

使用前须知

  • 客户端主要仅支持 Windows 10/11。
  • 服务端部署需要您自己的域名、DNS 记录和 HTTPS 证书。
  • 从源码构建需要多种工具链,包括 Node.js 22、Python 3.13、JDK 8+、pnpm、UV 和 SWIG。

标签

常见问题

astron-rpa 是什么?
开源企业级 RPA 桌面应用,通过可视化低代码设计器自动化 Windows 桌面软件和网页,并可与 AI Agent 联动。 AstronRPA 是一款 RPA(机器人流程自动化)桌面应用,用于搭建自动操作 Windows 桌面程序和网页的工作流。流程通过可视化拖拽设计器编排,业务人员也能和开发者一起参与自动化建设。项目提供 300 多个预置原子能力,覆盖界面操作、数据处理和系统交互。
astron-rpa 可以免费使用吗?用的什么许可证?
astron-rpa 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
astron-rpa 还在维护吗?
活跃维护中。astron-rpa 最近一次提交是在 2026年10月20日。
astron-rpa 适合用来做什么?
在 Windows 上自动完成 ERP、财务和办公软件间的重复录入。 将网页操作纳入定时运行的业务流程。 让 AI 智能体把桌面自动化步骤当作工具调用。 企业在本地私有化部署 RPA 服务,数据留在内网。
astron-rpa 怎么安装和运行?
从发布页面下载最新的发行包 安装打包好的客户端,并在 resources/conf.yaml 中设置服务器地址 克隆仓库以进行服务端部署: git clone https://github.com/iflytek/astron-rpa.git 使用 Docker Compose 启动所有服务端服务: docker compose up -d
在哪里获取 astron-rpa?
源代码和安装说明在 GitHub 上:https://github.com/iflytek/astron-rpa

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目