iflytek/astron-rpaPublic

Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises.

AI summary: An open-source, enterprise-grade RPA suite that integrates LLMs for natural language workflow automation.

Stars
5.3K
+-305 today
Forks
561
Watchers
24
Open issues
40
Open PRs
17
Contributors
~27
Commits
460
Branches
15

PythonApache-2.0Created Sep 20, 2025Last push 4d agoLatest release v1.1.6+-310 stars this week+-267 this month

Quick answers

What is astron-rpa?
An open-source, enterprise-grade RPA suite that integrates LLMs for natural language workflow automation.
What does astron-rpa do?
Astron RPA bridges the gap between rigid traditional UI automation and modern AI capabilities by deeply integrating Large Language Models into process workflows. Through its visual designer, it enables users to rapidly build automations for complex Windows desktop software and web applications using natural language descriptions. The platform is engineered specifically for corporate environments, prioritizing data privacy, security compliance, and full on-premise deployment capabilities. By operating seamlessly with the Astron Agent platform, it empowers both developers and business analysts to execute sophisticated, intelligent automations without deep coding knowledge.
Who is astron-rpa for?
Enterprise IT teams, business analysts, and developers who require a secure, compliant, and AI-capable RPA solution for desktop automation.
How do I get started with astron-rpa?
Follow the `BUILD_GUIDE.md` for deployment instructions or visit the official site for pre-built binaries.
How popular is astron-rpa on GitHub?
iflytek/astron-rpa has 5,252 stars and 561 forks on GitHub, and gained -310 stars in the last 7 days.
What license does astron-rpa use?
iflytek/astron-rpa is released under the Apache-2.0 license.

Star history

since Jul 29, 2026
02K4K6KJul 2026Aug 2026Sep 2026Oct 2026
5.3K stars as of Oct 2, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 2 commits2025-10-09: 5 commits2025-10-10: 6 commits2025-10-11: 7 commits2025-10-12: 0 commits2025-10-13: 17 commits2025-10-14: 6 commits2025-10-15: 4 commits2025-10-16: 13 commits2025-10-17: 1 commit2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 1 commit2025-10-23: 2 commits2025-10-24: 1 commit2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 1 commit2025-10-28: 2 commits2025-10-29: 2 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 3 commits2025-11-11: 3 commits2025-11-12: 2 commits2025-11-13: 0 commits2025-11-14: 1 commit2025-11-15: 3 commits2025-11-16: 0 commits2025-11-17: 3 commits2025-11-18: 1 commit2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 5 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 5 commits2025-11-26: 3 commits2025-11-27: 7 commits2025-11-28: 4 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 3 commits2025-12-02: 4 commits2025-12-03: 1 commit2025-12-04: 3 commits2025-12-05: 2 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 2 commits2025-12-09: 2 commits2025-12-10: 1 commit2025-12-11: 4 commits2025-12-12: 1 commit2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 1 commit2025-12-16: 1 commit2025-12-17: 1 commit2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 1 commit2025-12-23: 2 commits2025-12-24: 2 commits2025-12-25: 3 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 4 commits2025-12-30: 0 commits2025-12-31: 11 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 17 commits2026-01-05: 10 commits2026-01-06: 7 commits2026-01-07: 18 commits2026-01-08: 7 commits2026-01-09: 10 commits2026-01-10: 11 commits2026-01-11: 0 commits2026-01-12: 3 commits2026-01-13: 11 commits2026-01-14: 18 commits2026-01-15: 9 commits2026-01-16: 13 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 12 commits2026-01-20: 5 commits2026-01-21: 10 commits2026-01-22: 3 commits2026-01-23: 8 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 7 commits2026-01-27: 2 commits2026-01-28: 4 commits2026-01-29: 4 commits2026-01-30: 4 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 1 commit2026-02-03: 3 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 1 commit2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 2 commits2026-02-10: 1 commit2026-02-11: 5 commits2026-02-12: 2 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 3 commits2026-02-26: 6 commits2026-02-27: 1 commit2026-02-28: 2 commits2026-03-01: 0 commits2026-03-02: 1 commit2026-03-03: 0 commits2026-03-04: 2 commits2026-03-05: 2 commits2026-03-06: 1 commit2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 1 commit2026-03-10: 0 commits2026-03-11: 1 commit2026-03-12: 1 commit2026-03-13: 1 commit2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 1 commit2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 1 commit2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 1 commit2026-04-02: 0 commits2026-04-03: 1 commit2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 1 commit2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 1 commit2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 1 commit2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 4 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 1 commit2026-06-18: 1 commit2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 2 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 1 commit2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 1 commit2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 1 commit2026-07-21: 1 commit2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 1 commit2026-07-30: 0 commits2026-07-31: 5 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 1 commit2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 1 commit2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 1 commit2026-08-12: 1 commit2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 1 commit2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 1 commit2026-09-04: 1 commit2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 6 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 1 commit2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 3 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
431 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What astron-rpa does

