Getting StartedOverview

Getting Started

Overview

Flash is a local-first AI engineering agent for embedded firmware. It reads your board, your datasheets and your code together, so every answer and every generated change is grounded in the hardware you're actually building on — not a generic guess.

What Flash does

Board-aware answers

Every response is grounded in your board's SDK, register maps and peripheral details.

Datasheet-linked generation

Drivers and init code cite the datasheet they came from, for the parts you've registered.

Reviewable changes

Flash shows a diff and explains its reasoning before writing anything to disk.

Build, flash & debug loop

Compile, flash, and watch serial output without leaving the session.

Get started

Choose how you want to run Flash — same engine, project memory and board model in all three.

Explore the docs

Get help

Type /help inside Flash, or write to contact@flashagent.dev.