Skip to content
@Weavetab

Weavetab

Weave any agent through the browser
██╗    ██╗███████╗ █████╗ ██╗   ██╗███████╗████████╗ █████╗ ██████╗ 
██║    ██║██╔════╝██╔══██╗██║   ██║██╔════╝╚══██╔══╝██╔══██╗██╔══██╗
██║ █╗ ██║█████╗  ███████║██║   ██║█████╗     ██║   ███████║██████╔╝
██║███╗██║██╔══╝  ██╔══██║╚██╗ ██╔╝██╔══╝     ██║   ██╔══██║██╔══██╗
╚███╔███╔╝███████╗██║  ██║ ╚████╔╝ ███████╗   ██║   ██║  ██║██████╔╝
 ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝  ╚═══╝  ╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═════╝ 

The Autonomous Browser Infrastructure for Enterprise AI Agents

Deterministic Chrome DevTools Protocol · Sub-10ms Local IPC · Zero Cloud Telemetry · Zero WebDriver Overhead


@weavetab/mcp @weavetab/sdk @weavetab/skills Docs



Executive Overview

WeaveTab is the foundational Layer 0 interface that connects autonomous artificial intelligence agents to live Chromium execution environments (Google Chrome, Microsoft Edge, Brave).

Conventional agent automation architectures rely on heavy virtualization, brittle screenshot-loop latency, or cloud-hosted headless browsers that compromise user credentials and leak internal enterprise network surfaces.

WeaveTab replaces this with a direct, multiplexed Chrome DevTools Protocol (CDP) engine bound strictly to local loopback (127.0.0.1). AI agents interact with the web through typed Model Context Protocol (MCP) tool definitions with sub-10ms dispatch, deterministic state awareness, and zero telemetry.


The WeaveTab Stack

┌────────────────────────────────────────────────────────────────────────┐
│                          AGENT RUNTIME LAYER                           │
│     Claude Desktop  │  Cursor  │  Cline  │  Antigravity  │  Custom LLM │
└───────────────────────────────────┬────────────────────────────────────┘
                                    │ Model Context Protocol (JSON-RPC)
┌───────────────────────────────────▼────────────────────────────────────┐
│                  WEAVETAB LAYER 0 CORE ENGINE (@weavetab/mcp)          │
│  ┌───────────────────────┬───────────────────────┬──────────────────┐  │
│  │   44+ MCP Toolset     │  Blind Injection      │  DOM Pruning &   │  │
│  │   (click, fill, eval) │  Secret Shield        │  Delta Streaming │  │
│  └───────────┬───────────┴───────────┬───────────┴──────────┬───────┘  │
│              │                       │                      │          │
│              │ Chrome DevTools       │ Local Chrome         │ Live CDP │
│              │ Protocol (WebSocket)  │ Extension API        │ Sessions │
└──────────────┼───────────────────────┼──────────────────────┼──────────┘
               │                       │                      │
┌──────────────▼───────────────────────▼──────────────────────▼──────────┐
│                      LOCAL CHROMIUM RUNTIME                            │
│           Google Chrome   │   Microsoft Edge   │   Brave               │
└────────────────────────────────────────────────────────────────────────┘

Ecosystem Packages & Repositories

Repository / Package Scope Role & Description Status
Weavetab/mcp
@weavetab/mcp
Core Engine (Private) High-performance MCP server translating agent intents into raw CDP instructions. Manages session lifecycles, DOM delta observers, and security policies. Production
Weavetab/sdk
@weavetab/sdk
Developer SDK (Public) Strongly-typed TypeScript toolkit for building custom plugins, domain drivers, and isolated automation tools for the WeaveTab ecosystem. Production
Weavetab/skills
@weavetab/skills
Operational Library (Public) Reusable agent behavior patterns, extraction recipes, and multi-step workflows designed for minimal token consumption. Production
Weavetab/Studio Developer Tooling (Public) Browser DevTools automation setup and test harness built natively around the Model Context Protocol. Active Dev
Weavetab/exemple-plugin Reference Plugin (Public) Complete boilerplate demonstrating custom MCP tool authoring, lifecycle hooks, and typed schemas with @weavetab/sdk. Reference
Weavetab/registry Verification (Public) Index of verified community plugins, cryptographic hashes, and security sign-offs. Infrastructure

Architectural Tenets

1. Deterministic Layer 0 Execution

Agents do not guess clicks through lossy vision grids or fragile heuristic selectors. WeaveTab drives Chrome directly at the protocol level. Clicks dispatch through Chromium's native Input domain, scripts execute in exact isolated contexts, and DOM snapshots are pruned semantically to save 90%+ prompt tokens.

2. Blind Injection Security Architecture

Enterprise credentials never enter the agent's LLM context window. Through browser_type_secret, credentials resolve dynamically from local AES-protected keyrings directly into form inputs within the browser, replacing values with [REDACTED] tokens across all subsequent logs, DOM dumps, and debug artifacts.

3. Local-First Loopback Isolation

  • Zero remote servers or telemetry collectors.
  • All IPC traffic strictly restricted to 127.0.0.1.
  • Built-in domain access controls (allow, read-only, deny) and hard-blocked sensitive domains (banking consoles, IAM portals).

Quickstart

Connect Any MCP-Compatible Agent

Run the server directly via npx:

npx -y @weavetab/mcp

Add to your MCP Client Configuration (cline_mcp_settings.json, Claude Desktop, or Antigravity):

{
  "mcpServers": {
    "weavetab": {
      "command": "npx",
      "args": ["-y", "@weavetab/mcp"]
    }
  }
}

Install the TypeScript SDK

For developers building custom plugins and domain tools:

npm install @weavetab/sdk
import { definePlugin, ToolBuilder } from "@weavetab/sdk";

export default definePlugin({
  name: "custom-automation",
  version: "1.0.0",
  tools: [
    new ToolBuilder("extract_metrics")
      .description("Extract custom performance metrics from active tab")
      .handler(async ({ session }) => {
        const metrics = await session.send("Performance.getMetrics");
        return { success: true, metrics };
      })
  ]
});

Security & Governance

WeaveTab is built for environments where security is non-negotiable.

  • Vulnerability Disclosure: Report security findings via private advisory or directly to security@weavetab.pages.dev. See SECURITY.md.
  • Contributing: All contributions follow strict conventional commits and surgical pull request workflows. See CONTRIBUTING.md.
  • Architecture Decision Records: Major architectural decisions are preserved in docs/decisions/.


© WeaveTab Organization · Engineered by @fy2ne · Built on Chrome DevTools Protocol

Popular repositories Loading

  1. sdk sdk Public

    Official TypeScript SDK for developing Weavetab plugins and tools

    TypeScript 1

  2. skills skills Public

    A collection of pre-built browser actions for AI agents common flows like scraping, form filling, and tab management, ready to drop into any agent without writing automation logic from scratch.

    JavaScript

  3. .github .github Public

    wt`s readme

  4. exemple-plugin exemple-plugin Public

    exemple-plugin

    TypeScript

  5. registry registry Public

    JavaScript

  6. Studio Studio Public

    WeaveTab IDE is an open-source browser DevTools automation setup built around the Model Context Protocol (MCP)

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…