HumanType

Ready

About

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

Technologies Used

JavaScript JavaScript
Chrome Extension API Chrome Extension API
Chrome Debugger Protocol Chrome Debugger Protocol
DOM Manipulation DOM Manipulation
jsdom jsdom

Language Breakdown

JavaScript 91.0%
HTML 5.0%
CSS 4.0%