Skip to content

CloverLabsAI/roverfoxclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Roverfox

A browser automation client built on Playwright for Firefox.

Installation

Roverfox client can be installed with npm:

npm install github:CloverLabsAI/roverfoxclient

Usage

import { RoverfoxClient } from 'roverfoxclient';

// Option 1: With Supabase client (backward compatible)
import { createClient } from '@supabase/supabase-js';
const supabase = createClient(SUPABASE_URL, SUPABASE_KEY);
const client = new RoverfoxClient(supabase, wsAPIKey, managerUrl);

// Option 2: Using environment variables (standalone)
// Set SUPABASE_URL and SUPABASE_KEY in environment
const client = new RoverfoxClient(undefined, wsAPIKey, managerUrl);

// Option 3: With Supabase URL directly
const client = new RoverfoxClient(SUPABASE_URL, SUPABASE_KEY, managerUrl);

// Launch a browser profile
// Playwright compatible API
const context = await client.launchProfile('browser-id');

Development

All development happens in the private roverfox repo. If you're a Clover employee, see there for more.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •