emulate

Community

Local emulators for Vercel, GitHub, and Google

Authorandreasasprou
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provide production-fidelity, stateful local replacements for external cloud APIs so developers and CI systems can run integration tests, OAuth flows, and autonomous agent sandboxes without network access or reliance on third-party services.

Core Features & Use Cases

  • Stateful service emulation: Full Vercel, GitHub, and Google API behavior with persistent stores, token-based auth, and seeded data for realistic testing.
  • Dual interface: Convenience CLI for zero-config local runs and a programmatic createEmulator API for test frameworks and CI integration.
  • Reproducible seeds and controls: Support for YAML/JSON seed files, reset and close controls, configurable ports, and default tokens to simplify no-network CI and agent sandbox workflows.
  • Use Case: Run end-to-end integration tests that exercise OAuth callbacks, repo operations, and deployment flows in a reproducible local environment.

Quick Start

Start the emulator by running npx emulate to launch Vercel, GitHub, and Google emulators with sensible defaults and optional seed configuration.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: emulate
Download link: https://github.com/andreasasprou/polaris/archive/main.zip#emulate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.