astron-rpa  by iflytek

Enterprise RPA platform for intelligent desktop and web automation

Created 1 month ago
2,758 stars

Top 17.2% on SourcePulse

GitHubView on GitHub
Project Summary

AstronRPA is an enterprise-grade, open-source Robotic Process Automation (RPA) development platform designed for businesses and developers. It provides a comprehensive solution for building, deploying, and managing desktop and web automation workflows, integrating with leading Agent platforms and LLMs to enhance automation capabilities. The platform aims to simplify RPA development through visual tools and a pluggable component ecosystem, enabling both no-code and low-code approaches for customized business logic.

How It Works

The platform employs a cloud-native, microservices architecture built with Java Spring Boot and Python FastAPI for backend services, and Vue 3 for the frontend. It supports containerization via Docker for scalable deployment. Core functionality is delivered through a pluggable library of over 300 professional RPA component capabilities, covering system operations, browser automation, GUI interaction, AI integration, and more. Development leverages a drag-and-drop visual designer, with real-time debugging and a component-based approach for extensibility.

Quick Start & Requirements

The recommended installation method is via Docker, using docker-compose up -d after cloning the repository. Access the application at http://localhost:8080. System requirements include Windows 10/11 (primary support), macOS, or Linux, along with Node.js (>= 22), Python (3.13.x), Java (JDK 8+), pnpm (>= 9), rustc (>= 1.90.0), UV, and 7-Zip. Detailed documentation is available for user guides, deployment, API, component development, and troubleshooting.

Highlighted Details

  • Production Ready: A mature platform with a history of serving various industries.
  • Extensive Component Library: Offers over 300 professional RPA component capabilities for diverse automation tasks.
  • AI Empowerment: Features integration with various large language models for intelligent automation, including OCR and CAPTCHA recognition.
  • Scalable Architecture: Built on a microservices foundation with containerization support, enabling elastic scaling and load balancing.

Maintenance & Community

AstronRPA is developed and maintained by iFlytek. For technical support, contact cbg_rpa_ml@iflytek.com. Community discussions and bug reports are managed through GitHub Discussions and Issues, respectively.

Licensing & Compatibility

The project is licensed under an "Open Source License". Specific details regarding commercial use, copyleft provisions, or compatibility with closed-source applications are not explicitly detailed in the README, requiring further investigation.

Limitations & Caveats

Primary operating system support is focused on Windows 10/11, with macOS and Linux also supported. The specific terms of the "Open Source License" require clarification for commercial adoption or integration into proprietary systems.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
89
Issues (30d)
1
Star History
2,804 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

4.3%
22k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 9 hours ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

activepieces by activepieces

0.7%
19k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 6 hours ago
Feedback? Help us improve.