今天给大家介绍一款来自科大讯飞的企业级开源RPA工具——AstronRPA。这是一个专注于企业自动化的RPA桌面应用,通过可视化设计器支持低代码/无代码开发,帮助用户快速构建工作流程,自动化桌面软件和网页操作。
项目介绍
AstronRPA是科大讯飞开源的企业级机器人流程自动化(RPA)桌面应用程序。项目支持通过可视化设计器进行低代码/无代码开发,内置300多个预构建的原子能力,支持Windows桌面应用自动化和Web页面自动化。目前在GitHub上已获得超过6000颗星标。
特色功能
1. 全面的自动化支持
支持Windows桌面应用自动化(包括WPS、Office、金蝶、用友等常见软件)和浏览器自动化(IE、Edge、Chrome等),实现跨应用的端到端自动化。
2. 300+预构建原子能力
内置300多个原子能力,覆盖UI操作、数据处理、系统交互等场景。支持可视化编排和自定义组件扩展,灵活性和可维护性都很高。
3. 企业级安全与协作
内置卓越中心和团队市场功能,提供终端监控、调度模式、机器人团队共享与协作能力。构建完整的企业自动化管理生态系统,包括流程安全、权限控制、跨团队协作。
4. 低代码可视化设计
提供直观的拖拽式流程设计和调试环境,业务用户也能参与自动化创建,大大降低开发门槛。
5. 原生Agent集成
与Astron Agent平台深度集成,支持自动化流程与AI Agent之间的双向调用,实现任务推理、决策与自动化执行的无缝连接。
6. 多渠道触发
支持直接执行、定时任务、调度模式、API调用和MCP服务等多种触发方式,可灵活嵌入复杂业务场景。
安装步骤
环境要求
操作系统:Windows 10/11(主要支持)
内存:>= 8GB
Docker服务器部署(推荐)
git clone https://github.com/iflytek/astron-rpa.git
cd astron-rpa/docker
cp .env.example .env
# 修改.env中的casdoor服务配置(默认端口8000)
CASDOOR_EXTERNAL_ENDPOINT=”http://{YOUR_SERVER_IP}:8000″
# 启动所有服务
docker compose up -d
# 检查服务状态
docker compose ps
部署完成后访问:
http://{YOUR_SERVER_IP}:32742/api/rpa-auth/user/login-check
http://{YOUR_SERVER_IP}:8000(Casdoor登录页面)
客户端源码/二进制部署
需要安装Node.js >= 22、Python 3.13.x、Java JDK 8+、pnpm >= 9、UV 0.8+、7-Zip和SWIG。详细步骤请参考官方BUILD_GUIDE.md。
使用方法
1. 设计流程
打开AstronRPA客户端,使用可视化设计器拖拽组件构建自动化流程。
2. 配置触发器
为流程配置触发方式——手动触发、定时任务或API调用。
3. 运行和调试
在设计器中直接运行流程进行测试,查看执行日志进行调试。
4. 部署到机器人
将调试好的流程部署到机器人执行,支持多机器人协作运行。
5. 与Agent集成
如需AI能力,可调用Astron Agent进行智能决策,再将决策结果反馈给RPA执行。
适用场景
办公自动化:财务报表自动生成、数据填报、文档处理
业务流程自动化:审批流转、工单处理、客服工单分类
网页自动化:批量数据采集、表单自动填写、定时监控
企业系统集成:跨系统数据同步、系统间自动操作
AI+RPA结合:智能决策+自动化执行的完整闭环
开源协议
AstronRPA采用Apache-2.0开源协议,完全开源免费。
GitHub仓库:https://github.com/iflytek/astron-rpa
官网:https://www.iflyrpa.com
文档:https://www.iflyrpa.com/docs/
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容