Flash IDE

Build hardware and firmware side by side.

A complete environment for firmware and hardware engineers. Edit code, schematics, and PCB, then build and debug on your device.

Flash IDE — project navigation, firmware editing, and product-aware agent work in one surface.

Get Flash IDE

Private beta · Access by request

The complete development environment

Edit schematics, PCB, and firmware. Build and debug in one place.

Flash IDE · Interface5 areas

⌘1…5 switches workspace · ⌘I shows the agent

Scroll to explore 1 / 5

Select an area to explore

Top bar

The project, the command palette and the button that shows the agent.

Select a part or net to locate it in the schematic and PCB, then open the firmware that configures it.

01Hardware

Edit the board.

Schematic, PCB and BOM in the Hardware workspace, with the part catalog and each part’s datasheet.

Includes

  • Schematic
  • PCB
  • BOM
  • Datasheets
02Firmware links

Locate the relevant firmware.

Select a part or net to see it on the schematic and the PCB, then jump to the firmware that configures it.

Includes

  • Parts
  • Nets
  • Firmware
03Debug & release

Debug, then release.

Program and debug the board in Debug, then package firmware and design files with checksums in Release.

Includes

  • Debug
  • Release
  • Checksums

  • ⌘KCommand palette
  • ⌘1…5System, Hardware, Firmware, Debug, Release
  • ⌘IShow or hide the agent
  • ⌘NNew chat
  • ⌘OOpen a project
  • ⌘BShow or hide the explorer
  • /Slash commands, such as /init or /mode
  • @Reference a file in your request

On Windows and Linux, use Ctrl instead of ⌘.

Explore Flash IDE in a private demo. Flash is in private beta, with access by request.