Zephyr IDE¶
The Zephyr IDE extension provides tools to assist in your Zephyr project development workflow. This extension helps you build Zephyr projects and share them with your team.
An extension pack is available that bundles in additional tools.
You can read a little bit more about the motivation behind the project here.

Features¶
- Installs host tools required for Zephyr development
- Sets up west environment
- Installs Zephyr SDK using West SDK commands
- Provides west.yml templates or use your own
- Able to use externally managed environments via
ZEPHYR_BASEenvironment variable - Add projects from scratch or from templates
- Multiple projects per workspace
- Multiple builds per project
- Per project KConfig and overlay files
- Per build board, KConfig, overlay files, and runner configuration
- Bind builds to launch/debug configurations
- Project tree GUI panel and active project panel
- Automatic active project selection based on active file in editor
- All GUI commands available in command palette
- Functions to set up custom launch/debug configurations
- West terminal for manual west commands
- Saves/loads project structure to workspace in human readable and editable file
- Cross-platform support for all Zephyr-supported platforms
- Twister testing support
Quick Links¶
- Getting Started - Install and set up Zephyr IDE
- User Guide - Learn how to use Zephyr IDE
- Commands Reference - Complete command reference
- Configuration Settings - Available settings
- Developer Guide - Contributing to Zephyr IDE
- Changelog - Release notes
Requirements¶
This extension can automatically install host tools required for Zephyr development on supported platforms. The automated installation follows the methods described in the Zephyr Getting Started Guide and installs tools such as cmake, python3, and devicetree compiler.
For installation on unsupported platforms, install the required packages from the getting started guide using your platform's package manager and consider making an issue or pull request for that specific platform at the zephyr-ide repository.
Testing¶
This extension includes integration tests that validate the Zephyr IDE workflow. For more details, see the GitHub repository.
Getting Help¶
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Sample Project: Zephyr IDE Sample Project