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 |
|
Project generation | Create and regenerate Simplicity SDK projects |
|
Component configuration | Find, add, and configure software components |
|
GATT configuration | Inspect and modify Bluetooth GATT databases | GATT skills |
Device access | Discover adapters, erase, flash, and observe serial output | SDM / hardware skills, |
Build | Compile Makefile or CMake projects |
|
Debug | Start sessions, set breakpoints, step, and inspect variables |
|
Analysis | Capture traffic and measure energy | AEM skills; Network Analyzer skills |
Tool location and bootstrap | Locate Silicon Labs CLIs and set up |
|
Silicon Labs knowledge | Search docs, code, components, and compatibility |
|
Contents#
Use these top-level topics to continue from installation through daily AI-assisted development workflows.
Topic | Description |
|---|---|
Version history, known issues, and migration notes. | |
Architecture overview for Simplicity AI SDK. | |
Installation overview plus Windows, Mac, and Linux setup guides. | |
End-to-end guidance for using Simplicity AI SDK in daily development. | |
Prompting guidance, model selection, MCP server selection, and validation practices. | |
Guidance for adapting Simplicity AI SDK workflows to custom hardware. | |
Configure OAuth authentication for Simplicity AI SDK. |