HumanType
ReadyAbout
Chrome extension that types your content into any web field with convincingly human behavior — complete with variable speed, natural pauses, realistic typos, and self-corrections.
Motivation
Typing automation tools have always felt robotic — instant character insertion that no human could replicate. HumanType was built to close that gap completely, modeling the full texture of human input: the way typing slows at unfamiliar words, the small burst of corrections after a miskey, the difference between a student carefully composing an essay and a professional blasting through a form. The result is an extension that passes where others fail, across editors from plain textareas to Google Docs.
Key Achievements
- Implemented variable-speed typing engine with inter-key jitter, natural pause modeling, and configurable profiles (Student, Professional, Rusher, SpeedBlitz)
- Built typo and self-correction simulation that mirrors real human error patterns and recovery timing
- Developed markdown and rich-text parser enabling structured content to be typed with correct formatting across editors
- Engineered Google Docs compatibility using Chrome Debugger Protocol for runtime keystroke injection beyond standard DOM events
- Wrote comprehensive test suite using jsdom covering timing accuracy, parser correctness, and rich-text rendering