Astron RPA bridges the gap between rigid traditional UI automation and modern AI capabilities by deeply integrating Large Language Models into process workflows. Through its visual designer, it enables users to rapidly build automations for complex Windows desktop software and web applications using natural language descriptions. The platform is engineered specifically for corporate environments, prioritizing data privacy, security compliance, and full on-premise deployment capabilities. By operating seamlessly with the Astron Agent platform, it empowers both developers and business analysts to execute sophisticated, intelligent automations without deep coding knowledge.

Enterprise IT teams, business analysts, and developers who require a secure, compliant, and AI-capable RPA solution for desktop automation.

  • Natural language automation: Leverages LLMs to interpret complex user requests and translate them into executable UI automation steps.
  • Visual workflow designer: Provides a robust low-code interface for building processes without requiring extensive programming expertise.
  • Enterprise compliance architecture: Built with strict data privacy controls to meet rigorous corporate security standards.
  • On-premise deployment: Supports full self-hosting to guarantee that sensitive corporate data never leaves the internal network.
  • Cross-application compatibility: Capable of seamlessly interacting across varied Windows desktop applications and web browsers.

Where teams use it

Automated document processing

Business teams can automatically extract unstructured data from emails and populate internal corporate databases.

Cross-system reporting

Analysts use the visual designer to schedule tasks that aggregate data from multiple legacy desktop applications into a unified report.

Compliant AI automation

Enterprises with strict security requirements can leverage AI-driven RPA through secure, on-premise deployments.

Democratized workflow creation

Non-technical staff can build personalized productivity workflows simply by describing the required steps in natural language.

Getting started: Follow the `BUILD_GUIDE.md` for deployment instructions or visit the official site for pre-built binaries.

README

main branch

AstronRPA

AstronRPA Logo

🤖 Pioneering Open-Source Enterprise RPA Desktop Application

iflytek%2Fastron-rpa | Trendshift

Astron RPA Official Site · Deployment Guide · User Documentation · FAQ

License Version Python GitHub Stars

English | 简体中文

📋 Overview

AstronRPA is an enterprise-grade Robotic Process Automation (RPA) desktop application. Through a visual designer, it supports low-code/no-code development, enabling users to rapidly build workflows and automate desktop software and web pages.

Astron Agent is the native Agent platform supported by this project. Users can directly call RPA workflow nodes in Astron Agent, and also use Agent workflows in AstronRPA, achieving efficient collaboration between automation processes and intelligent agent systems, empowering broader business automation scenarios.

🎯 Why Choose AstronRPA?

  • 🛠️ Comprehensive Automation Support: Comprehensive coverage of Windows desktop applications and web page automation. Supports common office software like WPS and Office, financial and ERP systems like Kingdee and YonYou, and various browsers like IE, Edge, and Chrome, enabling end-to-end cross-application automation.
  • 🧩 Highly Component-based: 300+ pre-built atomic capabilities covering UI operations, data processing, and system interactions. Supports visual orchestration and custom component extensions with high flexibility and maintainability.
  • 🏭 Enterprise-grade Security & Collaboration: Built-in excellence center and team marketplace with enterprise modules. Provides terminal monitoring, scheduling modes, robot team sharing and collaborative functions. Build a complete enterprise automation management ecosystem with process security, permission control, and cross-team collaboration.
  • 👨‍💻 Developer-friendly Experience: Low-code, visual process design and debugging environment. Quickly build automation workflows through intuitive drag-and-drop methods, reducing development barriers, improving development efficiency, and enabling business users to participate in automation creation.
  • 🤖 Native Agent Empowerment: Deep integration with Astron Agent platform supporting bi-directional calls between automation processes and AI agents with capability fusion. Achieve seamless connection between task reasoning, decision making, and automated execution, expanding automation boundaries.
  • 🌐 Multi-channel Trigger Integration: Supports direct execution, scheduled tasks, scheduling modes, API calls, and MCP services. Flexible integration capabilities to quickly respond to third-party system integration needs and easily embed in complex business scenarios.

