简体中文 | English | 日本語 | 한국어 | Français | Deutsch
Cooler, Flashier, More Dynamic
A powerful screen annotation and presentation tool that makes your demos, teaching, and screen recordings more vivid and engaging
Visit the Releases page to download the installer for your operating system:
-
Windows:
-
macOS:
- Apple Silicon (M1/M2/M3, etc.):
Penio_x.x.x_aarch64.dmg - Intel chips:
Penio_x.x.x_x64.dmg
- Apple Silicon (M1/M2/M3, etc.):
-
Linux:
- ARM chips:
Penio_x.x.x_aarch64.deb/Penio_x.x.x_aarch64.AppImage/Penio_x.x.x_aarch64.rpm - x64 chips:
Penio_x.x.x_amd64.deb/Penio_x.x.x_amd64.AppImage/Penio_x.x.x_amd64.rpm
- ARM chips:
- Launch App: The app minimizes to the system tray
- Open Settings: Click tray icon → Settings
- Enable Features:
- Enable click effects in the "Mouse" tab
- Enable keyboard echo in the "Keyboard" tab
- Configure shortcuts in the "Drawing" tab
- Start Using: Press the shortcut to start drawing on screen
Draw freely on your screen with various drawing tools to make your presentations more intuitive.
A pressure-sensitive brush tool where line thickness varies with applied force
-.mp4
Strokes automatically fade away, perfect for temporary annotations
-.mp4
Quickly draw rectangular frames to highlight key areas
-.mp4
Draw circles and ellipses to mark important content
-.mp4
Add cool visual effects to mouse clicks so viewers can clearly see your actions.
default.mp4
default.mp4
default.mp4
default.mp4
default.mp4
Display pressed keys in real-time for clearer teaching demonstrations.
default.mp4
Supports Chinese (Simplified/Traditional), English, Japanese, Korean, French, German, Spanish, and more.
- ✅ Cross-Platform: Supports Windows, macOS, Linux
- ✅ Transparent Window: Drawing doesn't obstruct screen content
- ✅ Keyboard Shortcuts: Customizable shortcuts for quick feature toggling
- ✅ Customizable Styles: Adjust colors, sizes, speeds, and other parameters
- ✅ Auto-Start: Optional auto-start on system boot
- ✅ System Tray: Minimize to system tray for easy access
- Node.js >= 18
- Bun >= 1.0
- Rust >= 1.70
- OS-specific requirements:
- Windows: WebView2
- macOS: Xcode Command Line Tools
- Linux: webkit2gtk, libgtk-3-dev
penio/
├── src/ # Frontend source code
│ ├── components/ # React components
│ ├── hooks/ # Custom Hooks
│ ├── i18n/ # Internationalization
│ ├── pages/ # Pages
│ ├── store/ # State management
│ └── utils/ # Utilities
├── src-tauri/ # Tauri backend
│ ├── src/ # Rust source code
│ ├── icons/ # App icons
│ └── capabilities/ # Permission configs
├── docs/ # Documentation and demo videos
└── public/ # Static assets
This project is licensed under the MIT License.
- Tauri - Powerful desktop application framework
- Excalidraw - Excellent hand-drawn style drawing tool
- Mo.js - Flexible animation library
- Material-UI - React UI component library
- rdev - Rust event listening
If this project helps you, please give it a ⭐️ Star!
You can also support the development via GitHub Sponsors.
- Website: https://github.com/game1024
- BiliBili: @game1024
- GitHub Issues: Report Issues
