TypePaste is a lightweight macOS menu-bar app that types either the current clipboard text or saved text snippets into the active app as if you were typing. It is built for product demos and screen recordings where you want a natural, human-like typing effect without manually retyping content.
Demo
Menu Bar
Settings
Snippet Library
- Global hotkey to type clipboard contents into any app.
- Snippet library with up to 9 saved snippets.
- Dedicated snippet shortcuts based on your primary hotkey modifiers.
- Human-like typing with configurable delays.
- Recording mode that increases delays to avoid dropped characters in screen recordings.
- Menu-bar UI with quick access to clipboard typing, snippets, and settings.
- Settings window with
General,Snippet Library, andAboutsections.
Notes
- The default hotkey is
⌘1. You can change the hotkey in Settings. - Snippet shortcuts use
Shiftplus the primary shortcut modifiers and the number row, for example⇧⌘1through⇧⌘9by default. - The app uses "Accessibility" to post keyboard events, so it must be allowed in "Settings" > "Privacy & Security".
Install from DMG (GitHub Releases)
- Download the latest
.dmgfrom Releases. - Open the DMG and drag
TypePaste.apptoApplications. - Launch TypePaste from
Applications. - On first launch, if macOS blocks the app: right-click
TypePaste.app->Open->Open.
Install with Homebrew
- Run:
brew tap trinixlabs/tap
brew install --cask typepaste- Launch TypePaste from
Applications. - On first launch, if macOS blocks the app: right-click
TypePaste.app->Open->Open.
TypePaste is an open-source project and release builds are distributed unsigned. On first launch, macOS may show:
"TypePaste" cannot be opened because Apple cannot check it for malicious software."TypePaste" is damaged and can't be opened. You should move it to the Bin.
To run it anyway:
- In Finder, right-click
TypePaste.appand chooseOpen. - Click
Openagain in the warning dialog.
If Finder still blocks it, use:
System Settings -> Privacy & Securityand clickOpen Anywayfor TypePaste.
Alternative Terminal path:
xattr -dr com.apple.quarantine /Applications/TypePaste.app
open /Applications/TypePaste.appIf needed, remove all extended attributes and try again:
xattr -cr /Applications/TypePaste.app
open /Applications/TypePaste.appHow To Run
- Open
TypePaste.xcodeprojin Xcode. - Select the
TypePastescheme. - Press
Run. - When prompted, grant Accessibility permissions in
System Settings > Privacy & Security > Accessibility.
How To Build
- Open
TypePaste.xcodeprojin Xcode. - Select the
TypePastescheme. - Use
Product > BuildorProduct > Archiveto create a build.
Build App
- Open
TypePaste.xcodeprojin Xcode. - Select the
TypePastescheme. - Use
Product > Archiveto create a release build. - In Organizer:
Distribute App→Custom→Copy App. - Choose “Do not sign” and export the
.app. - Compress the
.appinto a.zipfor distribution.



