{"data":{"slug":"iflytek-astron-rpa","name":"astron-rpa","tagline":"Agent-ready RPA suite with automation tools for various environments","github_url":"https://github.com/iflytek/astron-rpa","owner":"iflytek","repo":"astron-rpa","owner_avatar_url":"https://avatars.githubusercontent.com/u/26786495?v=4","primary_language":"Python","stars":5542,"forks":598,"topics":["agent","ai","astron","automation","data-privacy","enterprise","iflytek-astron","llm","low-code","mcp","no-code","on-premise","python","rpa","security-compliance","self-hosted"],"archived":false,"github_pushed_at":"2026-09-16T02:21:55+00:00","maintenance_label":"Very active","stars_delta_30d":-268,"url":"https://www.graphcanon.com/tools/iflytek-astron-rpa","markdown_url":"https://www.graphcanon.com/tools/iflytek-astron-rpa.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/iflytek-astron-rpa","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=iflytek-astron-rpa","description":"Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises.","homepage_url":"http://www.iflyrpa.com","license":"Apache-2.0","open_issues":58,"watchers":47,"ai_summary":"Provides an out-of-the-box solution for individuals and enterprises to automate tasks through low-code no-code configurations","readme_excerpt":"### System Requirements\n- 💻 **Client Operating System**: Windows 10/11 (primary support)\n- 🧠 **RAM** >= 8 GiB\n\n---\n\n### **Server**: Deploy with Docker\n\nRecommended for quick deployment:\n\nFor self-hosting, prepare your own server and domain, add gateway/authentication\nDNS records at the authoritative DNS provider, and obtain a certificate covering\nboth names. The deployer maintains DNS, private keys, public ports, and renewals.\nSee [DNS and HTTPS setup](docker/HTTPS_DEPLOYMENT.md) before running the commands\nbelow; replace all `example.com` names with your own.\n\n```bash\n\n---\n\n# to docker/certs/tls.crt and docker/certs/tls.key\n\n---\n\n# Initialize independent Casdoor credentials (see docker/HTTPS_DEPLOYMENT.md 1.3)\ndocker compose up -d mysql casdoor\n\n---\n\n### **Client**: Source Deployment/Binary Deployment\n\n#### Environment Dependencies\n| Tool | Version | Description |\n|-----|---------|------------|\n| **Node.js** | >= 22 | JavaScript runtime |\n| **Python** | 3.13.x | RPA engine core |\n| **Java** | JDK 8+ | Backend runtime |\n| **pnpm** | >= 9 | Node.js package manager |\n| **UV** | 0.8+ | Python package management tool |\n| **7-Zip** | - | Create deployment archives |\n| **SWIG** | - | Connect Python with C/C++ |\n\nFor specific installation instructions and common issues, refer to [Build Guide](./BUILD_GUIDE.md).\n\n#### Direct Download (Recommended)\n\nDownload the latest [Release Package](https://github.com/iflytek/astron-rpa/releases)\n\n#### One-Click Build\n\n1. **Prepare Python Environment**\n   ```bash\n   # Prepare a Python 3.13.x installation directory (can be a local folder or system installation path)\n   # The script will copy this directory to create python_core\n   ```\n\n2. **Run Build Script**\n   ```bash\n   # Full build (engine + frontend + desktop app) from project root directory\n   ./build.bat --python-exe \"C:\\Program Files\\Python313\\python.exe\"\n   \n   # Or use default configuration (if Python is in default path)\n   ./build.bat\n   \n   # Wait for completion\n   # Build successful when console displays \"Full Build Complete!\"\n   ```\n\n   > **Note:** Please ensure the specified Python interpreter is a clean installation without additional third-party packages to minimize package size.\n\n   **Build process includes:**\n   1. ✅ Detect/copy Python environment to `build/python_core`\n   2. ✅ Install RPA engine dependencies\n   3. ✅ Compress Python core to `resources/python_core.7z`\n   4. ✅ Install frontend dependencies\n   5. ✅ Build frontend web application\n   6. ✅ Build desktop application\n\n3. 📦 Install the packaged client\n\n#### ⚙️ After installation, modify the server address in `resources/conf.yaml` in the installation directory:\n\n    ```yaml\n    remote_addr: https://rpa.example.com/\n    skip_engine_start: false\n    ```\n\n---\n\n## 📄 License\n\nThis project is open source under the [Open Source License](LICENSE).\n\n---\n\n<div align=\"center\">\n\n**Developed and maintained by iFlytek**\n\n\n\n\n\n\n**AstronRPA** - Making RPA development simple and powerful!\n\nIf you find this project helpful, please give us a ⭐ Star!\n\n</div>","github_created_at":"2025-09-20T08:51:40+00:00","created_at":"2026-07-15T10:54:16.869421+00:00","updated_at":"2026-09-20T04:49:13.705305+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"ai","name":"ai"},{"slug":"astron","name":"astron"},{"slug":"automation","name":"automation"},{"slug":"data-privacy","name":"data-privacy"},{"slug":"enterprise","name":"enterprise"},{"slug":"iflytek-astron","name":"iflytek-astron"},{"slug":"llm","name":"llm"}],"trust":{"provenance":{"is_fork":false,"github_id":1060619404,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:49:11.047Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":4,"last_release_at":"2026-02-25T09:23:41Z","stars_delta_30d":-268,"open_issues_delta_30d":15},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:54:18.097Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:49:12.084Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-09-20T04:49:12.084Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T04:49:12.084Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["For enterprises that prioritize security compliance and need self-hosted solutions to maintain control over their data.","If your operations heavily depend on Java-based systems and you prefer tools built on the same language for seamless integration.","When requiring an RPA tool with a low-code no-code approach, facilitating quicker setup and minimalistic scripting."],"when_not_to_use":["If your team or organization is not comfortable working within the restrictions of Java, preferring multi-platform support or another programming language.","For projects where immediate access to third-party APIs is crucial and self-hosted solutions may add unnecessary layers of complexity in integration.","When strict operational requirements demand real-time task visibility that astron-rpa's architecture does not natively support without significant customization."],"source":"enrich:decision_facts","observed_at":"2026-07-17T08:05:38.446Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"astron-rpa integrates AI agents for robust automation in various environments using Java, with a focus on data privacy and security compliance."}]}}