Skip to content

webfuse-com/rpc-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webfuse RPC Extension

Browser extension enabling AI agents to control Webfuse sessions via RPC.

Features

  • Browser automation (click, type, scroll, navigate)
  • DOM and GUI snapshots
  • Custom function registration for other extensions
  • Visual effects during automation

Setup

  1. Get an extension key from your Webfuse Space settings
  2. In manifest.json, configure the key:
    "env": [{ "key": "RPC_API_KEY", "value": "ek_your_key_here" }]
  3. Install the extension in your Webfuse space

Architecture

SDK/MCP Client → Centrifugo WebSocket → RPC Extension → Browser

Files

  • background.js - Service worker, WebSocket connection, RPC routing
  • content.js - DOM automation, visual effects, custom function API
  • lib/ - Configuration, Centrifugo client, effects

Custom Extensions

See CUSTOM-EXTENSIONS.md for creating extensions that expose RPC functions.

License

Proprietary - Webfuse

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •