astron-rpa

让 AI Agent 直接操控软件,自动化流程开箱即用

astron-rpa 是一个面向智能体(Agent)的 RPA(机器人流程自动化)套件,提供开箱即用的自动化工具,适用于个人和企业。它基于 Java 构建,旨在解决传统 RPA 与 AI Agent 结合困难的问题,让 Agent 能直接调用丰富的自动化能力,如网页操作、桌面应用控制、文件处理等。项目核心能力包括模块化的自动化任务编排、与主流 LLM 的集成接口、以及可视化的流程设计。通过将 RPA 的稳定性和 Agent 的智能决策结合,astron-rpa 降低了自动化流程开发门槛,使非技术人员也能快速构建智能自动化解决方案。目前项目处于成长阶段,社区活跃,文档逐步完善。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 5552
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队iflytek
所属国家
定价模式free
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,ai,astron,automation,data-privacy,enterprise,iflytek-astron,llm,low-code,mcp,no-code,on-premise,python,rpa,security-compliance,self-hosted
GitHub 星标★ 5552
30天Star增速
HF 下载量
上线时间2025-09-20 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 30 分钟 部署方式:Docker 7 步

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

环境要求

  • Docker 环境(服务端采用 Docker 方式部署)
  • Java 运行环境(项目基于 Java 构建,客户端需源码或二进制部署)
  • 已获取 TLS 证书文件 tls.crt 与 tls.key
  • 客户端安装目录可写(需修改 resources/conf.yaml)

安装与启动步骤

  1. 1阅读部署文档

    README 明确指向 BUILD_GUIDE.md 部署指南与官网用户文档,动手前先通读,避免步骤缺失。

  2. 2获取项目源码

    克隆 astron-rpa 仓库到本地,后续 docker 部署目录需在源码根目录下进入。

    git clone https://github.com/iflytek/astron-rpa.git
  3. 3进入 docker 目录

    README 的 Server 部署第一步就是切换到源码中的 docker 目录,后续命令在此目录执行。

    cd docker
  4. 4准备 TLS 证书

    README 提示证书需放置到 docker/certs/tls.crt 与 docker/certs/tls.key,请提前备好证书文件。

  5. 5部署服务端

    README 仅给出 Docker 方式入口,具体 docker 命令在节选中被截断,请按 BUILD_GUIDE.md 执行。

  6. 6部署客户端

    客户端支持源码部署或二进制部署两种方式,具体步骤以 BUILD_GUIDE.md 为准。

  7. 7配置服务端地址

    安装完成后,在客户端安装目录修改 resources/conf.yaml,把 remote_addr 指向你的服务端地址。

关键配置

配置项必填说明示例
remote_addr是客户端连接的 RPA 服务端地址https://rpa.example.com/
skip_engine_start否是否跳过引擎启动,README 示例值为 falsefalse
docker/certs/tls.crt是Docker 服务端部署使用的 TLS 证书文件tls.crt
docker/certs/tls.key是Docker 服务端部署使用的 TLS 私钥文件tls.key

如何确认成功

README 未提供验证命令,请按 BUILD_GUIDE.md 或 FAQ.md 确认服务端与客户端是否正常启动。

常见问题

Q:docker 部署的完整命令是什么?

A:README 节选中 docker 相关命令被截断,只保留了 cd docker 与证书路径说明,完整命令请查阅仓库内 BUILD_GUIDE.md 部署指南。

Q:客户端怎么连接服务端?

A:修改客户端安装目录下的 resources/conf.yaml,将 remote_addr 改为你的服务端地址,例如 https://rpa.example.com/。

Q:skip_engine_start 是做什么的?

A:该配置项出现在 conf.yaml 示例中,取值为 false,README 未展开说明其作用,建议参考官方用户文档确认。

Q:TLS 证书必须准备吗?

A:README 的 Docker 部署部分提到了 docker/certs/tls.crt 和 tls.key,说明服务端部署需要证书文件,请提前准备。

Q:部署遇到问题去哪里查?

A:可查看仓库中的 FAQ.md,或访问官网用户文档 https://www.iflyrpa.com/docs/ 获取帮助。

注意事项

  • README 的 Quick Start 命令不完整(docker 命令被截断),所有安装细节必须以仓库内 BUILD_GUIDE.md 为准。
  • 服务端采用 Docker 部署,需先把 TLS 证书放到 docker/certs/ 下的 tls.crt 与 tls.key。
  • 客户端支持源码部署和二进制部署两种方式,安装后必须修改 resources/conf.yaml 中的服务端地址。
  • 本项目可与 Astron Agent 协同使用,可直接在 Agent 中调用 RPA 工作流节点。

核心亮点

  • 专为 Agent 设计,提供原生 API 接口,便于 LLM 调用
  • 模块化架构,支持网页、桌面、文件等多种自动化组件
  • 内置可视化流程设计器,降低使用门槛

不足之处

  • 项目较新,生态和第三方集成尚不丰富
  • 文档/社区待观察

适用场景

  • 企业级业务流程自动化,如财务报销、数据录入
  • AI Agent 执行需要操作软件的任务,如自动填写表单
  • 个人开发者快速搭建个人自动化助手

替代项目

UiPath、Automation Anywhere、Robot Framework

项目介绍

astron-rpa 是自动化工作流领域的开源项目,由 iflytek 开发,2025 年首次发布。

在全站 13,109 个收录项目中,它的 GitHub 星标数(5,552)位列前 8%,在自动化工作流分类的 511 个项目里位列前 15%。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。Apache-2.0 许可证,可免费使用和部署。

它主要面向的使用场景是:企业级业务流程自动化,如财务报销、数据录入。同类可对比的替代方案包括 UiPath、Automation Anywhere、Robot Framework。

上一篇:BrowserOS

下一篇:ccg-workflow

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10