Automagica is an open source Smart Robotic Process Automation (SRPA) platform. With Automagica, automating cross-platform processes becomes a breeze. With this open source library we want to provide a comprehensive and consistent wrapper around known and lesser known automation libraries .
<align="center" img src="https://github.com/OakwoodAI/automagica/blob/master/images/automagica_drawing.gif">
Refer to our website for more information, registered users can access the portal. For more info see the documentation.
- Portal 2.0 is now live!
- You can still access the old portal on old portal
- Follow our blog to stay up to date with the latest changes!
We can support you end-to-end in all your automation needs, from estimating automation potential for processes to technical implementation and integration. Please send an e-mail to [email protected] for enquiries and rates.
For Windows you can download the one-click installer on the Automagica Portal.
If you wish to only install the open source component without the portal functionalities:
Download and install Python 3.7
Install the latest version Automagica on your machine:
pip install automagica --upgrade
To remove Automagica, run the following commands:
pip uninstall automagica
Before getting started in development mode, don't forget to import the activities from automagica in your python script. If unsure, it is possible to import all the activities for development purposes by starting your script with:
from automagica import *
Automagica officially supports Windows 10. Linux and MacOS are not officially supported.
Try out the one-click examples:
- Webscraping in Chrome
- Read and write data in Excel
- Automatically make a PowerPoint presentation
- Change your Windows wallpaper
- Manipulate files and folders
- Use OCR to read images and click buttons
Browser working with Excel:
SAP Automation (Production example, sensitive information is blurred):
Folder and File manipulation
An overview of all official Automagica activities:
Under the hood, Automagica is built on some of the greatest open source libraries. Within Automagica, the following libraries are currently included:
- PyAutoGUI
- Selenium
- PyWinAuto
- OpenPyXL
- python-docx
- pywin32
- PyPDF2
- Psutil
- py-trello
- plyer
- Pillow
- Faker
- Psutil
- Keyring
- PySimpleGUI
- Cryptography
- pyttsx3
- pyad
- jupyterlab
- Icons8 Line Awesome
A special thanks goes out to all the above-mentioned repository contributers! ❤️