Overview#

Simplicity AI SDK is an AI integration layer that connects your preferred agent and large language model (LLM) to Silicon Labs SDK knowledge and tool capabilities. It combines cloud and local Model Context Protocol (MCP) servers, CLI tools, skills, and workflows.

You can use these capabilities to automate configuration, development, analysis, build, flash, debug, and validation for Simplicity SDK projects.

Use Simplicity AI SDK from Visual Studio Code with GitHub Copilot or Codex. After you install Simplicity AI SDK with SimplicityInstaller, your IDE registers the MCP tools and agent skills. You can then work from natural-language prompts instead of switching between separate development tools.

Note: Simplicity AI SDK does not host or supply the LLM. You bring your own model through your IDE or agent subscription. Silicon Labs provides the MCP servers, skills, CLI tools, and project guidance that help agents work effectively on Silicon Labs hardware and software.

Product Overview#

Simplicity AI SDK sits between your agent runtime and the Silicon Labs development toolchain:

  • Developer AI execution environment - Your LLM and agent host (GitHub Copilot or Codex with VS Code) plan and orchestrate multi-step work.

  • Agent integration artifacts - MCP configuration, skills, and workflow guidance teach the agent how to call Silicon Labs tools correctly.

  • Silicon Labs AI capability layers - MCP servers expose tool descriptions and interfaces. CLI tools and execution targets perform configuration, generation, build, flash, debug, project validation, and analysis.

  • Simplicity SDK - Projects and applications use the installed Simplicity SDK and extensions.

The agent operates iteratively. It selects tools based on your prompt, evaluates results, and continues until the requested outcome is reached or it needs your input (for example, connecting a board for a debug reproduction).

Value for developers:

  • Accelerate delivery - Automate common embedded workflows so you reach a working demo faster.

  • Take full advantage of Silicon Labs tools - Keep project generation, configuration, and hardware access on official SDK and toolchain paths.

  • Maximize performance - Use AI-assisted iteration for configuration, debugging, and optimization on real hardware.

Key Features#

  • Bring-your-own LLM - Use the LLM you prefer. Silicon Labs capabilities plug in through MCP.

  • AI-assisted project generation - Create or extend example projects that match your connected board and target technology.

  • Natural-language modification - Describe behavior changes in plain language; the agent updates source, configuration, and build files.

  • Hardware-aware assistance - Query board capabilities, pin assignments, adapters, and connected kits through MCP tools.

  • Build, flash, and debug integration - Compile firmware, program devices, and run debug sessions from the agent chat.

  • Project validation - After flashing, validate automatically whether your firmware functions properly by monitoring injected serial logging, using network analysis, AEM analysis, NCP commander utility, and so on.

  • Existing project support - Open Simplicity Studio-generated projects in your IDE and continue with AI assistance.

  • Skills and workflows - Persistent agent guidance with pre-loaded skills and workflows improves tool selection, reduces token consumption, and shortens task completion time.

Feature Table#

The following table summarizes major capabilities available with Simplicity AI SDK.

Capability

What you can do

Enabled by

Example discovery

Find examples for a technology, part, or connected board

silabs-knowledge-base, example-find skills

Project generation

Create and regenerate Simplicity SDK projects

silabs-tool-locator, SLC skills

Component configuration

Find, add, and configure software components

silabs-knowledge-base, SLC skills

GATT configuration

Inspect and modify Bluetooth GATT databases

GATT skills

Device access

Discover adapters, erase, flash, and observe serial output

SDM / hardware skills, silabs-vscode-extension

Build

Compile Makefile or CMake projects

silabs-build-tool, silabs-vscode-extension

Debug

Start sessions, set breakpoints, step, and inspect variables

silabs-gdb-mcp, silabs-vscode-extension

Analysis

Capture traffic and measure energy

AEM skills; Network Analyzer skills

Tool location and bootstrap

Locate Silicon Labs CLIs and set up AGENTS.md

silabs-tool-locator, silabs-ai-sdk-helpers

Silicon Labs knowledge

Search docs, code, components, and compatibility

silabs-knowledge-base

Contents#

Use these top-level topics to continue from installation through daily AI-assisted development workflows.

Topic

Description

Release Notes

Version history, known issues, and migration notes.

Architecture

Architecture overview for Simplicity AI SDK.

Installation Guides

Installation overview plus Windows, Mac, and Linux setup guides.

User Guide

End-to-end guidance for using Simplicity AI SDK in daily development.

Prompting Best Practices

Prompting guidance, model selection, MCP server selection, and validation practices.

Custom Hardware

Guidance for adapting Simplicity AI SDK workflows to custom hardware.

OAuth Authentication Process

Configure OAuth authentication for Simplicity AI SDK.