Introduction
Learn what Chiplab is, how it works, and what problems it solves for embedded firmware development.
Quickstart
Connect your AI coding agent to Chiplab and run your first virtual board simulation.
Tools
A conceptual overview of what your agent can do with Chiplab:
ask and run, with more on the way.Supported Hardware
Browse the full list of supported virtual boards, from STM32F4 Discovery to nRF52840 DK.
Connect Cursor
Step-by-step setup guides for Cursor, OpenCode, Claude Code, and others.
API Reference
Manage connected agents, API keys, and usage from your dashboard.
How it works
These steps take you from a fresh account to a running firmware simulation.Sign in to Chiplab
Open the Chiplab dashboard and sign in with your account. Authentication uses OAuth 2.0 and completes in the browser, no manual API keys to copy.
Connect your coding agent
Navigate to API Keys → Connect agent in the dashboard. Select your agent (Cursor, OpenCode, or Claude Code) and follow the displayed configuration instructions. Your agent connects to Chiplab over HTTP.
Ask your agent to run a simulation
Once connected, you don’t need to call any tools yourself. Just tell your agent what you want, for example: “Test this firmware on Chiplab: /path/to/firmware.elf on an STM32F4 Discovery board.” Your agent uploads the binary, runs it on a chip-accurate virtual board, and reports back the console output.
.png?fit=max&auto=format&n=-J2bCR9UMv7Nrva6&q=85&s=ec408c83c2e28e17471934023bcb3f33)
.png?fit=max&auto=format&n=-J2bCR9UMv7Nrva6&q=85&s=95df654da976a9287567ab89e32f7843)