Skip to main content

Human-Like Auto Typer

A smart auto-typing desktop app that mimics human behavior — with typos, backspaces, customizable speed, and even live stats. Built using Python and Tkinter.


🔥 Features

  • ⌨️ Human-like typing: Simulates natural typing with mistakes and corrections
  • 🕒 Custom timing: Set total typing time or WPM (words per minute)
  • 🎯 Hotkeys:
    • Start typing on your chosen key (default: F4)
    • Pause/resume typing (default: F2)
    • Stop typing anytime with ESC
  • 🌙 Dark mode toggle
  • 📊 Live statistics: Characters typed, time elapsed, typing speed
  • 🪟 Floating mini-window: Always-on-top status display (optional)

Note

  • The timing isnt correct enough because there are multiple factors affecting time (the mistakes and their correction, wpm, how many characters, the time given)

Requirements

  • Python 3.8+
  • keyboard package:
    pip install keyboard
    

How to start the code

Download auto writer.py

py "auto writer.py"

Metadata

Release files for autowriter 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autowriter 1.0.2
File Size Uploaded Provenance
autowriter-1.0.2.tar.gz 5.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for autowriter 1.0.2
File Interpreter ABI Platform
autowriter-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / autowriter-1.0.2.tar.gz

Download URL autowriter-1.0.2.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e96c218227e74281b8f20367a98f6a9a46cf2b8249351faa2c9de56c530a2095
BLAKE2b-256 checksum
How to use checksums
6bc51caf9133f81c07771133d2b81a1bb9633f44562e042a45d607795402542f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / autowriter-1.0.2-py3-none-any.whl

Download URL autowriter-1.0.2-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d510dc4d307cec216fc9908d936eb7d879af63a5188daacb270360730c332c2
BLAKE2b-256 checksum
How to use checksums
0bf5702e69a2a1a8bb948660ddb3ba35e9214d161071f194d6ec7c5786a1ba41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Security for autowriter 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page