Skip to main content
ClaudeWave
PGHQdev avatar
PGHQdev

OpenScreenShot

View on GitHub

OpenScreenShot is a privacy-first, free, open-source screenshot extension -- zero data leaves your device, no account needed, no telemetry, no third-party services.

ToolsOfficial Registry84 stars7 forks● TypeScriptMITUpdated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/17/2026
Get started
Method: Clone
Terminal
git clone https://github.com/PGHQdev/OpenScreenShot
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Use cases

Tools overview

<div align="center">

<img src="media/brand-mark.svg" alt="" width="88" height="88" />

# OpenScreenShot

**The whole page. One click. Yours to keep.**

Full-page screenshots for Chrome and Firefox. Free editing. Local processing. No account.

[![CI](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/ci.yml/badge.svg)](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/ci.yml) [![Chrome release](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/release.yml/badge.svg)](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/release.yml) [![Firefox release](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/release-firefox.yml/badge.svg)](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/release-firefox.yml) [![MCP publish](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/publish-mcp.yml/badge.svg)](https://github.com/PGHQdev/OpenScreenShot/actions/workflows/publish-mcp.yml)

[![License](https://img.shields.io/badge/license-MIT-1B1A17)](./LICENSE) [![Chrome Web Store](https://img.shields.io/chrome-web-store/v/hdabbojjccojlapnfjpdppcpfcnhgmdp?label=Chrome&color=4285F4)](https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp) [![Firefox Add-ons](https://img.shields.io/amo/v/openscreenshot?label=Firefox&color=FF7139)](https://addons.mozilla.org/firefox/addon/openscreenshot/)

<br />

<table>
<tr>
<td align="center" width="280">
<a href="https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp">
<img src="site/public/assets/brands/chrome.svg" alt="Chrome" width="24" height="24" />
<img src="site/public/assets/brands/edge.svg" alt="Edge" width="24" height="24" />
<img src="site/public/assets/brands/brave.svg" alt="Brave" width="24" height="24" />
<img src="site/public/assets/brands/arc.png" alt="Arc" width="24" height="24" />
<img src="site/public/assets/brands/chromium.svg" alt="Chromium" width="24" height="24" /><br />
<strong>Add to Chrome</strong>
</a><br />
<sub>Chrome · Edge · Brave · Arc · Chromium</sub>
</td>
<td align="center" width="280">
<a href="https://addons.mozilla.org/firefox/addon/openscreenshot/">
<img src="site/public/assets/brands/firefox.svg" alt="Firefox" width="24" height="24" /><br />
<strong>Add to Firefox</strong>
</a><br />
<sub>Firefox for desktop · 140+</sub>
</td>
</tr>
<tr>
<td align="center" width="280">
<a href="#mcp">
<img src="site/public/assets/brands/claude.svg" alt="Claude" width="24" height="24" />
<img src="site/public/assets/brands/chatgpt.svg" alt="ChatGPT" width="24" height="24" />
<picture>
<source media="(prefers-color-scheme: dark)" srcset="site/public/assets/brands/grok-dark.svg" />
<img src="site/public/assets/brands/grok.svg" alt="Grok" width="24" height="24" />
</picture>
<img src="site/public/assets/brands/muse.svg" alt="Muse" width="24" height="24" /><br />
<strong>MCP</strong>
</a><br />
<sub>Local server · client setup required</sub>
</td>
<td align="center" width="280">
<a href="#cli">
<img src="site/public/assets/brands/terminal.svg" alt="Terminal" width="24" height="24" /><br />
<strong>CLI</strong>
</a><br />
<sub>Terminal · scripts · CI/CD</sub>
</td>
</tr>
</table>

[Website](https://openscreenshot.app) &nbsp;·&nbsp; [Docs](https://openscreenshot.app/docs/) &nbsp;·&nbsp; [Roadmap](./ROADMAP.md) &nbsp;·&nbsp; [Report a bug](https://github.com/PGHQdev/OpenScreenShot/issues)

<br />

<img src="media/hero.jpg" alt="The OpenScreenShot popup open over a web page in Chrome, with Full Page, Visible Area, Selected Region and Record options" width="860" />

<sub>Chrome preview. Screenshot capture and editing are also available in Firefox.</sub>

</div>

Capture the full web page.

- Crop it as you like.
- Edit it.
- Mark it.
- Blur it.
  All done locally, no account required. Fully private and privacy-friendly.

## Capture → edit → share

- **One click, whole page** — the toolbar icon captures the entire scrolling page,
  even behind sticky headers and inside nested scrollers (a settings toggle restores
  the mode picker)
- **Visible area and region capture** from the right-click menu or shortcuts
- **Annotate** with arrows, text, numbered steps, spotlight, and crop, with full undo
- **Blur or redact secrets** before you share
- **Record the tab in Chrome** with auto-zoom at your clicks, mic and webcam, and trim. Pick
  the part of the tab to record and check your camera first; the controls stay out of the video
- **Export** as PNG, JPEG, WebP, or multi-page PDF, or copy straight to the clipboard

The full tour, every shortcut, and the settings reference live in the
[docs](https://openscreenshot.app/docs/).

## Install

|                                          | Chrome & Chromium                                                                             | Firefox                                                                     |
| ---------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| Install                                  | [Chrome Web Store](https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp) | [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/openscreenshot/) |
| Full-page, visible-area & region capture | ✓                                                                                             | ✓                                                                           |
| Annotations, redaction & local history   | ✓                                                                                             | ✓                                                                           |
| Image, PDF & clipboard export            | ✓                                                                                             | ✓                                                                           |
| Screen recording                         | Chrome                                                                                        | Not available                                                               |

Firefox requires **desktop version 140 or later**. The Chrome extension also works in
Edge, Brave, Arc, and other Chromium browsers. Screen-wide color picking and floating
capture windows appear only when the browser supports them.

### Your first screenshot

1. **Install** from your browser’s store and pin the extension to the toolbar.
2. **Click the icon** to capture the whole page. Right-click for visible-area and region capture.
3. **Edit and share** — annotate, redact, copy, or save an image or PDF.

Prefer a capture menu on every click? Turn off **Express mode** in settings.
For alternatives and a sourced feature comparison, see [How it compares](https://openscreenshot.app/compare/).

### Element capture (source builds)

Choose **Capture element** from the page or extension right-click menu, or from
the popup when Express mode is off. Hover over a card, image, chart, or table to
highlight it. Use ↑ / ↓ to select a larger or smaller area, or ← / → to move
between elements without a mouse. Click or press Enter to capture; Esc cancels.

The capture follows your existing Editor, Clipboard, or Download setting. The
element must be fully visible: scroll it into view, or use the **Capture full
page** fallback offered for clipped elements. Content inside an iframe is
captured as part of the iframe's visible rectangle. No new permissions are needed.
This feature is available in source builds and has not yet been released to the stores.

## Private by design

`host_permissions` is empty: `activeTab` grants access on your click, and the extension
does not have standing access to every website. Captures, recordings, and edits stay
in local browser storage until you export or delete them. Chrome can optionally request
broader access for recording across sites; Firefox does not request recording permissions. Full policy: [PRIVACY.md](./PRIVACY.md).

<details>
<summary><b>Every permission, line by line</b></summary>

<br />

| Permission                           | Why                                                                                                                                          |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `activeTab`                          | Access the current tab — only when you click the extension, use a shortcut, or pick a capture from the right-click menu                      |
| `scripting`                          | Inject on-demand page functions for scroll-and-stitch, region selection, the quick-mode clipboard write, and the recording's click tracker   |
| `storage` (+ `unlimitedStorage`)     | Settings, the last region rect, editing drafts, a parked Record click, and stashing large full-page PNGs and recording chunks for the editor |
| `downloads`                          | Save exports, quick-mode captures, and recording exports to your Downloads folder                                                            |
| `contextMenus`                       | Add one capture submenu to the page right-click menu                                                                                         |
| `clipboardWrite`                     | Copy a screenshot from the editor or from quick mode; it never reads the clipboard                                                           |
| `offscreen` (Chrome)                 | Run the recording engine in a hidden document — `MediaRecorder` and the IndexedDB writes need a page context a service worker doesn't have   |
| `tabCapture` (Chrome, optional)      | Requested once, at your first recording; every recording after that starts in one click                                                      |
| `<all_urls>` (Chrome, optiona
annotation-toolcanvas-editorchrome-extensionchrome-screenshotdeveloper-toolsfirefoxfirefox-addonfirefox-extensionfirefox-extensionsfull-page-screenshotopen-sourcepdf-generationprivacy-firstproductivityproductivity-appproductivity-toolproductivity-toolsscreenshottoolstypescript

What people ask about OpenScreenShot

What is PGHQdev/OpenScreenShot?

+

PGHQdev/OpenScreenShot is tools for the Claude AI ecosystem. OpenScreenShot is a privacy-first, free, open-source screenshot extension -- zero data leaves your device, no account needed, no telemetry, no third-party services. It has 84 GitHub stars and its last recorded update is dated 2026-10-16.

How do I install OpenScreenShot?

+

You can install OpenScreenShot by cloning the repository (https://github.com/PGHQdev/OpenScreenShot) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is PGHQdev/OpenScreenShot safe to use?

+

Our security agent has analyzed PGHQdev/OpenScreenShot and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains PGHQdev/OpenScreenShot?

+

PGHQdev/OpenScreenShot is maintained by PGHQdev. The last recorded GitHub activity is dated 2026-10-16, with 0 open issues.

Are there alternatives to OpenScreenShot?

+

Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.

Deploy OpenScreenShot to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: PGHQdev/OpenScreenShot
[![Featured on ClaudeWave](https://claudewave.com/api/badge/pghqdev-openscreenshot)](https://claudewave.com/repo/pghqdev-openscreenshot)
<a href="https://claudewave.com/repo/pghqdev-openscreenshot"><img src="https://claudewave.com/api/badge/pghqdev-openscreenshot" alt="Featured on ClaudeWave: PGHQdev/OpenScreenShot" width="320" height="64" /></a>
multica-ai
andrej-karpathy-skills
5mo ago

A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.

220.4k22.1k
ToolsInstall
nextlevelbuilder
ui-ux-pro-max-skill
2d ago

An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.

136.6k14.5kPython
Toolsai-skillsantigravityInstall
JuliusBrussee
caveman
today

🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

113.1k6.5kGo
ToolsaianthropicInstall
BerriAI
litellm
today

The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]

61.4k12.4kPython
Toolsai-gatewayanthropicInstall
Alishahryar1
free-claude-code
today

Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)

61k9.6kPython
ToolsInstall
router-for-me
CLIProxyAPI
today

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini Series, GPT Series, Grok Series, Claude model through API

55.5k8.5kGo
Toolsantigravityclaude-codeInstall