🚀 Quick Start

System Requirements

  • 💻 Client Operating System: Windows 10/11 (primary support)
  • 🧠 RAM >= 8 GiB

Server: Deploy with Docker

Recommended for quick deployment:

For self-hosting, prepare your own server and domain, add gateway/authentication DNS records at the authoritative DNS provider, and obtain a certificate covering both names. The deployer maintains DNS, private keys, public ports, and renewals. See DNS and HTTPS setup before running the commands below; replace all example.com names with your own.

# Clone the repository
git clone https://github.com/iflytek/astron-rpa.git
cd astron-rpa

# Enter docker directory
cd docker

# Copy .env
cp .env.example .env

# Configure the public HTTPS names in .env
RPA_SERVER_NAME="rpa.example.com"
CASDOOR_SERVER_NAME="auth.example.com"
RPA_HTTPS_REDIRECT_AUTHORITY="rpa.example.com"
CASDOOR_HTTPS_REDIRECT_AUTHORITY="auth.example.com:8443"
CASDOOR_EXTERNAL_ENDPOINT="https://auth.example.com:8443"

# Copy a certificate covering both names and its private key
# to docker/certs/tls.crt and docker/certs/tls.key

# 🚀 Start all services
# Initialize independent Casdoor credentials (see docker/HTTPS_DEPLOYMENT.md 1.3)
docker compose up -d mysql casdoor
# Wait for Casdoor initialization
python3 scripts/sync-casdoor-credentials.py
docker compose up -d

# 📊 Check service status
docker compose ps
  • After all services have started, open your browser and go to: https://rpa.example.com/api/rpa-auth/user/login-check.
  • If you see {"code":"900001","data":null,"message":"unauthorized"}, it means the deployment is correct and the connection is working properly.
  • Open your browser and go to: https://auth.example.com:8443.
  • If you see the Casdoor login page, it means Casdoor is deployed correctly.
  • For production deployment and security hardening, refer to the Deployment Guide.

Client: Source Deployment/Binary Deployment

Environment Dependencies
Tool Version Description
Node.js >= 22 JavaScript runtime
Python 3.13.x RPA engine core
Java JDK 8+ Backend runtime
pnpm >= 9 Node.js package manager
UV 0.8+ Python package management tool
7-Zip - Create deployment archives
SWIG - Connect Python with C/C++

For specific installation instructions and common issues, refer to Build Guide.

Direct Download (Recommended)

Download the latest Release Package

One-Click Build
  1. Prepare Python Environment

    # Prepare a Python 3.13.x installation directory (can be a local folder or system installation path)
    # The script will copy this directory to create python_core
  2. Run Build Script

    # Full build (engine + frontend + desktop app) from project root directory
    ./build.bat --python-exe "C:\Program Files\Python313\python.exe"
    
    # Or use default configuration (if Python is in default path)
    ./build.bat
    
    # Wait for completion
    # Build successful when console displays "Full Build Complete!"

    Note: Please ensure the specified Python interpreter is a clean installation without additional third-party packages to minimize package size.

    Build process includes:

    1. ✅ Detect/copy Python environment to build/python_core
    2. ✅ Install RPA engine dependencies
    3. ✅ Compress Python core to resources/python_core.7z
    4. ✅ Install frontend dependencies
    5. ✅ Build frontend web application
    6. ✅ Build desktop application
  3. 📦 Install the packaged client

⚙️ After installation, modify the server address in resources/conf.yaml in the installation directory:
```yaml
remote_addr: https://rpa.example.com/
skip_engine_start: false
```

🏗️ Architecture Overview

The project adopts a frontend-backend separation architecture. The frontend is built with Vue 3 + TypeScript and Electron for desktop applications; the backend uses Java Spring Boot and Python FastAPI to build microservices supporting business and AI capabilities. The engine layer is based on Python, integrating 20+ RPA components with support for image recognition and UI automation. The entire system is deployed via Docker with high observability and scalability, designed for complex RPA scenarios.

Architecture Overview

📦 Component Ecosystem

Core Component Packages

  • astronverse.system: System operations, process management, screenshots
  • astronverse.browser: Browser automation, web page operations
  • astronverse.gui: GUI automation, mouse and keyboard operations
  • astronverse.excel: Excel spreadsheet operations, data processing
  • astronverse.vision: Computer vision, image recognition
  • astronverse.ai: AI intelligent service integration
  • astronverse.network: Network requests, API calls
  • astronverse.email: Email sending and receiving
  • astronverse.docx: Word document processing
  • astronverse.pdf: PDF document operations
  • astronverse.encrypt: Encryption and decryption functions

Execution Framework

  • astronverse.actionlib: Atomic operation definition and execution
  • astronverse.executor: Workflow execution engine
  • astronverse.picker: Workflow element picker engine
  • astronverse.scheduler: Engine scheduler
  • astronverse.trigger: Engine trigger

Shared Libraries

  • astronverse.baseline: RPA framework core
  • astronverse.websocketserver: WebSocket communication
  • astronverse.websocketclient: WebSocket communication
  • astronverse.locator: Element locating technology

📚 Documentation

🤝 Contributing

We welcome any form of contribution! Please check Contributing Guide

Development Guidelines

  • ✅ Follow existing code style
  • ✅ Add necessary test cases
  • ✅ Update relevant documentation
  • ✅ Ensure all checks pass

Contributing Steps

  1. 🍴 Fork the repository
  2. 🌿 Create your feature branch (git checkout -b feature/AmazingFeature)
  3. 💾 Commit your changes (git commit -m 'Add some AmazingFeature')
  4. 🚀 Push to the branch (git push origin feature/AmazingFeature)
  5. 📝 Open a Pull Request

🌟 Star History

If AstronRPA saves you time, consider giving it a ⭐ — it is the simplest way to support the project and helps other automation builders discover it.

Star History Chart

💖 Sponsorship

📞 Getting Help

WeChat Work Group

📄 License

This project is open source under the Open Source License.


Developed and maintained by iFlytek

Follow Star Fork Watch

AstronRPA - Making RPA development simple and powerful!

If you find this project helpful, please give us a ⭐ Star!

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

