Skip to content

api-evangelist/scrapybara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrapybara (scrapybara)

Scrapybara provides virtual desktops for AI agents - remote Ubuntu, browser, and Windows instances that computer-use models can see and control. A single x-api-key REST API starts and manages cloud instances, streams the desktop, runs computer / keyboard / mouse actions, drives Chromium over Playwright CDP, executes bash and code, manages the filesystem and Jupyter notebooks, and saves reusable browser auth states.

APIs.json: https://raw.githubusercontent.com/api-evangelist/scrapybara/refs/heads/main/apis.yml

Tags

  • AI Agents
  • Virtual Desktops
  • Computer Use
  • Browser Automation
  • Code Execution

Timestamps

  • Created: 2026-07-01
  • Modified: 2026-07-01

APIs

Scrapybara Instances API

Start, get, list, stop, pause, and resume cloud instances of type ubuntu, browser, or windows, with configurable timeout hours, blocked domains, and screen resolution. Paused instances preserve state and can be resumed later.

Tags

  • Instances
  • Virtual Desktops
  • Ubuntu
  • Browser
  • Windows

Properties

Scrapybara Computer Actions API

Drive a running desktop the way a human would - take a screenshot, get the interactive stream URL, and run computer actions (move mouse, click, drag, scroll, type text, press key combinations, wait) that computer-use models call directly.

Tags

  • Computer Use
  • Screenshot
  • Mouse
  • Keyboard
  • Streaming

Properties

Scrapybara Browser API

Start and stop a Chromium browser on an instance, retrieve its Playwright Chrome DevTools Protocol (CDP) URL for programmatic control, read the current URL, and authenticate the browser with a previously saved auth state.

Tags

  • Browser Automation
  • Playwright
  • CDP
  • Chromium

Properties

Scrapybara Code Execution API

Run bash commands and execute arbitrary code against a named kernel on an instance, capturing stdout, stderr, and results for agent workflows and data processing.

Tags

  • Code Execution
  • Bash
  • Sandbox

Properties

Scrapybara Filesystem API

Read, write, list, and manipulate files on an instance via file and edit actions, and upload binary files directly into the instance filesystem for agents to operate on.

Tags

  • Filesystem
  • Files
  • Upload
  • Edit

Properties

Scrapybara Notebook API

Create and manage Jupyter notebooks on an instance - list kernels, create and delete notebooks, add cells, and execute individual cells or the whole notebook.

Tags

  • Jupyter
  • Notebooks
  • Kernels

Properties

Scrapybara Auth States API

Save the current browser session as a reusable auth state, list saved auth states, and modify them, so agents can skip repeated logins by replaying cookies and local storage across instances.

Tags

  • Auth States
  • Sessions
  • Cookies

Properties

Scrapybara Environment API

Get, set, and delete environment variables on a running instance so agents and executed code can read API keys and configuration at runtime.

Tags

  • Environment Variables
  • Configuration
  • Secrets

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors