Skip to main content
Glama

Tell AI what you want. Tap compiles it into a program. The program runs forever — no AI, no tokens, no surprises.

First run:  AI inspects the website → compiles a .tap.js program  (one-time cost)
Every run:  The program runs instantly, same result every time     ($0.00, forever)

200+ websites already supported. One binary, zero dependencies.

Get Started

1. Install

curl -fsSL https://taprun.dev/install.sh | sh

Platform

Download

macOS (Apple Silicon)

tap-macos-arm64

macOS (Intel)

tap-macos-x64

Linux

tap-linux-x64

2. Load Chrome Extension

Download tap-extension.zip from Releases, unzip, then:

chrome://extensions/ → Developer mode → Load unpacked → select the folder

3. Connect to Your AI Agent

Works with Claude Code, Cursor, Windsurf, or any MCP-compatible agent:

{ "mcpServers": { "tap": { "command": "tap", "args": ["mcp"] } } }

Or auto-configure all installed agents:

tap setup

4. Go

tap github trending              # GitHub trending repos
tap hackernews hot               # Hacker News front page
tap weibo hot                    # 微博热搜
tap xiaohongshu search --keyword "AI"  # 小红书搜索

Or just ask your AI agent:

You:   What's trending on GitHub today?
Agent: Here are today's top repos — React compiler hit 734 stars...

You:   Forge a tap for Douban top 250 movies
Agent: Done. Run `tap douban top250` anytime — $0 per run.

Related MCP server: mcp-playwright

What Can You Do?

Read — Extract data from any website

tap reddit hot                   # Reddit front page
tap bilibili trending            # Bilibili trending
tap arxiv search --keyword "LLM" # arXiv papers

Write — Operate any website

tap xiaohongshu publish --title "My Note" --images photo.jpg
tap zhihu publish --title "My Article" --content "..."

Watch — Monitor changes

tap watch github trending --every 5m

Compose — Chain like Unix pipes

tap github trending | tap filter --field stars --gt 500 | tap table

Forge — Create new automations with AI

tap forge "get Hacker News top stories"

How It Works

                     ┌─ Chrome      (your real browser sessions)
You → AI → Tap ──────┤─ Playwright  (headless, server, CI/CD)
     compile         └─ macOS       (native desktop apps)
  1. You describe what you want (natural language or URL)

  2. AI compiles it into a .tap.js program — plain JavaScript, version-controlled

  3. Tap runs the program on any of three runtimes — forever, at $0

Every successful compilation makes the next one faster. 200+ community skills mean your agent already knows 65+ websites.

Community Skills

tap-skills — 200+ skills, open source.

Category

Examples

Trending

GitHub, Hacker News, Reddit, Product Hunt, Bilibili, Zhihu, Weibo, Xiaohongshu

Search

arXiv, Reddit, X, Zhihu, Weibo, Xiaohongshu, Bilibili, Medium

Read

Zhihu threads, Bilibili videos, Xiaohongshu notes, WeRead books

Write

X posts, Xiaohongshu notes, Zhihu articles, Dev.to, LinkedIn

Monitor

Price tracking, stock data, competitor analysis

tap update    # Install / update all skills
tap list      # See everything available
tap doctor    # Health check your taps

How Tap Compares

Tap

AI Browser Agents

Traditional Scrapers

AI cost per run

$0 (compile once)

Tokens every run

Free

Accuracy

Deterministic

Varies per run

Deterministic

Self-healing

Yes (auto re-compile)

No

No

Detection risk

Low (real browser)

High

High

Runtimes

3 (browser + headless + desktop)

1

1

Reusable

.tap.js (shareable)

Ephemeral

Fragile scripts

MCP native

Yes

No

No

Security

Layer

Protection

Sandbox

Programs run with zero permissions — no file, network, or system access

Static Analysis

CI blocks dangerous patterns before they reach users

Local-only

Your data, sessions, and API keys never leave your machine

See SECURITY.md for details.

Pricing

Plan

Price

What you get

Free

$0

Run 200+ skills, forge with your own AI key, health checks

Hacker

$9/mo

Auto-healing, change monitoring, plugins, macOS runtime

Pro

$29/mo

Built-in AI (no key needed), scheduled runs, priority support

Every plan: unlimited runs at $0. See taprun.dev.

Contributing

The easiest way to contribute: forge a new tap. One .tap.js file is all it takes.

See CONTRIBUTING.md for details.

Roadmap

  • 200+ community skills across 65+ sites

  • 3 runtimes — Chrome, Playwright, macOS

  • Unix pipes — tap A | tap B

  • Watch mode — monitor changes over time

  • Self-healing — auto re-compile broken taps

  • One-command setup — tap setup configures all AI agents

  • Android runtime

  • iOS runtime

License

Chrome Extension & docs: MIT. Community skills: MIT.

Star History

Star History Chart

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LeonTing1010/tap'

If you have feedback or need assistance with the MCP directory API, please join our Discord server