This is a desktop app for automating the boring stuffs. You can automate any of the task that you perform using your keyboard and mouse. You can also schedule the task to run at a specific time.
Automater is a Python-based desktop application designed to simplify and accelerate project setup and repetitive tasks. With an intuitive GUI built using Tkinter, Automater reduces setup time by 40% while ensuring accuracy and flexibility in automating complex workflows.
-
Streamlined Project Setup:
Automater provides an easy-to-use interface for initializing projects, automating routine configurations, and simplifying initial setup procedures. -
Desktop Activity Automation:
- Captures mouse movements and keyboard actions for creating repeatable tasks.
- Utilizes image recognition for context-sensitive actions, enabling seamless task execution across various applications.
-
Real-Time Capture Mode:
Enables live activity recording to ensure precision for lengthy or intricate tasks, improving replication accuracy by 95%. -
Task Scheduling and Replay:
- Recorded tasks can be replayed multiple times.
- Schedule tasks to run at any desired time with an impressive accuracy rate of 99%.
- Python 3.7+
- Tkinter (usually included with Python installations)
- Additional libraries:
pillow
,pyautogui
,opencv-python
Clone the repository and navigate to the project directory:
git clone https://github.com/automatefreely/automater
cd automater
Install dependencies:
pip install -r requirements.txt
Launch the GUI application:
python main.py
- Open the application and select the "Record Task" option.
- Perform your desired actions on your desktop; Automater captures these in real time.
- Select a previously recorded task from the task library.
- Set the replay count or schedule a specific time for task execution.
- Choose a task and define the desired schedule. Automater ensures timely and accurate execution.
- Reduced project setup time by 40%, increasing developer productivity.
- Enhanced accuracy in task replication by 95%, ensuring consistent results for repetitive workflows.
- 99% accuracy in task scheduling and replay, making it a reliable solution for automation.
- Swaroop Dora
For queries or contributions, feel free to reach out at [[email protected]].