thinkbrowse-cli

Solid

Control browsers via the ThinkBrowse CLI (the thinkbrowse / thinkrun command) — navigate pages, interact with elements, extract content, take screenshots. Use ONLY when the user explicitly names the thinkbrowse or thinkrun CLI, or asks to drive the browser from shell scripts / terminal commands. For general browse, scrape, or automation asks that don't name the CLI, prefer the web-browse skill. Do NOT use for simple URL fetching (use WebFetch tool instead).

AI & Automation 1 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

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

Skill Content

# ThinkBrowse CLI Control real browsers from Claude Code using the `thinkbrowse` CLI. Two modes: - **Local mode** — drives your actual Chrome via the ThinkBrowse extension (free, auth cookies available) - **Cloud mode** — provisions isolated Playwright browsers on Fly.io (credits, headless, stealth) ## Quick Start ```bash # Local mode — list tabs, attach, navigate, observe thinkbrowse tabs thinkbrowse attach <tabId> thinkbrowse navigate "https://example.com" thinkbrowse snapshot # accessibility tree (best for AI) thinkbrowse screenshot --output /tmp/page.png # Cloud mode — create session, navigate, observe, clean up thinkbrowse cloud start "https://example.com" thinkbrowse snapshot thinkbrowse screenshot --output /tmp/page.png thinkbrowse cloud stop --all ``` ## Mode Detection | Signal | Mode | |--------|------| | Bridge running + extension connected | Local | | `THINKBROWSE_API_KEY` set | Cloud | | Neither | Error | Priority: `--tab` flag > `THINKBROWSE_TAB_ID` env > working-location.json > API key (cloud). ## Top 5 Patterns ### 1. Navigate and Observe ```bash thinkbrowse navigate "https://example.com" sleep 2 # Wait for page load + CSRF tokens thinkbrowse snapshot # Read structure before interacting thinkbrowse screenshot --output /tmp/page.png # Then use Read tool on /tmp/page.png to view it ``` ### 2. Click by Text Content (RECOMMENDED) Direct CSS selectors often fail when elements lack uni...

Details

Author
dundas
Repository
dundas/thinkrun
Created
4 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category