Gestura - Mouse Gestures by PPP01
Control your browser with mouse gestures: draw, drag, flick to navigate, search and manage tabs. Customizable and privacy-friendly.
Extension Metadata
Screenshots
About this extension
Gestura makes browsing faster with smooth, customizable mouse gestures — no data
collection, no tracking, fully open source.
Includes everything FlowMouse does
• Custom gestures — 16 built-in plus unlimited ones you define
• Super drag — drag text, links, or images to trigger actions
• Wheel gestures — hold the right button and scroll to switch tabs
• Rocker gestures — hold one button, click the other for back/forward
• Area select — Shift+drag to open or copy many links at once
• Command chains — run several actions from one gesture
• Clean settings UI with an interactive tutorial
Plus what Gestura adds
• Configurable search engines — add your own text AND image engines, reorder and hide them, with per-locale defaults
• Context-aware menus — per-site popup menus of search engines (with icons) and custom links; the right menu opens automatically per site
• Image search — reverse-search images on the engines you choose
• Per-link JavaScript transforms — reshape the selection with a small sandboxed JS snippet before searching (advanced)
Privacy first
Gestura does not collect browsing history, contains no analytics or ads, and uploads
nothing to third-party servers. Settings stay in your browser (optionally synced by
the browser itself). Full policy: see the privacy policy link.
Open source & credits
Gestura is licensed under GPL-3.0. It is a fork of FlowMouse by Hmily[LCG] & Coxxs —
huge thanks to them for the original extension. If you don't need Gestura's extra
features (configurable search engines, context-aware menus, image search), please
check out and support the original FlowMouse.
Source: https://github.com/PPP01/Gestura
collection, no tracking, fully open source.
Includes everything FlowMouse does
• Custom gestures — 16 built-in plus unlimited ones you define
• Super drag — drag text, links, or images to trigger actions
• Wheel gestures — hold the right button and scroll to switch tabs
• Rocker gestures — hold one button, click the other for back/forward
• Area select — Shift+drag to open or copy many links at once
• Command chains — run several actions from one gesture
• Clean settings UI with an interactive tutorial
Plus what Gestura adds
• Configurable search engines — add your own text AND image engines, reorder and hide them, with per-locale defaults
• Context-aware menus — per-site popup menus of search engines (with icons) and custom links; the right menu opens automatically per site
• Image search — reverse-search images on the engines you choose
• Per-link JavaScript transforms — reshape the selection with a small sandboxed JS snippet before searching (advanced)
Privacy first
Gestura does not collect browsing history, contains no analytics or ads, and uploads
nothing to third-party servers. Settings stay in your browser (optionally synced by
the browser itself). Full policy: see the privacy policy link.
Open source & credits
Gestura is licensed under GPL-3.0. It is a fork of FlowMouse by Hmily[LCG] & Coxxs —
huge thanks to them for the original extension. If you don't need Gestura's extra
features (configurable search engines, context-aware menus, image search), please
check out and support the original FlowMouse.
Source: https://github.com/PPP01/Gestura
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access recently closed tabs
- Access browser tabs
- Access your data for all websites
Optional permissions:
- Read and modify bookmarks
- Get data from the clipboard
- Download files and read and modify the browser’s download history
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 2.3.1
- Size
- 1.15 MB
- Last updated
- 4 days ago (Jul 14, 2026)
- Related Categories
- Version History
- Tags
- Add to collection
- No code is ever downloaded or executed from the network. All logic ships inside
the package. No remote script, no hosted config, no eval of remote scripts.
- This Firefox build contains NO eval / no new Function at all. The optional
"custom JS transform" feature (which runs user-authored code in an isolated
sandbox) depends on the chrome.offscreen API, which Firefox lacks. It is
therefore fully excluded from this build: the sandbox files are not packaged
and the configuration UI is hidden.
NO DATA COLLECTION
- Gestura collects and transmits nothing (manifest data_collection_permissions:
required = "none"). Settings are stored locally via storage / storage.sync only.
Page content is processed on-device and never sent anywhere.