5 total
  1. Astron RPA v1.1.6 (Release)v1.1.6Feb 25, 20261.5K downloads

    # Astron RPA v1.1.6 **Release date / 发布日期:** 2026-02-25 · **Previous / 上一版本:** [v1.1.5](https://github.com/iflytek/astron-rpa/releases/tag/v1.1.5) · **Full diff / 完整对比:** [v1.1.5...v1.1.6](https://github.com/iflytek/astron-rpa/compare/v1.1.5...v1.1.6) *English below · 中文见下方* --- ## English This release focuses on **developer-facing debugging**, a new **plugin architecture**, **credential management**, and smarter **browser element picking**, alongside a batch of table/data-handling fixes and the completion of the Casdoor authentication migration. > ⚠️ **Upgrading from an older version? Read the [Upgrade Guide](#upgrade-guide) first.** This release changes API path routing, finishes the auth migration to Casdoor, and adds new built-in atoms that require a database metadata refresh. ### ✨ Highlights **Engine debugging (breakpoints & single-step) — #564** The execution engine now supports **breakpoints and single-step execution**, so you can pause a running flow, inspect state, and step through atoms one at a time instead of re-running the whole process. The biggest quality-of-life change for flow authors in this release. **Plugin system with Module Federation — #528** A new

  2. Astron RPA v1.1.5 (Release)v1.1.5Jan 29, 2026132 downloads

    Today, AstronRPA officially releases version `v1.1.5`. This version marks the official parity between the AstronRPA Open Source and SaaS editions. Moving forward, SaaS users no longer need to download the Open Source client; after configuring the backend, a seamless switch is possible simply by modifying the configuration file. Astron-RPA has undergone extensive iterations from `v1.1.2-nightly` to `v1.1.5`. For existing users, we have ensured smooth backward compatibility. You can retain your existing user accounts and robots. Simply pull the latest image, restart the service, and download the latest client to upgrade. (Note: Two new parameters have been added to `.env.example`. You may need to update your `.env` file accordingly.) Due to the documentation changes brought about by this update, the main repository documentation will be updated over the coming period. Here is the detailed summary of the updates: ### 🚀 Core Architecture & Key Highlights * **Architecture Migration (Tauri -> Electron):** The project's underlying framework has been switched from Tauri to Electron. This includes updates to build configurations, protocol registration, and multi-instance focu

  3. Astron RPA v1.1.2-nightly · Rolling Preview (Pre-Release)v1.1.2-nightlyDec 1, 2025pre-release246 downloads

    Hi everyone, v1.1.2-nightly is a rolling preview built from the latest main branch every night. It contains all the newest features, performance tweaks and bug fixes, but may still change before the final stable release. Feel free to download, test and open issues if you find anything unexpected. If you need production-grade stability, you can use v1.0.0 or wait for the upcoming v1.1.2 GA. --- What's Changed (auto-generated by GitHub) * docs: Update and improve BUILD_GUIDE documentation by @doctorbruce in https://github.com/iflytek/astron-rpa/pull/111 * feat: enhance scheduler with retry mechanism and update documentation by @doctorbruce in https://github.com/iflytek/astron-rpa/pull/114 * Fix(web-app): fix image src location origin and empty unused param by @blessleon in https://github.com/iflytek/astron-rpa/pull/113 * feat: revise the README document by @maomeideliu in https://github.com/iflytek/astron-rpa/pull/115 * feat: casdoor sign up hook by @sjuartwey in https://github.com/iflytek/astron-rpa/pull/116 * doc: update README.md to a better version by @doctorbruce in https://github.com/iflytek/astron-rpa/pull/117 * build: Build Git workflow by @doctorbruce in h

  4. # 🚀 AstronRPA v1.0.0 - Initial Open Source Release We're thrilled to announce the **first open source release** of AstronRPA, a production-ready, enterprise-grade Robotic Process Automation (RPA) development platform. Born from iFLYTEK's battle-tested commercial RPA platform serving diverse industries, we're now opening our core engine to the world. ## 🎯 What is AstronRPA? AstronRPA is a comprehensive automation platform that enables developers and enterprises to design, build, and deploy sophisticated automation workflows with ease. Whether you're a developer looking for powerful automation tools or an enterprise seeking reliable process automation, AstronRPA delivers. ## ✨ Highlights ### 🏭 Production-Ready from Day One - Battle-tested in real-world enterprise environments - Proven stability and reliability across various industries - Comprehensive security, audit logging, and data encryption ### 🧩 Rich Component Ecosystem - **300+ professional RPA components** out of the box - Browser automation, Excel manipulation, PDF processing, email handling - Computer vision, OCR, AI integration capabilities - Extensible architecture for custom components ###

  5. v0.1.0: Project Genesisv0.1.0-alphaOct 9, 2025pre-release

    v0.1.0-alpha: 🎉 Initial Release - Core Features are Here!

Code frequency

