Click any element in your web app, say what you want changed, and watch Chisel for Claude make it happen. No more describing URLs, element order, or page structure from memory.
Paste this in your terminal to install:
curl -fsSL https://raw.githubusercontent.com/jorgtron/chisel-for-claude/main/install.sh | bash
click to copy
Works on macOS, Linux, and Windows (WSL). Requires Node.js 18+, Chrome, and Claude Code.
Selected: <h1> — "Point. Speak. Ship."
Before & After
2X faster workflow
Same task. Click play to watch each approach.
Before — Terminal only
$ claude
Claude Code v1.0
>
After — With Chisel
Acme Co
Products Pricing About
Welcome to Acme
Building the future of web development with AI-powered tools.
Get Started
Selected: <div class="fake-button">
How it works
Three steps. Zero friction.
Chisel bridges your browser and Claude Code so you can point at what you want changed instead of typing it. Voice input supports 20+ languages.
1
Click
Activate Chisel and click any element. It captures the selector, computed styles, and HTML context automatically.
2
Speak
Tell Chisel what you want changed using your voice or keyboard. Say "Chisel" when done to send it off.
3
Ship
The annotated instruction lands directly in your Claude Code session via tmux. Changes appear in seconds.
Architecture
How it works
Chisel connects your browser to Claude Code through a lightweight local relay. Point at any element, describe the change, and Claude edits your source files directly.
Browser
→
Extension
→
Chisel Server
→
tmux
→
Claude Code
POST instruction to localhost
Writes JSON + sends tmux keys
Claude reads and executes
Features
Built for speed
Voice Input
Speak your instructions naturally in 20+ languages. Say "Chisel" to send, "cancel" to clear. Hands-free from click to ship.
Auto-Submit
With tmux integration, instructions are sent directly to your Claude Code session. No copy-paste required.
Smart Selectors
Captures unique CSS selectors, computed styles, bounding rects, and truncated HTML for precise edits.
Viewport Modes
Target desktop, mobile, or both. Auto-detects narrow viewports and adjusts the instruction context.
Hook System
Uses Claude Code's native UserPromptSubmit hook. Instructions are injected before every prompt automatically.
Auto-Accept
Permission prompts in Claude Code are auto-accepted. The full loop from voice to deployed change is hands-free.
Get Started
One command to install
Installs the package, sets up hooks, and tells you what to do next.
1
Run the install script
Installs Chisel globally, sets up the Claude Code hook, and prints the extension path.
curl -fsSL https://raw.githubusercontent.com/jorgtron/chisel-for-claude/main/install.sh | bash
2
Load the Chrome extension
Open chrome://extensions, enable Developer mode, and load the path shown by the installer as an unpacked extension.
3
Start chiseling
chisel start
Then click the Chisel extension icon in Chrome and start pointing at elements.