Pilot: A Browser Automation Tool Built Entirely with Claude Code

Pilot is a browser automation tool built entirely by Claude Code, directed and tested by a non-developer. It enables Claude to control Chrome by reading the accessibility tree—the same structure screen readers use—and assigning numbers to clickable elements for precise navigation.
How It Works
The tool converts page elements into compact text data instead of screenshots. Each clickable element gets a number, allowing Claude to issue commands like click 5 rather than guessing screen positions. This approach handles popups and works across multiple tabs.
Setup and Usage
- Install the Chrome extension and start the server
- Type
/pilotin Claude Code - Ask Claude to perform tasks like "go to YouTube and search for cooking tutorials"
Multiple actions can be batched in a single call, and the tool processes page data as compact text rather than screenshots.
Development Insights
The creator learned several key lessons while building with AI:
- Clearly describing what you want is the hardest part
- Testing remains the human's responsibility—Claude writes code but you must verify it works
- Development required many iterations, not a one-shot process
The tool is free, MIT licensed, and works on macOS, Linux, and Windows. The GitHub repository is available for those interested in the implementation or wanting to contribute.
📖 Read the full source: r/ClaudeAI
👀 See Also

Stockade: A New Orchestration Tool for Claude Code with Channel Support and Security Layers
Stockade is an orchestration tool built around Anthropic's Agent SDK that provides channel-based session management, RBAC, and fine-grained permissions for AI agents. It addresses limitations in OpenClaw and NanoClaw by offering more control while maintaining security through containerization and credential proxies.

CostClaw: Free Local Cost Tracking Dashboard for OpenClaw Agents
CostClaw is a free, local plugin that captures every LLM call via OpenClaw's native hooks and provides a dashboard showing model breakdowns, per-session costs, and hourly spend charts. The developer discovered their heartbeat agent was running Claude Sonnet every 3 minutes 24/7, costing $60/month, and switching to Haiku cut their bill by ~65%.

AVP Protocol Enables LLM Agents to Share KV-Cache Instead of Text for Token Efficiency
AVP (Agent Vector Protocol) allows LLM agents to pass KV-cache directly between them instead of text, reducing token processing by 73-78% and achieving 2-4x speedups across Qwen, Llama, and DeepSeek models. The protocol works with HuggingFace and vLLM connectors and is available as a Python package.
Usage4Claude 3.0.0: Open Source macOS Menu Bar Tracker for Claude and Codex
Usage4Claude 3.0.0 adds optional Codex support, built-in browser login for Claude, multi-account switching, and localized notifications.