_ ___ ____ ____ _ _ ____ ____ ___ ____
/ \ |_ _| _ \ / ___| | | | _ \/ ___| / _ \| _ \
/ _ \ | || |_) | | | | | | |_) \___ \| | | | |_) |
/ ___ \ | || _ <| |___| |_| | _ < ___) | |_| | _ <
/_/ \_\___|_| \_\____\___/|_| \_\____/ \___/|_| \_\
A lightweight, cross-platform HTTP server that transforms your computer into a remote-controllable mouse. Perfect for presentations, media centers, IoT projects, and accessibility solutions.
Created by: NiqueWrld
pip install aircursor# Run directly
aircursor
# Or with Python module
python -m aircursor- Full Mouse Control: Move cursor, click, scroll, and drag operations
- Web Interface: Clean, responsive interface accessible from any device
- RESTful API: Programmatic control for automation and integration
- QR Code Access: Instant connection via generated QR codes
- Multi-Platform: Works on Windows, macOS, and Linux
- Local Network: Secure operation within your local network
- Lightweight: Minimal resource usage and fast response times
GET /api/v1/cursorPUT /api/v1/cursor
Content-Type: application/json
{"x": 500, "y": 300}PATCH /api/v1/cursor
Content-Type: application/json
{"dx": 10, "dy": -5}POST /api/v1/click
Content-Type: application/json
{
"button": "left",
"count": 1,
"at": {"x": 100, "y": 200}
}POST /api/v1/scroll
Content-Type: application/json
{"dx": 0, "dy": -3}Contributions are welcome! Please visit the GitHub repository for more information.
This project is licensed under the MIT License.
** Give it a star on GitHub!**