Repolode
iflytek

iflytek/astron-rpa

Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами.

Open source альтернатива:UiPathAutomation Anywhere

Звёзды
5,277
Форки
476
Открытые issues
64
Последний коммит
13 часов назад

Что это?

AstronRPA — desktop-приложение для роботизированной автоматизации процессов (RPA), в котором можно создавать сценарии для работы с программами Windows и веб-страницами. Сценарии собираются в визуальном drag-and-drop-дизайнере, поэтому к автоматизации могут подключаться как разработчики, так и бизнес-пользователи. В проекте есть более 300 готовых атомарных возможностей для операций с интерфейсом, обработки данных и взаимодействия с системой.

Проект рассчитан на распространённые офисные и корпоративные программы, включая WPS, Office, Kingdee, YonYou, а также браузеры IE, Edge и Chrome. Сценарии можно запускать вручную, по расписанию, через API или с помощью MCP-сервисов. Кроме того, проект интегрирован с платформой Astron Agent: агенты могут вызывать узлы RPA, а сценарии агентов — запускаться внутри AstronRPA.

В репозитории есть сервер для развёртывания на базе Docker с MySQL и аутентификацией через Casdoor, а также клиент на Vue 3 и Electron, который можно собрать из исходного кода или установить из релизных пакетов. В документации клиента описана работа в Windows 10/11.

Ключевые возможности

  • 01Визуальный low-code-дизайнер для сборки сценариев методом drag-and-drop.
  • 02Более 300 готовых компонентов для операций с интерфейсом, обработки данных и системных задач.
  • 03Автоматизация desktop-приложений Windows, WPS/Office и браузеров Chrome, Edge и IE.
  • 04Несколько способов запуска: вручную, по расписанию, через API и MCP-сервисы.
  • 05Двунаправленная интеграция с платформой Astron Agent.
  • 06Развёртывание сервера на базе Docker с аутентификацией через Casdoor.

Сценарии использования

  • Автоматизация повторяющегося ввода данных в ERP-системах, финансовых и офисных программах под Windows.
  • Сбор данных с веб-страниц или работа с ними в рамках запланированного бизнес-процесса.
  • Использование AI-агентами шагов desktop-автоматизации в качестве инструментов.
  • Развёртывание локального RPA-сервера в организациях, которые хранят данные внутри своей инфраструктуры.

Быстрый старт

  1. 1

    Скачайте пакет последнего релиза со страницы релизов

  2. 2

    Установите клиент из пакета и укажите адрес сервера в resources/conf.yaml

  3. 3

    Клонируйте репозиторий для развертывания сервера

    git clone https://github.com/iflytek/astron-rpa.git
  4. 4

    Запустите все серверные службы с помощью Docker Compose

    docker compose up -d

Что важно знать

  • Клиент в основном поддерживается только в Windows 10/11.
  • Для развертывания сервера необходимы собственный домен, DNS-записи и сертификат HTTPS.
  • Для сборки из исходного кода потребуется несколько наборов инструментов, включая Node.js 22, Python 3.13, JDK 8+, pnpm, UV и SWIG.

Темы

Частые вопросы

Что такое astron-rpa?
Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами. AstronRPA — desktop-приложение для роботизированной автоматизации процессов (RPA), в котором можно создавать сценарии для работы с программами Windows и веб-страницами. Сценарии собираются в визуальном drag-and-drop-дизайнере, поэтому к автоматизации могут подключаться как разработчики, так и бизнес-пользователи. В проекте есть более 300 готовых атомарных возможностей для операций с интерфейсом, обработки данных и взаимодействия с системой.
astron-rpa можно использовать бесплатно? Какая у него лицензия?
astron-rpa распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
astron-rpa всё ещё поддерживается?
Активно поддерживается. Последний коммит в astron-rpa — 20 окт. 2026 г..
Для чего можно использовать astron-rpa?
Автоматизация повторяющегося ввода данных в ERP-системах, финансовых и офисных программах под Windows. Сбор данных с веб-страниц или работа с ними в рамках запланированного бизнес-процесса. Использование AI-агентами шагов desktop-автоматизации в качестве инструментов. Развёртывание локального RPA-сервера в организациях, которые хранят данные внутри своей инфраструктуры.
Как установить astron-rpa?
Скачайте пакет последнего релиза со страницы релизов Установите клиент из пакета и укажите адрес сервера в resources/conf.yaml Клонируйте репозиторий для развертывания сервера: git clone https://github.com/iflytek/astron-rpa.git Запустите все серверные службы с помощью Docker Compose: docker compose up -d
Где скачать astron-rpa?
Исходный код и инструкции по установке — на GitHub: https://github.com/iflytek/astron-rpa

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.

158,9 тыс.25,1 тыс.PythonOtherОбновлён 15 часов назад

Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.

48,3 тыс.16,2 тыс.JavaApache-2.0Обновлён 7 дней назад