Embroid
Docs

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.

Getting started

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.

  1. 01Install Embroid Client
  2. 02Connect your first device
  3. 03Run a hardware validation job
  4. 04Add Embroid to CI
  5. 05Configure MCP tools

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.

Docs

Want a walkthrough?

If you're in a design-partner conversation, we'll help you connect your first device on a shared call.