puffinsoft/peek-cli: Let coding agents see your browser. Contribute to puffinsoft/peek-cli development by creating an acc

github.com · 2026-08-03 · by Long Nguyen ·github
Let coding agents see your browser. Contribute to puffinsoft/peek-cli development by creating an account on GitHub.

puffinsoft/peek-cli

Let coding agents see your browser. Contribute to puffinsoft/peek-cli development by creating an account on GitHub.

105 stars · 5 forks · 0 watchers

README

peek-cli allows agents to capture a screenshot of any open tab in your browser.

Your agents can now iterate on frontend designs until they're flawless.

Works with Claude Code, Codex, Copilot and many more...

See it in action:

demo.mp4

It works by using a browser extension to stream screenshots over WebSockets.

Usage For security, you need to connect the agent once on every startup.

Start the WebSocket daemon:

peeked start

Successfully started server.

Connect your browser:

You're good to go!

peeked list # view available tabs

[ 'http://localhost:3000/' ]

peeked at http://localhost:3000 # capture screenshot

Image saved to: /var/.../peek_cli/images/dd999ee0.jpg

Installation

Install the Chrome Extension.

🎉 the extension has been approved on the Chrome Web Store!

Install the CLI

npm i -g peeked

Install the Skill

For Claude Code: /plugin marketplace add puffinsoft/peek-cli /plugin install view-browser-tab@peek-cli For Codex: codex plugin marketplace add puffinsoft/peek-cli codex plugin add view-browser-tab@peek-cli

Examples

⚠️ Is this safe? Yes, 100%. It is impossible for the agent to do anything but take a screenshot. This is because the agent sends screenshot requests to the extension through a WebSocket server. It never accesses the browser and cannot inject any scripts / perform any actions. We invite you to take a look at the extension source code for added peace of mind.

peek-cli is open source software, licensed under the MIT license.

source

github.com · 4 images · 1 videos · 104 links

Comments (0)

No comments yet