[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-iflytek--astron-rpa":3,"tool-iflytek--astron-rpa":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":79,"owner_website":81,"owner_url":82,"languages":83,"stars":124,"forks":125,"last_commit_at":126,"license":127,"difficulty_score":10,"env_os":128,"env_gpu":129,"env_ram":130,"env_deps":131,"category_tags":142,"github_topics":143,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":156,"updated_at":157,"faqs":158,"releases":189},3871,"iflytek\u002Fastron-rpa","astron-rpa","Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises.","AstronRPA 是一款面向个人与企业的企业级开源机器人流程自动化（RPA）桌面应用。它通过可视化设计器支持低代码甚至无代码开发，让用户能快速构建工作流，自动操作各类桌面软件和网页，从而将重复、繁琐的日常办公任务交给“数字员工”处理，显著提升工作效率并降低人为错误。\n\n无论是需要批量处理报表的财务人员、希望整合多系统数据的运营专员，还是寻求构建自动化生态的技术团队，都能从中受益。业务人员可通过直观的拖拽方式轻松上手，而开发者则能利用其高度组件化的架构进行深度定制与扩展。\n\nAstronRPA 的独特亮点在于其原生的\"Agent 就绪”能力。它与 Astron Agent 平台深度集成，实现了自动化流程与智能体系统的双向调用：既能在智能体中直接执行 RPA 节点，也能在 RPA 流程中嵌入 AI 决策逻辑。这种融合打破了传统自动化仅能执行固定规则的局限，让系统具备更强的推理与适应能力。此外，它还提供了超过 300 个预建组件，全面覆盖主流办公软件、ERP 系统及浏览器，并内置了完善的企业级权限管理与协作机制，是构建现代化智能自动化体系的得力助手。","# AstronRPA\n\n\u003Cdiv align=\"center\">\n\n![AstronRPA Logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_2b5b04a9d6b7.png)\n\n**🤖 Pioneering Open-Source Enterprise RPA Desktop Application**\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.iflyrpa.com\">Astron RPA Official Site\u003C\u002Fa> ·\n  \u003Ca href=\".\u002FBUILD_GUIDE.md\">Deployment Guide\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fwww.iflyrpa.com\u002Fdocs\u002F\">User Documentation\u003C\u002Fa> ·\n  \u003Ca href=\".\u002FFAQ.md\">FAQ\u003C\u002Fa>\n\u003C\u002Fp>\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Open%20Source-blue.svg)](LICENSE)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fiflytek\u002Fastron-rpa)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Freleases)\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.13+-blue.svg)](https:\u002F\u002Fwww.python.org\u002F)\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fiflytek\u002Fastron-rpa?style=social)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fstargazers)\n\nEnglish | [简体中文](README.zh.md)\n\n\u003C\u002Fdiv>\n\n## 📋 Overview\n\nAstronRPA is an enterprise-grade Robotic Process Automation (RPA) desktop application. Through a visual designer, it supports low-code\u002Fno-code development, enabling users to rapidly build workflows and automate desktop software and web pages.\n\n[Astron Agent](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-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.\n\n### 🎯 Why Choose AstronRPA?\n\n- **🛠️ 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.\n- **🧩 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.\n- **🏭 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.\n- **👨‍💻 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.\n- **🤖 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.\n- **🌐 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.\n\n## 🚀 Quick Start\n\n### System Requirements\n- 💻 **Client Operating System**: Windows 10\u002F11 (primary support)\n- 🧠 **RAM** >= 8 GiB\n\n### **Server**: Deploy with Docker\n\nRecommended for quick deployment:\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa.git\ncd astron-rpa\n\n# Enter docker directory\ncd docker\n\n# Copy .env\ncp .env.example .env\n\n# Modify casdoor service configuration in .env (8000 is the default port)\nCASDOOR_EXTERNAL_ENDPOINT=\"http:\u002F\u002F{YOUR_SERVER_IP}:8000\"\n\n# 🚀 Start all services\ndocker compose up -d\n\n# 📊 Check service status\ndocker compose ps\n```\n\n- After all services have started, open your browser and go to: `http:\u002F\u002F{YOUR_SERVER_IP}:32742\u002Fapi\u002Frpa-auth\u002Fuser\u002Flogin-check` (32742 is the default port; change it if you modified the configuration).\n- If you see `{\"code\":\"900001\",\"data\":null,\"message\":\"unauthorized\"}`, it means the deployment is correct and the connection is working properly.\n- Open your browser and go to: `http:\u002F\u002F{YOUR_SERVER_IP}:8000` (8000 is the default port; change it if you modified the configuration).\n- If you see the Casdoor login page, it means Casdoor is deployed correctly.\n- For production deployment and security hardening, refer to the [Deployment Guide](.\u002Fdocker\u002FQUICK_START.md).\n\n### **Client**: Source Deployment\u002FBinary 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\u002FC++ |\n\nFor specific installation instructions and common issues, refer to [Build Guide](.\u002FBUILD_GUIDE.md).\n\n#### Direct Download (Recommended)\n\nDownload the latest [Release Package](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Freleases)\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   .\u002Fbuild.bat --python-exe \"C:\\Program Files\\Python313\\python.exe\"\n   \n   # Or use default configuration (if Python is in default path)\n   .\u002Fbuild.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\u002Fcopy Python environment to `build\u002Fpython_core`\n   2. ✅ Install RPA engine dependencies\n   3. ✅ Compress Python core to `resources\u002Fpython_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\u002Fconf.yaml` in the installation directory:\n\n    ```yaml\n    # 32742 is the default port; change it if you modified the configuration\n    remote_addr: http:\u002F\u002FYOUR_SERVER_ADDRESS:32742\u002F\n    skip_engine_start: false\n    ```\n\n## 🏗️ Architecture Overview\n\nThe 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.\n\n![Architecture Overview](.\u002Fdocs\u002Fimages\u002FStructure.png \"Architecture Overview\")\n\n## 📦 Component Ecosystem\n\n### Core Component Packages\n- **astronverse.system**: System operations, process management, screenshots\n- **astronverse.browser**: Browser automation, web page operations\n- **astronverse.gui**: GUI automation, mouse and keyboard operations\n- **astronverse.excel**: Excel spreadsheet operations, data processing\n- **astronverse.vision**: Computer vision, image recognition\n- **astronverse.ai**: AI intelligent service integration\n- **astronverse.network**: Network requests, API calls\n- **astronverse.email**: Email sending and receiving\n- **astronverse.docx**: Word document processing\n- **astronverse.pdf**: PDF document operations\n- **astronverse.encrypt**: Encryption and decryption functions\n\n### Execution Framework\n- **astronverse.actionlib**: Atomic operation definition and execution\n- **astronverse.executor**: Workflow execution engine\n- **astronverse.picker**: Workflow element picker engine\n- **astronverse.scheduler**: Engine scheduler\n- **astronverse.trigger**: Engine trigger\n\n### Shared Libraries\n- **astronverse.baseline**: RPA framework core\n- **astronverse.websocketserver**: WebSocket communication\n- **astronverse.websocketclient**: WebSocket communication\n- **astronverse.locator**: Element locating technology\n\n\n## 📚 Documentation\n\n- [📖 User Guide](https:\u002F\u002Fwww.iflyrpa.com\u002Fdocs\u002F)\n- [🚀 Deployment Guide](docker\u002FQUICK_START.md)\n- [📖 API Documentation](backend\u002Fopenapi-service\u002Fapi.yaml)\n- [🔧 Component Development Guide](engine\u002Fcomponents\u002F)\n- [🐛 Troubleshooting](docs\u002FTROUBLESHOOTING.md)\n- [📝 Changelog](CHANGELOG.md)\n\n## 🤝 Contributing\n\nWe welcome any form of contribution! Please check [Contributing Guide](CONTRIBUTING.md)\n\n### Development Guidelines\n- ✅ Follow existing code style\n- ✅ Add necessary test cases\n- ✅ Update relevant documentation\n- ✅ Ensure all checks pass\n\n### Contributing Steps\n1. 🍴 Fork the repository\n2. 🌿 Create your feature branch (`git checkout -b feature\u002FAmazingFeature`)\n3. 💾 Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. 🚀 Push to the branch (`git push origin feature\u002FAmazingFeature`)\n5. 📝 Open a Pull Request\n\n## 🌟 Star History\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_327701f31d64.png\" alt=\"Star History Chart\" width=\"600\">\n\u003C\u002Fdiv>\n\n## 💖 Sponsorship\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fiflytek\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-GitHub%20Sponsors-pink?style=for-the-badge&logo=github\" alt=\"GitHub Sponsors\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fastronrpa\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-Open%20Collective-blue?style=for-the-badge&logo=opencollective\" alt=\"Open Collective\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## 📞 Getting Help\n\n- 📧 **Technical Support**: [cbg_rpa_ml@iflytek.com](mailto:cbg_rpa_ml@iflytek.com)\n- 💬 **Community Discussion**: [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fdiscussions)\n- 🐛 **Bug Reports**: [Issues](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues)\n- 👥 **WeChat Work Group**:\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_90f69d832bc5.png\" alt=\"WeChat Work Group\" width=\"300\">\n\u003C\u002Fdiv>\n\n## 📄 License\n\nThis project is open source under the [Open Source License](LICENSE).\n\n---\n\n\u003Cdiv align=\"center\">\n\n**Developed and maintained by iFlytek**\n\n[![Follow](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Ffollowers\u002Fiflytek?style=social&label=Follow)](https:\u002F\u002Fgithub.com\u002Fiflytek)\n[![Star](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fiflytek\u002Fastron-rpa?style=social&label=Star)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa)\n[![Fork](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fiflytek\u002Fastron-rpa?style=social&label=Fork)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Ffork)\n[![Watch](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fiflytek\u002Fastron-rpa?style=social&label=Watch)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fwatchers)\n\n**AstronRPA** - Making RPA development simple and powerful!\n\nIf you find this project helpful, please give us a ⭐ Star!\n\n\u003C\u002Fdiv>","# AstronRPA\n\n\u003Cdiv align=\"center\">\n\n![AstronRPA Logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_2b5b04a9d6b7.png)\n\n**🤖 开源企业级桌面RPA应用的先驱**\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.iflyrpa.com\">Astron RPA 官网\u003C\u002Fa> ·\n  \u003Ca href=\".\u002FBUILD_GUIDE.md\">部署指南\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fwww.iflyrpa.com\u002Fdocs\u002F\">用户文档\u003C\u002Fa> ·\n  \u003Ca href=\".\u002FFAQ.md\">常见问题解答\u003C\u002Fa>\n\u003C\u002Fp>\n\n[![许可证](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-开源-blue.svg)](LICENSE)\n[![版本](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fiflytek\u002Fastron-rpa)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Freleases)\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.13+-blue.svg)](https:\u002F\u002Fwww.python.org\u002F)\n[![GitHub Star数](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fiflytek\u002Fastron-rpa?style=social)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fstargazers)\n\nEnglish | [简体中文](README.zh.md)\n\n\u003C\u002Fdiv>\n\n## 📋 概述\n\nAstronRPA 是一款企业级机器人流程自动化（RPA）桌面应用。通过可视化设计器，它支持低代码\u002F无代码开发，使用户能够快速构建工作流并自动化桌面软件和网页操作。\n\n[Astron Agent](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-agent) 是本项目所支持的原生智能体平台。用户可以直接在 Astron Agent 中调用 RPA 工作流节点，也可以在 AstronRPA 中使用 Agent 工作流，从而实现自动化流程与智能体系统之间的高效协同，赋能更广泛的业务自动化场景。\n\n### 🎯 为什么选择 AstronRPA？\n\n- **🛠️ 全面的自动化支持**：全面覆盖 Windows 桌面应用程序和网页自动化。支持 WPS、Office 等常用办公软件，金蝶、用友等财务及 ERP 系统，以及 IE、Edge、Chrome 等多种浏览器，实现端到端的跨应用自动化。\n- **🧩 高度组件化**：内置 300 多种原子能力，涵盖 UI 操作、数据处理和系统交互。支持可视化编排和自定义组件扩展，具有高度灵活性和可维护性。\n- **🏭 企业级安全与协作**：内置卓越中心和团队市场，并配备企业模块。提供终端监控、调度模式、机器人团队共享与协作功能。通过流程安全、权限控制和跨团队协作，构建完整的企业自动化管理生态。\n- **👨‍💻 开发者友好体验**：低代码、可视化的流程设计与调试环境。通过直观的拖拽方式快速构建自动化流程，降低开发门槛，提升开发效率，使业务用户也能参与自动化创建。\n- **🤖 原生智能体赋能**：与 Astron Agent 平台深度集成，支持自动化流程与 AI 智能体之间的双向调用，实现能力融合。达成任务推理、决策制定与自动化执行之间的无缝衔接，拓展自动化边界。\n- **🌐 多渠道触发集成**：支持直接执行、定时任务、调度模式、API 调用和 MCP 服务。灵活的集成能力可快速响应第三方系统集成需求，轻松嵌入复杂业务场景。\n\n## 🚀 快速开始\n\n### 系统要求\n- 💻 **客户端操作系统**：Windows 10\u002F11（主要支持）\n- 🧠 **内存** >= 8 GiB\n\n### **服务器**：使用 Docker 部署\n\n推荐快速部署方法：\n\n```bash\n# 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa.git\ncd astron-rpa\n\n# 进入 docker 目录\ncd docker\n\n# 复制 .env 文件\ncp .env.example .env\n\n# 修改 .env 中的 casdoor 服务配置（8000 为默认端口）\nCASDOOR_EXTERNAL_ENDPOINT=\"http:\u002F\u002F{YOUR_SERVER_IP}:8000\"\n\n# 🚀 启动所有服务\ndocker compose up -d\n\n# 📊 检查服务状态\ndocker compose ps\n```\n\n- 所有服务启动后，打开浏览器访问：`http:\u002F\u002F{YOUR_SERVER_IP}:32742\u002Fapi\u002Frpa-auth\u002Fuser\u002Flogin-check`（32742 为默认端口，若修改过配置则相应调整）。\n- 若显示 `{\"code\":\"900001\",\"data\":null,\"message\":\"unauthorized\"}`，则表示部署正确且连接正常。\n- 打开浏览器访问：`http:\u002F\u002F{YOUR_SERVER_IP}:8000`（8000 为默认端口，若修改过配置则相应调整）。\n- 若出现 Casdoor 登录页面，则说明 Casdoor 部署成功。\n- 如需生产环境部署及安全加固，请参考 [部署指南](.\u002Fdocker\u002FQUICK_START.md)。\n\n### **客户端**：源码部署\u002F二进制部署\n\n#### 环境依赖\n| 工具 | 版本 | 说明 |\n|-----|---------|------------|\n| **Node.js** | >= 22 | JavaScript 运行时 |\n| **Python** | 3.13.x | RPA 引擎核心 |\n| **Java** | JDK 8+ | 后端运行时 |\n| **pnpm** | >= 9 | Node.js 包管理工具 |\n| **UV** | 0.8+ | Python 包管理工具 |\n| **7-Zip** | - | 创建部署压缩包 |\n| **SWIG** | - | 连接 Python 与 C\u002FC++ |\n\n具体安装说明及常见问题，请参阅 [构建指南](.\u002FBUILD_GUIDE.md)。\n\n#### 直接下载（推荐）\n\n下载最新 [发布包](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Freleases)。\n\n#### 一键构建\n\n1. **准备 Python 环境**\n   ```bash\n   # 准备一个 Python 3.13.x 的安装目录（可以是本地文件夹或系统安装路径）\n   # 脚本会复制该目录以创建 python_core\n   ```\n\n2. **运行构建脚本**\n   ```bash\n   # 从项目根目录进行完整构建（引擎 + 前端 + 桌面应用）\n   .\u002Fbuild.bat --python-exe \"C:\\Program Files\\Python313\\python.exe\"\n   \n   # 或使用默认配置（若 Python 在默认路径下）\n   .\u002Fbuild.bat\n   \n   # 等待完成\n   # 控制台显示“Full Build Complete!”即构建成功。\n   ```\n\n   > **注意**：请确保指定的 Python 解释器为纯净安装，不含额外的第三方包，以最小化包体积。\n\n   **构建过程包括：**\n   1. ✅ 检测\u002F复制 Python 环境至 `build\u002Fpython_core`\n   2. ✅ 安装 RPA 引擎依赖\n   3. ✅ 将 Python 核心压缩至 `resources\u002Fpython_core.7z`\n   4. ✅ 安装前端依赖\n   5. ✅ 构建前端 Web 应用\n   6. ✅ 构建桌面应用\n\n3. 📦 安装打包好的客户端\n\n#### ⚙️ 安装完成后，请在安装目录下的 `resources\u002Fconf.yaml` 中修改服务器地址：\n\n    ```yaml\n    # 32742 为默认端口，若修改过配置则相应调整\n    remote_addr: http:\u002F\u002FYOUR_SERVER_ADDRESS:32742\u002F\n    skip_engine_start: false\n    ```\n\n## 🏗️ 架构概览\n\n该项目采用前后端分离的架构。前端使用 Vue 3 + TypeScript 构建，并结合 Electron 实现桌面应用；后端则分别采用 Java Spring Boot 和 Python FastAPI 搭建微服务，支持业务与 AI 能力。引擎层基于 Python，集成了20余种 RPA 组件，具备图像识别和 UI 自动化能力。整个系统通过 Docker 部署，具有高可观测性和可扩展性，专为复杂的 RPA 场景设计。\n\n![架构概览](.\u002Fdocs\u002Fimages\u002FStructure.png \"架构概览\")\n\n## 📦 组件生态\n\n### 核心组件包\n- **astronverse.system**: 系统操作、进程管理、截图\n- **astronverse.browser**: 浏览器自动化、网页操作\n- **astronverse.gui**: GUI 自动化、鼠标键盘操作\n- **astronverse.excel**: Excel 表格操作、数据处理\n- **astronverse.vision**: 计算机视觉、图像识别\n- **astronverse.ai**: AI 智能服务集成\n- **astronverse.network**: 网络请求、API 调用\n- **astronverse.email**: 邮件收发\n- **astronverse.docx**: Word 文档处理\n- **astronverse.pdf**: PDF 文档操作\n- **astronverse.encrypt**: 加密解密功能\n\n### 执行框架\n- **astronverse.actionlib**: 原子操作定义与执行\n- **astronverse.executor**: 工作流执行引擎\n- **astronverse.picker**: 工作流元素选择引擎\n- **astronverse.scheduler**: 引擎调度器\n- **astronverse.trigger**: 引擎触发器\n\n### 共享库\n- **astronverse.baseline**: RPA 框架核心\n- **astronverse.websocketserver**: WebSocket 通信\n- **astronverse.websocketclient**: WebSocket 通信\n- **astronverse.locator**: 元素定位技术\n\n\n## 📚 文档\n\n- [📖 用户指南](https:\u002F\u002Fwww.iflyrpa.com\u002Fdocs\u002F)\n- [🚀 部署指南](docker\u002FQUICK_START.md)\n- [📖 API 文档](backend\u002Fopenapi-service\u002Fapi.yaml)\n- [🔧 组件开发指南](engine\u002Fcomponents\u002F)\n- [🐛 故障排除](docs\u002FTROUBLESHOOTING.md)\n- [📝 更改日志](CHANGELOG.md)\n\n## 🤝 贡献\n\n我们欢迎任何形式的贡献！请查看[贡献指南](CONTRIBUTING.md)。\n\n### 开发规范\n- ✅ 遵循现有代码风格\n- ✅ 添加必要的测试用例\n- ✅ 更新相关文档\n- ✅ 确保所有检查通过\n\n### 贡献步骤\n1. 🍴 分支仓库\n2. 🌿 创建你的特性分支 (`git checkout -b feature\u002FAmazingFeature`)\n3. 💾 提交你的更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 🚀 推送到分支 (`git push origin feature\u002FAmazingFeature`)\n5. 📝 打开一个 Pull Request\n\n## 🌟 星标历史\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_327701f31d64.png\" alt=\"星标历史图\" width=\"600\">\n\u003C\u002Fdiv>\n\n## 💖 赞助\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fiflytek\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-GitHub%20Sponsors-pink?style=for-the-badge&logo=github\" alt=\"GitHub Sponsors\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fastronrpa\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-Open%20Collective-blue?style=for-the-badge&logo=opencollective\" alt=\"Open Collective\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## 📞 获取帮助\n\n- 📧 **技术支持**: [cbg_rpa_ml@iflytek.com](mailto:cbg_rpa_ml@iflytek.com)\n- 💬 **社区讨论**: [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fdiscussions)\n- 🐛 **问题报告**: [Issues](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues)\n- 👥 **企业微信工作群**:\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_readme_90f69d832bc5.png\" alt=\"企业微信工作群\" width=\"300\">\n\u003C\u002Fdiv>\n\n## 📄 许可证\n\n本项目遵循[开源许可证](LICENSE)开放源代码。\n\n---\n\n\u003Cdiv align=\"center\">\n\n**由科大讯飞开发并维护**\n\n[![关注](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Ffollowers\u002Fiflytek?style=social&label=Follow)](https:\u002F\u002Fgithub.com\u002Fiflytek)\n[![星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fiflytek\u002Fastron-rpa?style=social&label=Star)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa)\n[![叉子](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fiflytek\u002Fastron-rpa?style=social&label=Fork)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Ffork)\n[![观看](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fiflytek\u002Fastron-rpa?style=social&label=Watch)](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fwatchers)\n\n**AstronRPA** - 让 RPA 开发简单而强大！\n\n如果您觉得这个项目有帮助，请为我们点亮 ⭐ 星标吧！\n\n\u003C\u002Fdiv>","# AstronRPA 快速上手指南\n\nAstronRPA 是一款企业级开源桌面 RPA（机器人流程自动化）应用，支持通过可视化设计器进行低代码\u002F无代码开发，能够快速构建工作流以自动化操作桌面软件和网页。\n\n## 1. 环境准备\n\n### 系统要求\n- **操作系统**：Windows 10\u002F11（客户端主要支持）\n- **内存**：≥ 8 GiB\n- **部署方式**：服务端推荐使用 Docker 部署；客户端支持源码编译或直接下载二进制包。\n\n### 前置依赖\n若选择**源码编译**客户端，需安装以下工具：\n| 工具 | 版本要求 | 说明 |\n| :--- | :--- | :--- |\n| **Node.js** | >= 22 | JavaScript 运行时 |\n| **Python** | 3.13.x | RPA 引擎核心 |\n| **Java** | JDK 8+ | 后端运行时 |\n| **pnpm** | >= 9 | Node.js 包管理器 |\n| **UV** | 0.8+ | Python 包管理工具 |\n| **7-Zip** | - | 创建部署压缩包 |\n| **SWIG** | - | 连接 Python 与 C\u002FC++ |\n\n> **注意**：请确保指定的 Python 解释器为干净安装（无额外第三方包），以减小最终打包体积。\n\n## 2. 安装步骤\n\nAstronRPA 采用前后端分离架构，需分别部署服务端和客户端。\n\n### 第一步：部署服务端 (Docker)\n\n推荐使用 Docker Compose 快速启动所有服务。\n\n```bash\n# 1. 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa.git\ncd astron-rpa\n\n# 2. 进入 docker 目录\ncd docker\n\n# 3. 复制环境变量配置文件\ncp .env.example .env\n\n# 4. 修改 .env 文件中的 Casdoor 服务配置\n# 将 {YOUR_SERVER_IP} 替换为你的服务器 IP 地址\n# CASDOOR_EXTERNAL_ENDPOINT=\"http:\u002F\u002F{YOUR_SERVER_IP}:8000\"\n\n# 5. 启动所有服务\ndocker compose up -d\n\n# 6. 检查服务状态\ndocker compose ps\n```\n\n**验证部署：**\n- 访问 `http:\u002F\u002F{YOUR_SERVER_IP}:32742\u002Fapi\u002Frpa-auth\u002Fuser\u002Flogin-check`，若返回 `{\"code\":\"900001\",...}` 表示后端正常。\n- 访问 `http:\u002F\u002F{YOUR_SERVER_IP}:8000`，若看到 Casdoor 登录页表示认证服务正常。\n\n### 第二步：安装客户端\n\n#### 方案 A：直接下载（推荐）\n前往 [Release 页面](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Freleases) 下载最新版本的安装包并安装。\n\n#### 方案 B：源码一键构建\n在项目根目录执行构建脚本：\n\n```bash\n# 指定 Python 路径进行全量构建 (引擎 + 前端 + 桌面应用)\n.\u002Fbuild.bat --python-exe \"C:\\Program Files\\Python313\\python.exe\"\n\n# 若 Python 已在默认路径，可直接运行\n.\u002Fbuild.bat\n```\n当控制台显示 `Full Build Complete!` 时，构建成功。生成的客户端位于构建输出目录。\n\n### 第三步：配置连接\n\n安装或构建完成后，需修改客户端配置文件以连接服务端。\n编辑安装目录下的 `resources\u002Fconf.yaml`：\n\n```yaml\n# 将 YOUR_SERVER_ADDRESS 替换为实际的服务端 IP\nremote_addr: http:\u002F\u002FYOUR_SERVER_ADDRESS:32742\u002F\nskip_engine_start: false\n```\n\n## 3. 基本使用\n\n1. **启动客户端**：运行安装好的 AstronRPA 桌面应用。\n2. **登录系统**：使用浏览器访问服务端地址注册账号，或在客户端登录界面输入凭证（取决于具体认证配置）。\n3. **创建流程**：\n   - 进入可视化设计器界面。\n   - 从左侧组件库拖拽原子能力（如 `打开浏览器 `、` 点击元素 `、` 读取 Excel` 等）到画布。\n   - 配置每个节点的参数。\n4. **调试与运行**：\n   - 点击“调试”按钮单步执行流程。\n   - 确认无误后点击“运行”，RPA 机器人将自动执行预设的桌面或网页操作。\n5. **高级集成**：如需结合 AI 能力，可调用 [Astron Agent](https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-agent) 平台，实现自然语言触发或智能决策节点。","某中型制造企业的财务专员每周需花费半天时间，手动从金蝶 ERP 系统导出销售报表，整理后录入 Excel 并发送邮件给各部门经理。\n\n### 没有 astron-rpa 时\n- **重复劳动耗时严重**：员工需机械性地重复点击、复制、粘贴操作，每周耗费数小时在处理低价值数据搬运上。\n- **人工操作易出错**：面对大量数据，手动录入难免出现数字抄写错误或遗漏行，导致后续财务分析偏差。\n- **跨系统协作困难**：金蝶 ERP 与 Office 软件之间缺乏自动接口，数据流转依赖人工中转，无法实现端到端自动化。\n- **响应业务需求慢**：一旦报表格式调整或增加新的接收人，重新培训员工适应新流程需要额外时间成本。\n\n### 使用 astron-rpa 后\n- **全流程自动执行**：通过可视化拖拽构建工作流，astron-rpa 可自动登录金蝶系统抓取数据、清洗并填入 Excel，全程无需人工干预。\n- **数据准确率提升至 100%**：机器严格执行预设逻辑，彻底消除了人为抄写错误，确保财务数据的严谨性。\n- **无缝打通异构系统**：利用其内置的 300+ 原子能力，astron-rpa 轻松连接金蝶、WPS 及邮件客户端，实现跨应用的数据闭环。\n- **敏捷应对业务变更**：当报表规则变化时，业务人员仅需在低代码界面微调流程节点，几分钟即可完成迭代上线。\n\nastron-rpa 将财务人员从繁琐的“数据搬运工”角色中解放出来，使其能专注于高价值的财务分析与决策支持。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiflytek_astron-rpa_2b5b04a9.png","iflytek","iFLYTEK","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fiflytek_d2eb5f0f.jpg","iFLYTEK Open Source",null,"ifly_opensource@iflytek.com","http:\u002F\u002Fwww.iflytek.com\u002F","https:\u002F\u002Fgithub.com\u002Fiflytek",[84,88,92,96,100,104,108,112,116,120],{"name":85,"color":86,"percentage":87},"Java","#b07219",32.7,{"name":89,"color":90,"percentage":91},"Python","#3572A5",31.6,{"name":93,"color":94,"percentage":95},"Vue","#41b883",16.4,{"name":97,"color":98,"percentage":99},"TypeScript","#3178c6",15.2,{"name":101,"color":102,"percentage":103},"HCL","#844FBA",1.6,{"name":105,"color":106,"percentage":107},"JavaScript","#f1e05a",0.7,{"name":109,"color":110,"percentage":111},"Lua","#000080",0.6,{"name":113,"color":114,"percentage":115},"Makefile","#427819",0.5,{"name":117,"color":118,"percentage":119},"SCSS","#c6538c",0.4,{"name":121,"color":122,"percentage":123},"Batchfile","#C1F12E",0.1,7389,812,"2026-04-05T13:29:44","Apache-2.0","Windows","未说明",">= 8 GiB",{"notes":132,"python":133,"dependencies":134},"客户端主要支持 Windows 10\u002F11；服务端推荐使用 Docker 部署。构建时需准备干净的 Python 3.13.x 环境（无第三方包），并安装 SWIG 用于连接 Python 与 C\u002FC++。客户端安装后需修改配置文件中的服务器地址。","3.13.x",[135,136,137,138,139,140,141],"Node.js >= 22","Java JDK 8+","pnpm >= 9","UV >= 0.8","7-Zip","SWIG","Docker (服务端部署)",[26,15,13,14],[144,145,146,147,148,149,150,151,152,153,154,155],"agent","ai","automation","enterprise","low-code","mcp","no-code","rpa","astron","llm","python","iflytek-astron","2026-03-27T02:49:30.150509","2026-04-06T05:37:31.420486",[159,164,169,174,179,184],{"id":160,"question_zh":161,"answer_zh":162,"source_url":163},17718,"打开客户端时出现授权错误弹窗或登录闪退怎么办？","这通常是因为服务端部署配置未完成或使用了错误的安装包。解决方案：1. 不要使用自行构建的 MSI，请前往 Release 页面下载官方提供的 MSI 安装包尝试；2. 检查服务端部署步骤，确保所有配置（特别是 robot-service 和 WebSocket 认证相关配置）已正确完成；3. 尝试修复或重启 robot-service 服务。如果日志显示 'unauthorized for WebSocket auth' (错误码 900001)，请重点检查服务端的认证配置。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F126",{"id":165,"question_zh":166,"answer_zh":167,"source_url":168},17719,"应用启动卡住、无法注册账号或不知道默认账号密码怎么办？","如果遇到启动卡在加载页、只能打开登录页但无法注册（需要短信验证码）或不知道账号密码的情况，通常是因为后端数据库（MySQL）容器创建失败。解决方案：1. 查看 MySQL 容器的日志以确认具体错误；2. 拉取项目的最新代码（git pull），因为相关问题可能在近期已修复；3. 重新构建并运行项目。更新到最新代码后通常能解决此类初始化问题。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F145",{"id":170,"question_zh":171,"answer_zh":172,"source_url":173},17720,"界面显示乱码如何解决？","界面乱码问题通常是由于 docker-compose.yml 配置文件未更新导致的。解决方案：1. 拉取最新的代码仓库；2. 检查并更新 astron-agent 目录下的 docker-compose.yml 文件（确保与主仓库同步）；3. 重新构建并运行容器。如果直接使用镜像，请等待维护者更新镜像或手动根据最新代码修改配置文件后重建。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F160",{"id":175,"question_zh":176,"answer_zh":177,"source_url":178},17721,"Mac 环境下如何运行项目？route.exe 文件是什么且有源码吗？","route.exe 是一个用 Go 语言编写的转发组件，用于本地 Web 启动时连接后端服务。目前该组件暂未完全开源到主仓库的打包脚本中。解决方案：1. Mac 用户若急需该组件源码，可直接联系维护者获取（代码量不大，仅做转发功能）；2. 关注后续更新，维护者计划将 Go 代码部分纳入打包脚本以实现跨平台支持。目前在 Mac 上直接运行可能受限，建议等待官方更新或使用 Windows 环境开发。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F152",{"id":180,"question_zh":181,"answer_zh":182,"source_url":183},17722,"调试或运行时提示无法启动，且缺少依赖包怎么办？","如果遇到无法启动且报错缺少各种包的情况，说明环境依赖未安装完整。解决方案：1. 按照报错信息逐个安装缺少的 Python 包（使用 pip install \u003C包名>）；2. 建议优先使用 Release 中提供的完整安装包（如 MSI），而不是自行从源码构建，以减少依赖缺失问题；3. 参考最新更新的使用文档查找插件位置，部分插件可能需要从插件市场下载或在源码特定目录中查找。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F163",{"id":185,"question_zh":186,"answer_zh":187,"source_url":188},17723,"打包前端时下载 WebView 超时如何处理？","打包前端时下载 WebView 超时通常与网络环境或文件权限有关。解决方案：1. 检查本地文件权限设置，确保构建脚本有权限写入相关文件；2. 尝试更换网络环境或使用代理加速下载；3. 如果问题依旧，建议自查本地防火墙或安全软件是否拦截了下载请求。由于该问题受本地环境影响较大，维护者建议用户自行排查权限和网络配置。","https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fissues\u002F166",[190,195,200,205,210],{"id":191,"version":192,"summary_zh":193,"released_at":194},108021,"v1.1.6","### 🚀 新功能 (Features)\n\n#### 插件系统 (Plugin System)\n- **Module Federation 插件架构** (#528) - 支持动态插件加载、激活\u002F停用生命周期管理\n- 新增 RPA CLI 工具，支持插件项目脚手架创建 (`rpa create`)\n- 插件管理器支持插件设置页签注册\n- 客户端新增插件更新通知\n\n#### 凭证管理 (Credential Management)\n- 新增凭证管理功能，支持敏感信息的安全存储 (#492, #501, #511)\n- 设置中心新增凭证管理页面（支持增删改查）\n- 原子能力参数支持凭证类型选择（AtomSelect 组件）\n\n#### 浏览器控制增强\n- 全新浏览器控制模块，支持多种浏览器类型管理 (#509)\n- 实现 iframe 定位器功能，支持嵌套页面元素操作 (#512)\n- 增强浏览器元素定位和控制处理 (#516, #527)\n- 新增 `get_browser_instance` 函数获取默认浏览器实例 (#532)\n\n#### 引擎调试增强 (#564)\n- 增强引擎调试能力，支持断点调试和单步执行\n- 优化自定义组件调试时的文件映射和行号处理\n- 添加最近调用者检测和日志位置获取功能\n- 智能拾取后禁用点击，仅允许缩放和确认\u002F取消操作 (#530)\n\n#### 其他\n- 启动调度模式支持参数传递（`start_watch` 标志）(#518, #522)\n- 智能组件支持预设提示词功能\n- Electron 应用退出前优雅关闭 Python 子进程\n\n---\n\n### 🐛 问题修复 (Bug Fixes)\n\n#### 表格与数据\n- 修复表格元素变更时的数据获取逻辑 (#517, #550)\n- 修复 DataBatch 保存表格类型元素的问题 (#519)\n- 修复 `table_filter` 和 `table_json_merge_values` 逻辑\n- 修复 DataTable 参数验证问题 (#533)\n\n#### 浏览器相关\n- 修复浏览器插件安装和检查逻辑 (#519)\n- 修复 360 浏览器安装路径问题\n- 修复浏览器可执行文件路径获取时的 `FileNotFoundError`\n- 修复浏览器扩展通信异常处理\n\n#### UI\u002FUX\n- 修复智能组件 UI 国际化翻译缺失 (#529)\n- 修复右键菜单位置超出视口边界的问题 (#551)\n- 修复文件对话框可多次打开的问题 (#562)\n- 修复抽屉区域拖拽影响关闭按钮点击的问题 (#543)\n- 修复登录和注册组件中的账号引用（\"讯飞\" → \"Casdoor\"）\n\n#### 安装与卸载\n- 修复卸载程序强制结束应用进程 (#540)\n- 修复安装器在卸载前强制终止应用进程\n\n#### 其他\n- 修复打开插件路径问题 (#504)\n- 修复自定义组件参数接口对齐问题\n- 修复流程创建时 `projectInfo` 为空的问题 (#508)\n\n---\n\n### 🔧 重构与优化 (Refactoring)\n\n#### 代码结构\n- 重构 API 端点路径，统一添加 `\u002Fapi` 前缀 (#502)\n- 重构前端路由逻辑，移除登录视图 (#548)\n- 重构文件对话框，标准化 `showDialog` 使用\n- 重构删除操作和模态框处理，优化分页逻辑 (#538)\n- 重构 Sheet 组件导出和使用 (#506)\n- 重构 Storage 资源缓存初始化 (#496)\n- 提取和复用全局 Loading 组件\n\n#### 进程管理\n- 改进进程管理和命令行参数处理 (#564)\n- 优化 `kill_proc_tree` 函数，支持排除特定 PID\n- 调度器主入口使用 argparse 解析命令行参数\n\n#### 组件优化\n- 移除 LogWindow 未使用的图标和简化时间格式化 (#548)\n- 优化窗口管理器和 IPC 处理，使用 async\u002Fawait 模式\n- 改进进程树为扁平列表，提升性能和交互体验\n\n---\n\n### 📚 文档 (Documentation)\n- 更新 BUILD_GUIDE 和 README 中的 API 端点引用 (#502)\n- 添加 CLI 中英文 README 文档 (#528)\n\n---\n\n### ⚠️ 升级注意事项\n\n1. **插件系统**: 本次更新引入了全新的 Module Federation 插件架构，如需开发插件请参考新的 CLI 工具文档\n2. **凭证管理**: 新增敏感信息存储功能，建议在设置中心配置所需凭证\n3. **认证方式**: 账号系统已从\"讯飞\"迁移至 Casdoor，请使用 Casdoor 账号登录\n\n---\n\n## What's Changed\n* feat(loading): replace GIF loading spinner with SVG component by @bijinfeng in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F487\n* refactor(components): extract and reuse Loading component globally by @bijinfeng in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F488\n* refactor(storage): Simplify resource cache initialization in HttpStor… by @horizon220222 in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F496\n* refactor(api): normalize API endpoint paths and simplify base URL handling by @bijinfeng in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F502\n* fix: modify plugins path on electron by @blessleon in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F504\n* refactor(components): restructure sheet component exports and usage  by @bijinfeng in https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F506\n* fix: fix table element changed, get table data logical, fix table_fil","2026-02-25T09:23:41",{"id":196,"version":197,"summary_zh":198,"released_at":199},108022,"v1.1.5","今天，AstronRPA正式发布 `v1.1.5` 版本。该版本标志着 AstronRPA 开源版与 SaaS 版的正式功能对齐。今后，SaaS 用户无需再下载开源客户端；只需在配置好后端服务后，通过修改配置文件即可实现无缝切换。从 `v1.1.2-nightly` 到 `v1.1.5` 的迭代过程中，Astron-RPA 进行了大量优化和改进。\n\n对于现有用户，我们已确保良好的向后兼容性。您可以保留现有的用户账号和机器人，只需拉取最新镜像、重启服务，并下载最新客户端即可完成升级。\n（注：`.env.example` 文件中新增了两个参数，您可能需要相应更新自己的 `.env` 文件。）\n\n由于本次更新带来了文档方面的变化，主仓库的文档将在接下来的一段时间内陆续更新。\n\n以下是本次更新的详细内容概览：\n\n### 🚀 核心架构与亮点\n\n* **架构迁移（Tauri → Electron）：** 项目底层框架已由 Tauri 切换至 Electron，包括构建配置、协议注册以及多实例焦点处理等方面的更新（#367、#375、#382）。\n* **AI 与智能组件：**\n  * 新增 **计算机使用代理** 原子能力，利用视觉大模型实现 GUI 自动化操作（#292、#333、#451）。\n  * 优化了智能组件的创建、加载及参数选取逻辑（#267、#286）。\n  * 为 AI 生成的内容添加了报告功能（#250）。\n  \n\n* **数据表支持：**\n  * 在引擎和 Web 应用中全面引入“数据表”支持，涵盖文件监控、视图展示、列宽调整及相关工具等功能（#239、#261、#263、#308、#428）。\n\n\n\n### ✨ 功能特性\n\n#### 🎨 Web 应用与 UI\n\n* **组件与交互：** 新增 `StarMotion` 动画组件，优化了 `NewProjectModal` 的加载状态，并改进了 `ComplaintModal` 的表单校验。\n* **日志系统：** 优化了右下角的日志弹窗及日志模态框，新增了查看数据表的功能（#308、#342）。\n* **变量管理：** 新增了 `VarInput` 和 `VarValueEditor` 组件，提升了变量名输入及类型联动的体验（#398、#405）。\n\n#### ⚙️ 引擎与执行器\n\n* **全局变量：** 加强了全局变量的解析与处理能力（集成 `astor`）（#427、#452）。\n* **流程控制：** 重构了流程控制逻辑，新增了 `stop_current` 函数，并优化了中断接口（#232、#315）。\n* **Python 支持：** 完善了 Python 模式下的配置，改进了 Python 模块参数的处理方式，并支持使用 `exec` 替代 `spawn` 来执行进程（#240、#402）。\n\n#### 🧩 原子能力\n\n* **Excel：** 重写了 Excel 组件（V2 版本），优化了 `win32com.client` 的使用，并增强了错误处理机制（#208、#262、#299）。\n* **浏览器：** 更新了浏览器插件，支持 Cookie 路径设置、WebSocket 功能增强，并新增了 `is_multiple` 元素选择方式。","2026-01-29T11:14:34",{"id":201,"version":202,"summary_zh":203,"released_at":204},108023,"v1.1.2-nightly","大家好，\n\nv1.1.2-nightly 是一个滚动预览版本，每天晚上都会基于最新的主分支构建。它包含了所有最新的功能、性能优化和错误修复，但在最终稳定版发布之前仍可能发生变化。欢迎大家下载、测试，并在发现任何异常情况时提交问题。如果您需要生产级别的稳定性，可以使用 v1.0.0 版本，或者等待即将发布的 v1.1.2 GA 版本。\n\n---\n\n变更内容（由 GitHub 自动生成）\n* docs：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F111 中更新并改进了 BUILD_GUIDE 文档\n* feat：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F114 中增强了调度器的重试机制，并更新了相关文档\n* Fix(web-app)：@blessleon 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F113 中修复了图片 src 路径的来源问题，并移除了未使用的空参数\n* feat：@maomeideliu 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F115 中修订了 README 文档\n* feat：@sjuartwey 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F116 中添加了 Casdoor 注册钩子\n* doc：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F117 中将 README.md 更新为更优版本\n* build：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F121 中构建了 Git 工作流\n* build：@Cloudx-xiao 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F122 中修改了 Docker Compose 文件，从 ghcr 拉取服务镜像\n* feat：@sjuartwey 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F123 中新增了新用户注册时插入示例流程的功能\n* build：@Cloudx-xiao 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F124 中更新了 Docker 构建工作流，仅在发布或手动触发时才进行构建…\n* fix：@horizon220222 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F125 中将已修复的 bug 迁移到开源项目中\n* feat：@bijinfeng 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F131 中增强了 RenderFormItem 和 RenderFormTypeSelect 组件，改进了 props 处理和计算属性\n* fix：@horizon220222 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F146 中从 build.bat 的 pip install 命令中移除了不必要的 --no-deps 标志\n* feat：@jinjin123456 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F142 中更新了名称、图标和版本等信息\n* fix：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F147 中将 openapi-service 更新至当前 SaaS 版本\n* fix：@Cloudx-xiao 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F148 中修复了与某些 WSL 文件相关的乱码问题…\n* perf：@doctorbruce 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F150 中将当前触发器和 openapi-service 更新至最新 SaaS 版本\n* fix：@sjuartwey 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F151 中修复了组件图标更新的 bug\n* build：@Cloudx-xiao 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F154 中更新了 Java 运行时的 Docker 镜像\n* fix：@bijinfeng 在 https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa\u002Fpull\u002F155 中修正了 Python 包术语在中文本地化中的大小写问题\n* feat：更新浏览器插件图标及…","2025-12-01T06:10:08",{"id":206,"version":207,"summary_zh":208,"released_at":209},108024,"v1.0.0","# 🚀 AstronRPA v1.0.0 - 首次开源发布\n\n我们非常高兴地宣布 AstronRPA 的**首次开源发布**！AstronRPA 是一款生产就绪的企业级机器人流程自动化（RPA）开发平台。它源自科大讯飞久经考验的商用 RPA 平台，该平台已服务于多个行业领域，如今我们将核心引擎向全球开放。\n\n## 🎯 什么是 AstronRPA？\n\nAstronRPA 是一个功能全面的自动化平台，旨在帮助开发者和企业轻松设计、构建和部署复杂的自动化工作流。无论您是寻求强大自动化工具的开发者，还是希望实现可靠流程自动化的大型企业，AstronRPA 都能为您提供理想的解决方案。\n\n## ✨ 核心亮点\n\n### 🏭 开箱即用的生产级能力\n- 经过真实企业环境的严格验证\n- 在各行业中展现出卓越的稳定性和可靠性\n- 提供全面的安全机制、审计日志记录和数据加密功能\n\n### 🧩 丰富的组件生态\n- 开箱即有 **300+ 款专业 RPA 组件**\n- 支持浏览器自动化、Excel 操作、PDF 处理、邮件管理等\n- 集成计算机视觉、OCR 和 AI 能力\n- 架构可扩展，支持自定义组件开发\n\n### 👨‍💻 卓越的开发者体验\n- 基于拖拽式的 **可视化工作流设计器**\n- 提供 **低代码\u002F无代码** 开发选项\n- 同时支持面向高级用户的 **代码优先模式**\n- 实时调试与预览功能\n- 开发过程中支持热重载\n\n### ☁️ 云原生架构\n- 微服务架构设计\n- 容器化支持，Docker 就绪\n- 支持水平扩展与负载均衡\n- 集成 SkyWalking APM 实现可观测性\n\n### 🤖 AI 驱动的自动化\n- 智能图像识别与元素定位\n- OCR 文本提取\n- CAPTCHA 自动破解\n- 可与主流大模型提供商无缝集成\n\n### 🌐 多平台支持\n- 基于 Tauri 的 **桌面应用**，适用于 Windows、macOS 和 Linux\n- 提供用于监控与管理的 **Web 管理门户**\n- 提供 **REST API**，便于程序化集成\n- 支持 **MCP（模型上下文协议）**，助力 AI 代理协作\n\n## 🛠️ 技术栈\n\n**前端**\n- Vue 3 + TypeScript + Vite\n- Ant Design Vue + VXE Table\n- Tauri 用于跨平台桌面应用\n- pnpm 工作区单体仓库\n\n**后端服务**\n- Java Spring Boot（主服务与资源服务）\n- Python FastAPI（AI 服务与 OpenAPI 服务）\n- MySQL + Redis\n- 异步任务处理机制\n\n**自动化引擎**\n- Python 3.13+ 结合 asyncio\n- 拥有 20 多类专业组件\n- 基于 WebSocket 的实时通信\n- 先进的元素定位技术（图像、OCR、UI 自动化）\n\n## 🚀 快速开始\n\n### 后端：Docker（推荐）\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fiflytek\u002Fastron-rpa.git\ncd astron-rpa\u002Fdocker\ndocker-compose up -d\n```\n访问地址：`http:\u002F\u002Flocalhost:8080`\n\n### 引擎 + 前端：源码构建\n```bash\n# 完整构建（引擎 + 前端 + 桌面应用）\n.\u002Fbuild.bat --python-exe \"C:\\Program Files\\Python313\\python.exe\"\n```\n\n详细说明：[Bui","2025-10-17T02:05:21",{"id":211,"version":212,"summary_zh":213,"released_at":214},108025,"v0.1.0-alpha","v0.1.0-alpha：🎉 初始发布 - 核心功能已就位！","2025-10-09T08:40:50"]