Commands

Wire AI uses slash commands to perform actions. Type any command at the prompt to execute it.

Session Commands

Commands for managing your design session.

/help

Display a list of all available commands.

/help

/reset

Start a new conversation, clearing the current context. Use this when you want to start fresh on a new design.

/reset

Warning

This will clear all current conversation history. Make sure to save your work first if needed.

/auth

Login to Wire AI. This is required before you can start designing circuits.

/auth

Follow the prompts to complete authentication.

Project Commands

Commands for managing your circuit design project.

/init

Initialize the current project directory. If it contains meaningful project content, Wire AI analyzes it and creates a WIREAI.md context file. For an empty or noise-only directory, it creates the .wireai/outputs structure without calling the model or creating WIREAI.md.

/init

This is useful when:

  • Starting a new project from scratch
  • Adding Wire AI to an existing project with KiCad files
  • Analyzing ordinary project content in the directory where Wire AI was launched

To work on a different project, launch Wire AI from that project directory or set WIREAI_PROJECT_DIR.

/sync-project

Synchronize your local KiCad changes with the Wire AI agent. If you’ve manually edited the schematic in KiCad, use this command to update the agent’s understanding.

/sync-project

Tip

Run this after making manual edits in KiCad to keep Wire AI in sync with your changes.

Generation Commands

Commands for generating design outputs.

/generate-schematic

Generate a KiCad schematic file (.kicad_sch) from your current design. This creates a complete schematic with all components and connections.

/generate-schematic

The schematic will be saved to outputs/schematic.kicad_sch.

/export-bom

Export your Bill of Materials to a CSV file. This creates a spreadsheet-compatible file with all component information.

/export-bom

The BOM includes:

  • Component reference designators
  • Part numbers
  • Manufacturer and distributor information
  • Quantities and pricing (when available)

Command Summary

CommandDescription
/helpShow available commands
/authLogin to Wire AI
/resetStart a new conversation
/initInitialize project
/sync-projectSync KiCad changes
/generate-schematicGenerate KiCad schematic
/export-bomExport BOM to CSV

Using Your Own Symbol Files

You don’t need a command to bring your own KiCad symbols into a design. Place the symbol file — a modern .kicad_sym, or a legacy KiCad v5 .lib (with its .dcm alongside, if you have it) — anywhere in your project folder and ask Wire AI to use it:

Use my_stm32.kicad_sym for the microcontroller

Wire AI reads the file, shows you the parsed pins so you can confirm it’s right, and adds it to the project’s symbol library for schematic generation.

Tips

  • Commands are case-insensitive: /Help works the same as /help
  • You can type commands at any point during a conversation
  • Use /reset if Wire AI seems confused or stuck