iFlytek open-sources its Windows automation stack
A full-stack RPA suite that wires AI agents into desktop and web workflows via a visual designer.

What it does AstronRPA is a desktop-based robotic process automation platform for Windows. It provides a visual, drag-and-drop workflow designer with 300+ pre-built components for automating desktop apps (WPS, Office, Kingdee, YonYou), browsers (IE through Chrome), and system operations. The stack splits into a Vue 3/Electron frontend, Java Spring Boot and Python FastAPI backends, and a Python engine handling UI automation and image recognition.
The interesting bit The project is explicitly built to interoperate with its sibling Astron Agent: RPA workflows can call agent nodes, and agent workflows can call RPA nodes. It also exposes triggers via API and MCP services, positioning itself as execution infrastructure for LLM-based tools rather than isolated scripting.
Key highlights
- 300+ atomic components across system, browser, GUI, Excel, vision, AI, network, email, docx, PDF, and encryption operations
- Docker Compose deployment for the server side; Windows client via pre-built binaries or a
build.batscript - Enterprise features: terminal monitoring, scheduling, team marketplace, permission controls
- Python 3.13 engine with image recognition and UI automation support
- Explicitly targets both individual users and enterprise teams
Caveats
- Client is Windows 10/11 only; no macOS or Linux desktop support is mentioned
- Build dependencies are extensive: Node.js 22+, Python 3.13, Java 8+, pnpm, UV, 7-Zip, and SWIG
- The “Open Source License” is referenced but not named; it is unclear whether this is OSI-approved or a custom iFlytek license
Verdict Worth evaluating if you need on-premise Windows automation with an AI agent hook. Skip it if you are macOS/Linux-native or want a lightweight, single-language tool.