https://github.com/quillcraftsman/replay-wizard
ReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your interactions with your computer
https://github.com/quillcraftsman/replay-wizard
artificial-intelligence automation capturing home-automation python replayer
Last synced: about 1 month ago
JSON representation
ReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your interactions with your computer
- Host: GitHub
- URL: https://github.com/quillcraftsman/replay-wizard
- Owner: quillcraftsman
- License: mit
- Created: 2024-02-20T14:33:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-20T15:57:38.000Z (over 1 year ago)
- Last Synced: 2025-08-20T09:54:02.708Z (6 months ago)
- Topics: artificial-intelligence, automation, capturing, home-automation, python, replayer
- Language: Python
- Homepage: https://replaywizard.craftsman.lol
- Size: 142 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
# ReplayWizard
ReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your
interactions with your computer
You can find **Full Project Documentation** [here][documentation_path]

## Backdrop Build
This project was started with [#Backdrop Build](https://backdropbuild.com/v3/replay-wizard) support
#### Workflows / Support / Languages
[](https://github.com/quillcraftsman/replay-wizard/actions/workflows/run-tests.yml)
[](https://github.com/quillcraftsman/replay-wizard/actions/workflows/lint.yml)
/
[][documentation_path]
[](https://github.com/quillcraftsman/replay-wizard/discussions/)
[](https://github.com/quillcraftsman/replay-wizard/issues/)
/
[](https://github.com/quillcraftsman/replay-wizard)
[](https://github.com/quillcraftsman/replay-wizard)
#### Package / Downloads
[](https://pypi.python.org/pypi/replay-wizard/)
[](https://pypi.python.org/pypi/replay-wizard)
[](https://pypi.python.org/pypi/replay-wizard/)
[](https://github.com/quillcraftsman/replay-wizardblob/main/LICENSE)
[](https://pypi.python.org/pypi/replay-wizard/)
/
[](https://pepy.tech/project/replay-wizard)
[](https://pepy.tech/project/replay-wizard)
[](https://pepy.tech/project/replay-wizard)
[](https://pepy.tech/project/replay-wizard)
#### Development
[](https://github.com/quillcraftsman/replay-wizard/releases)
[](https://github.com/quillcraftsman/replay-wizard)
[](https://github.com/quillcraftsman/replay-wizard/issues/)
[](https://github.com/quillcraftsman/replay-wizard/issues/)
[](https://github.com/quillcraftsman/replay-wizard/pulls)
[](https://github.com/quillcraftsman/replay-wizard/pulls)
[](https://github.com/quillcraftsman/replay-wizard/discussions/)
[//]: # (#### Repository Stats)
[//]: # ([
[//]: # ()](https://github.com/quillcraftsman/replay-wizard))
[//]: # ([
[//]: # ()](https://github.com/quillcraftsman/replay-wizardgraphs/contributors))
[//]: # ([
[//]: # ()](https://github.com/quillcraftsman/replay-wizard))
## Menu
- [Install](#install)
- [Quickstart](#quickstart)
- [Mission](#mission)
- [Open Source Project](#open-source-project)
- [Features](#features)
- [Requirements](#requirements)
- [Development Status](#development-status)
- [Contributing](#contributing)
## Install
### with pip
```commandline
pip install replay-wizard
```
See more in [Full Documentation](https://replaywizard.craftsman.lol/install.html)
## Quickstart
### Capture Sequence
```commandline
wizard-capture openyoutube
```
### Replay Sequence
```commandline
wizard-replay openyoutube -d 10 -t true
```
### Combine Sequences
```commandline
wizard-combine three one two
```
### More examples in [Full Documentation][documentation_path]
## Mission
Unlock Efficiency, Replay Your Moves.
Whether you're performing repetitive tasks, testing software, or demonstrating procedures,
ReplayWizard empowers you to record your actions effortlessly and replay them with precision.
With ReplayWizard, you can automate complex sequences of mouse clicks, keyboard inputs, window movements, and application launches,
saving you time and effort. Simply initiate the recording, perform your actions as usual, and let ReplayWizard handle the rest.
ReplayWizard offers flexibility and customization, allowing you to edit and refine your recorded actions, adjust playback speed,
and schedule automated tasks for optimal efficiency. Its intuitive interface makes it accessible to users of all levels,
from beginners to experienced professionals.
## Open Source Project
This is the open source project with [MIT license](LICENSE).
Be free to use, fork, clone and contribute.
## Features
- Capture mouse actions (Done)
- Save mouse actions (Done)
- Replay mouse actions (Done)
- Capture keyboards actions (Done)
- Save keyboards actions (Done)
- Replay keyboards actions (Done)
- Console script (Done)
- python library API (Done)
- Combine sequences (Done)
- Capture environment (Plan)
- Save environment (Plan)
- Replay environment (Plan)
## Requirements
- python (library was tested with **3.10**, **3.11** versions)
- pynput (this package use [LGPL-3.0 license](https://github.com/moses-palmer/pynput/blob/master/COPYING.LGPL) and used in this project as a third party library without modifications)
- pydantic
See more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#requirements)
## Development Status
- Package available on [PyPi](https://pypi.org/project/replay-wizard/)
See more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#development-status)
## Contributing
You are welcome! To easy start please check:
- [Full Documentation][documentation_path]
- [Contributing](CONTRIBUTING.md)
- [Developer Documentation](https://replaywizard.craftsman.lol/dev_documentation.html)
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Security Policy](SECURITY.md)
- [Governance](GOVERNANCE.md)
- [Support](SUPPORT.md)
[documentation_path]: https://replaywizard.craftsman.lol