Embroid Docs
Install, configure, and run Embroid across local benches, shared labs, and CI. Full reference and step-by-step guides are being published as we go.
Five steps to a real-device run
Start with Embroid Client on your existing bench. Installers and full guides publish alongside the design-partner rollout — if you want early access, get in touch.
Getting started
Install Embroid Client, connect a device, and run a flash-and-serial workflow.
Embroid Client
Desktop daemon, local UI, device discovery, and session history.
Embroid Basic
Always-on hardware node setup, power control, USB switching, and GPIO.
Embroid Pro
Lab automation hub configuration, scheduler, multi-device orchestration.
MCP server
Expose Embroid as typed tools to Claude Code, Cursor, or any MCP-compatible runtime.
CLI
Scriptable commands for flash, serial, power, GPIO, leases, and session export.
REST API
Build custom dashboards, lab workflows, and automation against a typed HTTP API.
CI integrations
GitHub Actions, GitLab CI, and custom runners — gate PRs on real-device runs.
Security model
Leases, typed capabilities, binary validation, audit logs, and rollback.
Local / offline mode
Run MCP, CLI, REST, and the local web UI entirely on-prem or air-gapped.
Want a walkthrough?
If you're in a design-partner conversation, we'll help you connect your first device on a shared call.