additions and deletions
+277.4K-277.4KWeek of 2025-09-21: +277,371 linesWeek of 2025-09-21: -12,265 linesWeek of 2025-09-28: +2,922 linesWeek of 2025-09-28: -4,098 linesWeek of 2025-10-05: +186,051 linesWeek of 2025-10-05: -187,740 linesWeek of 2025-10-12: +8,100 linesWeek of 2025-10-12: -5,597 linesWeek of 2025-10-19: +122 linesWeek of 2025-10-19: -162 linesWeek of 2025-10-26: +1,651 linesWeek of 2025-10-26: -417 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +582 linesWeek of 2025-11-09: -306 linesWeek of 2025-11-16: +11,451 linesWeek of 2025-11-16: -9,108 linesWeek of 2025-11-23: +3,638 linesWeek of 2025-11-23: -1,043 linesWeek of 2025-11-30: +5,874 linesWeek of 2025-11-30: -401 linesWeek of 2025-12-07: +1,093 linesWeek of 2025-12-07: -978 linesWeek of 2025-12-14: +942 linesWeek of 2025-12-14: -238 linesWeek of 2025-12-21: +1,989 linesWeek of 2025-12-21: -500 linesWeek of 2025-12-28: +26,372 linesWeek of 2025-12-28: -5,118 linesWeek of 2026-01-04: +23,733 linesWeek of 2026-01-04: -20,897 linesWeek of 2026-01-11: +10,615 linesWeek of 2026-01-11: -18,967 linesWeek of 2026-01-18: +75,474 linesWeek of 2026-01-18: -22,745 linesWeek of 2026-01-25: +7,935 linesWeek of 2026-01-25: -5,622 linesWeek of 2026-02-01: +359 linesWeek of 2026-02-01: -417 linesWeek of 2026-02-08: +5,051 linesWeek of 2026-02-08: -1,040 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +10,428 linesWeek of 2026-02-22: -9,808 linesWeek of 2026-03-01: +941 linesWeek of 2026-03-01: -495 linesWeek of 2026-03-08: +795 linesWeek of 2026-03-08: -117 linesWeek of 2026-03-15: +3 linesWeek of 2026-03-15: -3 linesWeek of 2026-03-22: +326 linesWeek of 2026-03-22: -5 linesWeek of 2026-03-29: +103 linesWeek of 2026-03-29: -2 linesWeek of 2026-04-05: +359 linesWeek of 2026-04-05: -0 linesWeek of 2026-04-12: +0 linesWeek of 2026-04-12: -0 linesWeek of 2026-04-19: +12 linesWeek of 2026-04-19: -158 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +0 linesWeek of 2026-05-03: -0 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +0 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +26 linesWeek of 2026-05-31: -10 linesWeek of 2026-06-07: +2,633 linesWeek of 2026-06-07: -2,558 linesWeek of 2026-06-14: +4,208 linesWeek of 2026-06-14: -1,073 linesWeek of 2026-06-21: +50 linesWeek of 2026-06-21: -2 linesWeek of 2026-06-28: +120 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +136 linesWeek of 2026-07-19: -43 linesWeek of 2026-07-26: +284 linesWeek of 2026-07-26: -74 linesWeek of 2026-08-02: +20 linesWeek of 2026-08-02: -3 linesWeek of 2026-08-09: +128 linesWeek of 2026-08-09: -13 linesWeek of 2026-08-16: +108 linesWeek of 2026-08-16: -4 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesSep 21, 2025Aug 23, 2026
+672K lines added, -312K removed over the last year.

Commits per week

