Herramienta RPA gratuita y de código abierto que automatiza sitios web, aplicaciones de escritorio y tareas de línea de comandos mediante flujos sencillos de TagUI.
robocorp/rpaframework
Bibliotecas de Python y Robot Framework para la automatización robótica de procesos, con soporte para navegadores, Excel, correo electrónico, PDF, API en la nube y aplicaciones de escritorio.
Alternativa open source a:UiPath
- Estrellas
- 1,580
- Forks
- 280
- Issues abiertos
- 35
- Último commit
- hace 5 días
¿Qué es?
RPA Framework es una colección de bibliotecas de código abierto para la automatización robótica de procesos: la práctica de crear scripts para robots de software que realizan tareas informáticas repetitivas. Cada biblioteca se puede importar en archivos de tareas con formato de pruebas de Robot Framework o usar directamente desde código Python convencional.
El proyecto incluye un amplio conjunto de bibliotecas: control de navegadores con Selenium y Playwright, automatización de escritorio para Windows y uso multiplataforma, control de las aplicaciones Excel, Word y Outlook, edición de archivos Excel, lectura y creación de PDF, manipulación de imágenes, correo electrónico mediante IMAP/SMTP y Exchange, FTP, HTTP y acceso a bases de datos. También incluye conectores para AWS, Google Cloud, Azure, Microsoft Graph, Salesforce, Slack, HubSpot y otros servicios, además de integraciones con OCR e IA documental.
Las bibliotecas se distribuyen como paquetes PyPI independientes, y el paquete principal rpaframework agrupa la mayoría. La instalación suele realizarse mediante un archivo conda.yaml o con pip en un entorno virtual. Se requiere Python 3.9.2 o posterior.
Funciones clave
- 01Automatización de navegadores mediante las bibliotecas Selenium y Playwright
- 02Control de las aplicaciones de escritorio Excel, Word y Outlook
- 03Manipulación de archivos Excel, PDF, imágenes y tablas
- 04Compatibilidad con correo electrónico mediante IMAP/SMTP y Exchange
- 05Conectores para AWS, Google Cloud, Azure, Microsoft Graph y Slack
Casos de uso
- Automatizar formularios web o inicios de sesión repetitivos en un navegador
- Leer hojas de cálculo y correos electrónicos para incorporar datos a flujos de trabajo empresariales
- Extraer datos de PDF o documentos escaneados mediante OCR
- Integrar bots de RPA con servicios en la nube y sistemas CRM
Inicio rápido
- 1
Instala el paquete rpaframework desde PyPI
Antes de usarlo
- El proyecto está optimizado para Robocorp Control Room y Developer Tools, por lo que algunos flujos de trabajo presuponen el uso de esa plataforma.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rpaframework?
- Bibliotecas de Python y Robot Framework para la automatización robótica de procesos, con soporte para navegadores, Excel, correo electrónico, PDF, API en la nube y aplicaciones de escritorio. RPA Framework es una colección de bibliotecas de código abierto para la automatización robótica de procesos: la práctica de crear scripts para robots de software que realizan tareas informáticas repetitivas. Cada biblioteca se puede importar en archivos de tareas con formato de pruebas de Robot Framework o usar directamente desde código Python convencional.
- ¿rpaframework es gratuito? ¿Qué licencia tiene?
- rpaframework es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rpaframework sigue mantenido?
- Mantenimiento activo. El último commit de rpaframework fue el 2 nov 2026.
- ¿Para qué puedo usar rpaframework?
- Automatizar formularios web o inicios de sesión repetitivos en un navegador Leer hojas de cálculo y correos electrónicos para incorporar datos a flujos de trabajo empresariales Extraer datos de PDF o documentos escaneados mediante OCR Integrar bots de RPA con servicios en la nube y sistemas CRM
- ¿Cómo se instala rpaframework?
- Instala el paquete rpaframework desde PyPI
- ¿Dónde consigo rpaframework?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/robocorp/rpaframework
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensión para automatizar el navegador y el escritorio con grabador de macros, API de JavaScript, OCR, reconocimiento de imágenes y un servidor MCP para asistentes de IA.
Automatización web de código abierto que usa LLM y visión artificial para ejecutar flujos de trabajo en cualquier sitio y amplía Playwright con comandos de IA.
Aplicación de escritorio RPA empresarial de código abierto, con un diseñador visual low-code para automatizar software de Windows y páginas web, invocable desde agentes de IA.
Registra interacciones con el navegador una vez y las reproduce como flujos de trabajo deterministas, con Browser Use AI como alternativa si falla un paso.
Framework de automatización de código abierto basado en palabras clave para pruebas de aceptación, ATDD y automatización robótica de procesos, escrito en Python.