emulate
CommunityLocal 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.