Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
[![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge.svg)](https://github.com/hesreallyhim/awesome-claude-code)
[![stars](https://img.shields.io/github/stars/gowtham012/pinpoint?style=flat)](https://github.com/gowtham012/pinpoint/stargazers)
[![Pinpoint MCP on mcprush](https://mcprush.com/badge/pinpoint-mcp/score.svg)](https://mcprush.com/to/pinpoint-mcp?ref=badge)
[![Pinpoint on Product Hunt](https://img.shields.io/badge/Product%20Hunt-Pinpoint-DA552F?logo=producthunt&logoColor=white)](https://www.producthunt.com/products/pinpoint-10?launch=pinpoint-ff1b5d56-ec19-41d9-a201-e69311ca2084)
[![Firefox Add-on](https://img.shields.io/amo/v/pinpoint-bridge?logo=firefoxbrowser&label=Firefox%20Add-on)](https://addons.mozilla.org/firefox/addon/pinpoint-bridge/)

**[gowtham012.github.io/PinPoint](https://gowtham012.github.io/PinPoint/)**

Expand Down Expand Up @@ -79,6 +81,7 @@ flowchart LR

## Contents

- [Get Pinpoint](#-get-pinpoint): stores, npm, MCP directories
- [Quick start](#-quick-start)
- [Using it](#-using-it)
- [Talking it through](#-talking-it-through)
Expand All @@ -101,6 +104,20 @@ flowchart LR
Pinpoint never touches the page itself, so it composes with browser automation instead of competing
with it: point at the thing, let the agent change the code, let your tests drive the browser.

## 🔗 Get Pinpoint

| Where | Link |
|---|---|
| **Firefox** (140+, desktop) | [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/pinpoint-bridge/) |
| **Chrome, Brave, Arc, Opera, Vivaldi** | Chrome Web Store listing in review — load it unpacked for now ([Quick start](#-quick-start)) |
| **Edge** | Add-ons listing coming — loads the same package unpacked today |
| **Safari** | Build with Xcode: `bash tools/make-safari.sh` |
| **Bridge + MCP server** | [npm: `pinpoint-bridge`](https://www.npmjs.com/package/pinpoint-bridge) · `npx -y pinpoint-bridge` |
| **MCP directories** | [Official MCP Registry](https://registry.modelcontextprotocol.io) · [Glama](https://glama.ai/mcp/servers/gowtham012/pinpoint) · [mcprush](https://mcprush.com/gowtham012/pinpoint-mcp) · [cursor.directory](https://cursor.directory/plugins/pinpoint) |
| **Releases** | [GitHub releases](https://github.com/gowtham012/PinPoint/releases) (store zips attached) |
| **Website & demo** | [gowtham012.github.io/PinPoint](https://gowtham012.github.io/PinPoint/) |
| **Launch** | [Product Hunt](https://www.producthunt.com/products/pinpoint-10?launch=pinpoint-ff1b5d56-ec19-41d9-a201-e69311ca2084) · [Show HN](https://news.ycombinator.com/item?id=50185443) |

## 🚀 Quick start

**You need** Node 18+ and a Chromium browser (Chrome, Edge, Brave, Arc, Opera, Vivaldi), or
Expand Down Expand Up @@ -399,7 +416,7 @@ To pin an agent to your clone instead of npm, use the absolute path to `cli.js`
|---|---|
| **Chrome, Brave, Arc, Opera, Vivaldi** | ✅ Load unpacked. Verified in CI on headless Chromium. |
| **Edge** | ✅ Load unpacked: the same package as Chrome. |
| **Firefox 140+** | ✅ An addons.mozilla.org package built by `bash tools/make-firefox-zip.sh`. Store listing pending. No dictation. |
| **Firefox 140+** | ✅ [Install from Firefox Add-ons](https://addons.mozilla.org/firefox/addon/pinpoint-bridge/) (desktop). No dictation. |
| **Safari** | ✅ Built with `bash tools/make-safari.sh` (needs Xcode). No component chain, source hint or page errors. |

<details>
Expand Down
5 changes: 3 additions & 2 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ <h1>Point at it. Say it. Your agent gets it.</h1>
<div class="cta">
<a class="btn go" href="#install">Install it</a>
<a class="btn quiet" href="https://github.com/gowtham012/PinPoint">Read the code on GitHub</a>
<a class="btn quiet" href="https://www.producthunt.com/products/pinpoint-10?launch=pinpoint-ff1b5d56-ec19-41d9-a201-e69311ca2084">Pinpoint on Product Hunt</a>
</div>

<figure class="film" style="margin-left:0;margin-right:0">
Expand Down Expand Up @@ -276,7 +277,7 @@ <h2 id="feat">A note is a conversation</h2>
<h2 id="with">Works with</h2>
<div class="with">
<div><h3>Agents</h3><ul><li>Claude Code</li><li>Cursor</li><li>Codex</li><li>Any MCP client <small>(Windsurf, Cline, Zed…)</small></li></ul></div>
<div><h3>Browsers</h3><ul><li>Chrome, Edge, Brave, Arc <small>(load unpacked)</small></li><li>Firefox 140+ <small>(package from the repo)</small></li><li>Safari <small>(build with Xcode)</small></li></ul></div>
<div><h3>Browsers</h3><ul><li>Chrome, Edge, Brave, Arc <small>(load unpacked)</small></li><li>Firefox 140+ <small>(<a href="https://addons.mozilla.org/firefox/addon/pinpoint-bridge/">Firefox Add-ons</a>)</small></li><li>Safari <small>(build with Xcode)</small></li></ul></div>
<div><h3>Native</h3><ul><li>iOS Simulator</li><li>Android emulator</li></ul></div>
</div>
</div>
Expand All @@ -294,7 +295,7 @@ <h3>Only a native iOS or Android app</h3>
<p class="hint">No clone needed: run the bridge from npm and add it to your agent.</p>
<div class="cmd"><pre tabindex="0" aria-label="Commands to run"><code><span class="p">$ </span>npx -y pinpoint-bridge
<span class="p">$ </span>claude mcp add pinpoint -s user -- npx -y pinpoint-bridge mcp</code></pre><button type="button" data-copy="npx -y pinpoint-bridge&#10;claude mcp add pinpoint -s user -- npx -y pinpoint-bridge mcp">Copy</button></div>
<p class="hint">Store listings for Chrome, Edge and Firefox are in review and not live yet, so for now setup loads the extension unpacked. Every step spelled out: <a href="https://github.com/gowtham012/PinPoint/blob/main/docs/quick-install.md">the quick install guide</a>.</p>
<p class="hint">Firefox: <a href="https://addons.mozilla.org/firefox/addon/pinpoint-bridge/">install from Firefox Add-ons</a>. The Chrome and Edge listings are in review, so for those setup loads the extension unpacked for now. Every step spelled out: <a href="https://github.com/gowtham012/PinPoint/blob/main/docs/quick-install.md">the quick install guide</a>.</p>
</div>
</div>
</section>
Expand Down
Loading