DmytroVasin/DrawPen

DrawPen is a simple screen annotation. Available on macOS, Windows & Linux.

JavaScript

1,052

390 commits

updated Oct 11, 2026

See the code

README

Draw Pen

An open-source screen annotation tool

Get it on Windows Get it on macOS Get it on Linux


DrawPen

DrawPen - Usage

DrawPen - Pointer Mode

Installation

You can download DrawPen for free from releases

Or install via package managers:

# macOS (Homebrew)
brew install --cask drawpen

# Windows (Scoop)
scoop bucket add extras
scoop install extras/drawpen

Known issues

On some Linux setups running Wayland (e.g. Fedora KDE Plasma, Zorin), DrawPen may start with a segmentation fault. Explanation In Details

Workaround:

  • Run DrawPen with X11 backend: drawpen --ozone-platform=x11
  • Use DrawPen drawpen-x11 package available in releases

Keybindings

CommandKeybindingsComment
Enable Draw/Pointer ModeCMD/CTRL + SHIFT + AGlobal shortcut
Activate PenP or 1
Activate/Switch Shapes (Arrow/Square/etc.)A, R, O or 2
Activate TextT or 3
Activate HighlighterH or 4
Activate LaserL or 5
Activate EraserE or 6
Switch Color7
Switch Thickness (Width)8
Show/Hide ToolBarCMD/CTRL + TIn-app shortcut
Show/Hide WhiteboardCMD/CTRL + EIn-app shortcut
Clear DeskCMD/CTRL + KIn-app shortcut
Settings PageCMD/CTRL + ,
Reset to originalResets all app settings
(keys, colors, toolbar position, etc.)

Contributing

Please read our Contributing Guidelines for more information.

License

DrawPen is licensed under the MIT Open Source license. For more information, see LICENSE.

annotation
annotation-tool
canvas
electron
macos
presentation
screen-annotation

DmytroVasin/DrawPen

DrawPen is a simple screen annotation. Available on macOS, Windows & Linux.

JavaScript

1,052

390 commits

updated Oct 11, 2026

See the code

README

Draw Pen

An open-source screen annotation tool

Get it on Windows Get it on macOS Get it on Linux


DrawPen

DrawPen - Usage

DrawPen - Pointer Mode

Installation

You can download DrawPen for free from releases

Or install via package managers:

# macOS (Homebrew)
brew install --cask drawpen

# Windows (Scoop)
scoop bucket add extras
scoop install extras/drawpen

Known issues

On some Linux setups running Wayland (e.g. Fedora KDE Plasma, Zorin), DrawPen may start with a segmentation fault. Explanation In Details

Workaround:

  • Run DrawPen with X11 backend: drawpen --ozone-platform=x11
  • Use DrawPen drawpen-x11 package available in releases

Keybindings

CommandKeybindingsComment
Enable Draw/Pointer ModeCMD/CTRL + SHIFT + AGlobal shortcut
Activate PenP or 1
Activate/Switch Shapes (Arrow/Square/etc.)A, R, O or 2
Activate TextT or 3
Activate HighlighterH or 4
Activate LaserL or 5
Activate EraserE or 6
Switch Color7
Switch Thickness (Width)8
Show/Hide ToolBarCMD/CTRL + TIn-app shortcut
Show/Hide WhiteboardCMD/CTRL + EIn-app shortcut
Clear DeskCMD/CTRL + KIn-app shortcut
Settings PageCMD/CTRL + ,
Reset to originalResets all app settings
(keys, colors, toolbar position, etc.)

Contributing

Please read our Contributing Guidelines for more information.

License

DrawPen is licensed under the MIT Open Source license. For more information, see LICENSE.

annotation
annotation-tool
canvas
electron
macos
presentation
screen-annotation

Significant stargazers

WangRongsheng

830 followers · starred Oct 2025

uDEV2019

54 followers · starred Oct 2024

José Carlos García

193 followers · starred Nov 2025

Berkus Decker

285 followers · starred Dec 2025