pinchtab-dev

Solid

Develop and contribute to the PinchTab project. Use when working on PinchTab source code, adding features, fixing bugs, running tests, or preparing PRs. Triggers on "work on pinchtab", "pinchtab development", "contribute to pinchtab", "fix pinchtab bug", "add pinchtab feature".

Web & Frontend 9,183 stars 680 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PinchTab Development PinchTab is a browser control server for AI agents — Small Go binary with HTTP API. ## Project Location ```bash cd ~/dev/pinchtab ``` ## Dev Commands All development commands run via `./dev`: | Command | Description | |---------|-------------| | `./dev build` | Build the application | | `./dev dev` | Build & run | | `./dev dashboard` | Hot-reload dashboard development (Vite + Go) | | `./dev run` | Run the application | | `./dev check` | All checks (Go + Dashboard) | | `./dev check go` | Go checks only | | `./dev check dashboard` | Dashboard checks only | | `./dev test unit` | Go unit tests | | `./dev test dashboard` | Dashboard unit tests | | `./dev e2e pr` | PR suite (api-fast + cli-fast) | | `./dev e2e release` | Release suite (api-full + cli-full) | | `./dev e2e docker` | Build local image and Docker smoke test | | `./dev doctor` | Setup dev environment | ## Architecture ``` cmd/pinchtab/ CLI entry point internal/ bridge/ Chrome CDP communication handlers/ HTTP API handlers server/ HTTP server dashboard/ Embedded React dashboard config/ Configuration assets/ Embedded assets (stealth.js) dashboard/ React dashboard source (Vite + TypeScript) tests/e2e/ E2E test suites ``` ## Workflow: New Feature or Bug Fix 1. **Create branch** from `main`: ```bash git checkout main && git pull git checkout -b feat/my-feature # or fix/my-bug ``` 2. **Make changes** — follow...

Details

Author
pinchtab
Repository
pinchtab/pinchtab
Created
3 months ago
Last Updated
3 days ago
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

pinchtab

Use this skill when a task needs browser automation through PinchTab: open a website, inspect interactive elements, click through flows, fill out forms, scrape page text, log into sites with a persistent profile, export screenshots or PDFs, manage multiple browser instances, or fall back to the HTTP API when the CLI is unavailable. Prefer this skill for token-efficient browser work driven by stable accessibility refs such as `e5` and `e12`.

423 Updated 4 days ago
mxyhi
AI & Automation Listed

pinchtab

Use PinchTab for browser automation flows (tab/session operations, low-token snapshots). Prefer PinchTab first; fallback to `playwright-ext` when PinchTab is unavailable or blocked.

10 Updated yesterday
codingSamss
Code & Development Listed

pinpoint

Open a visual browser annotator for an HTML/Markdown file, a live Chrome tab, or the working-tree git diff so the user can click elements/sections/lines and leave anchored comments, then act on the structured feedback they send back. Use when the user wants to visually review, annotate, mark up, or get feedback on an HTML mockup, a rendered page, a live local/staging web app, a Markdown plan/spec, or the code you just changed — e.g. "review this page", "annotate this mockup", "let me mark up the plan", "pinpoint this file", "pinpoint the browser", "review my changes", "let me mark up the diff" — or right after you generate an HTML/Markdown file, browser UI, or batch of code edits and want the user to mark it up before you iterate.

3 Updated 1 weeks ago
vinitkumargoel