Forge once, run forever. AI analyzes a site once, creates a deterministic script, and that script runs forever — no AI, no tokens, no hallucinations.
Operating an interface is a solved problem the moment you figure out how. The hard part is understanding the page — finding the API, locating the selector, knowing what to click.
That's what AI is good at. Executing the same steps again? That doesn't need AI at all.
Tap separates intelligence from execution. One agent forges a tap. Every agent benefits.
AI analyzes the page — framework, APIs, SSR state, selectors
AI tokens (once)AI tests the extraction logic live, validates columns and data
AI tokens (once)Persist as a .tap.js script — pure JavaScript, deterministic
AI tokens (once)Execute forever. No AI, no tokens, no hallucinations. Sub-second.
$0.00 foreverAccount safety, accurate results, and working across every interface — without paying for AI on every run.
Tap uses Chrome's Extensions API — identical to a normal browser extension. Websites see no difference. CDP-based tools attach a debugger that sites can detect.
AI-driven automation makes a fresh decision every run — results drift, hallucinations creep in. Tap writes the decision down once. Health contracts enforce correctness.
The same tap.click() works across all runtimes. Write a tap once, run it anywhere.
Tokens are spent during forging — analyzing the site, verifying the logic, saving the script. After that, zero. No LLM calls at runtime, ever.
A minimal, complete contract for operating any interface. Implement 8 core methods, get 17 built-in operations for free.
API-first extraction where possible, DOM fallback when necessary. Uses your real Chrome session — no API keys needed.
31 skills across news, social, dev, and finance platforms
11 skills for cross-platform content discovery
Detail, comments, and thread expansion across 7 platforms
17 skills for publishing, posting, and messaging
The entire system — CLI, MCP server, executor, daemon, two runtimes — in under 2,000 lines of Deno.
Chrome Extension (core via CDP)
┌─
AI Agent ←→ MCP ←→ Deno Executor ─┤
CLI / MCP load + run └─
Playwright (core via pw API)
Runtime #1. Your real browser with real login sessions. No headless detection.
Runtime #2. Headless capable, no extension needed. Server-side automation.
43 tools across 6 categories. Works with Claude Code, Cursor, Windsurf, and any MCP client.
One command to install, one extension to load, one line to configure your AI agent.
One-line install for macOS and Linux.
Download tap-extension.zip from Releases, unzip, load unpacked in Chrome. Then install community skills.
Add to your MCP config (Claude Code, Cursor, Windsurf, etc.) and start tapping.