last 52 weeks
800Week of 2025-10-05: 20 commitsWeek of 2025-10-12: 41 commitsWeek of 2025-10-19: 4 commitsWeek of 2025-10-26: 5 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 12 commitsWeek of 2025-11-16: 9 commitsWeek of 2025-11-23: 19 commitsWeek of 2025-11-30: 13 commitsWeek of 2025-12-07: 10 commitsWeek of 2025-12-14: 3 commitsWeek of 2025-12-21: 8 commitsWeek of 2025-12-28: 15 commitsWeek of 2026-01-04: 80 commitsWeek of 2026-01-11: 54 commitsWeek of 2026-01-18: 38 commitsWeek of 2026-01-25: 21 commitsWeek of 2026-02-01: 5 commitsWeek of 2026-02-08: 10 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 12 commitsWeek of 2026-03-01: 6 commitsWeek of 2026-03-08: 4 commitsWeek of 2026-03-15: 1 commitsWeek of 2026-03-22: 1 commitsWeek of 2026-03-29: 2 commitsWeek of 2026-04-05: 1 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 1 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 1 commitsWeek of 2026-06-07: 4 commitsWeek of 2026-06-14: 2 commitsWeek of 2026-06-21: 2 commitsWeek of 2026-06-28: 1 commitsWeek of 2026-07-05: 1 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 2 commitsWeek of 2026-07-26: 6 commitsWeek of 2026-08-02: 2 commitsWeek of 2026-08-09: 2 commitsWeek of 2026-08-16: 1 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 2 commitsWeek of 2026-09-06: 6 commitsWeek of 2026-09-13: 1 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 3 commitsOct 5, 2025Sep 27, 2026
431 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 1 commitsSun 10:00 — 3 commitsSun 11:00 — 0 commitsSun 12:00 — 0 commitsSun 13:00 — 3 commitsSun 14:00 — 2 commitsSun 15:00 — 1 commitsSun 16:00 — 4 commitsSun 17:00 — 0 commitsSun 18:00 — 2 commitsSun 19:00 — 1 commitsSun 20:00 — 0 commitsSun 21:00 — 1 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 3 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 5 commitsMon 10:00 — 6 commitsMon 11:00 — 7 commitsMon 12:00 — 0 commitsMon 13:00 — 2 commitsMon 14:00 — 12 commitsMon 15:00 — 15 commitsMon 16:00 — 7 commitsMon 17:00 — 12 commitsMon 18:00 — 4 commitsMon 19:00 — 5 commitsMon 20:00 — 6 commitsMon 21:00 — 1 commitsMon 22:00 — 0 commitsMon 23:00 — 0 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 6 commitsTue 10:00 — 7 commitsTue 11:00 — 8 commitsTue 12:00 — 0 commitsTue 13:00 — 1 commitsTue 14:00 — 8 commitsTue 15:00 — 7 commitsTue 16:00 — 8 commitsTue 17:00 — 10 commitsTue 18:00 — 4 commitsTue 19:00 — 4 commitsTue 20:00 — 1 commitsTue 21:00 — 0 commitsTue 22:00 — 0 commitsTue 23:00 — 0 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 1 commitsWed 9:00 — 7 commitsWed 10:00 — 14 commitsWed 11:00 — 16 commitsWed 12:00 — 2 commitsWed 13:00 — 6 commitsWed 14:00 — 14 commitsWed 15:00 — 9 commitsWed 16:00 — 14 commitsWed 17:00 — 4 commitsWed 18:00 — 7 commitsWed 19:00 — 7 commitsWed 20:00 — 7 commitsWed 21:00 — 1 commitsWed 22:00 — 0 commitsWed 23:00 — 1 commitsThu 0:00 — 0 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 5 commitsThu 10:00 — 7 commitsThu 11:00 — 2 commitsThu 12:00 — 2 commitsThu 13:00 — 2 commitsThu 14:00 — 16 commitsThu 15:00 — 6 commitsThu 16:00 — 14 commitsThu 17:00 — 6 commitsThu 18:00 — 10 commitsThu 19:00 — 4 commitsThu 20:00 — 2 commitsThu 21:00 — 4 commitsThu 22:00 — 0 commitsThu 23:00 — 0 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 9 commitsFri 10:00 — 10 commitsFri 11:00 — 13 commitsFri 12:00 — 0 commitsFri 13:00 — 6 commitsFri 14:00 — 9 commitsFri 15:00 — 12 commitsFri 16:00 — 5 commitsFri 17:00 — 5 commitsFri 18:00 — 2 commitsFri 19:00 — 4 commitsFri 20:00 — 1 commitsFri 21:00 — 2 commitsFri 22:00 — 0 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 3 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 3 commitsSat 10:00 — 0 commitsSat 11:00 — 3 commitsSat 12:00 — 1 commitsSat 13:00 — 0 commitsSat 14:00 — 3 commitsSat 15:00 — 5 commitsSat 16:00 — 1 commitsSat 17:00 — 4 commitsSat 18:00 — 0 commitsSat 19:00 — 0 commitsSat 20:00 — 0 commitsSat 21:00 — 0 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 19, 2026daily#13+6