MCPcopy Index your code
hub / github.com/espressif/idf-im-ui

github.com/espressif/idf-im-ui @v0.16.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.16.0 ↗ · + Follow
879 symbols 2,520 edges 72 files 290 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ESP-IDF Installation Manager(EIM) - GUI

Documentation

A cross-platform graphical user interface for installing and managing ESP-IDF (Espressif IoT Development Framework) and its dependencies. This tool provides a user-friendly way to set up ESP-IDF across Windows, macOS, and Linux platforms.

Features

  • 🔄 Cross-platform compatibility
  • ⚙️ Configurable installation options
  • 🖥️ Simple and expert installation modes
  • 📦 TOML configuration support

Installation Options

Simplified Installation

Quick, automated installation process with default settings suitable for most users.

Expert Installation

Step-by-step wizard with additional configuration options:

  • Target chip selection
  • ESP-IDF version selection
  • Mirror configuration
  • Custom installation paths

Platform Support

  • Windows (PowerShell shortcuts created automatically)
  • macOS (Shell script for environment activation)
  • Linux (Shell script for environment activation)

Documentation

For detailed installation instructions and configuration options, please visit our documentation.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

Issues

If you encounter any problems, please file an issue at GitHub Issues.

Related Projects

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 700
Method 101
Class 63
Enum 14
Interface 1

Languages

Rust86%
TypeScript14%
Python1%

Modules by API surface

src-tauri/src/lib/mod.rs84 symbols
src-tauri/src/lib/utils.rs80 symbols
src-tauri/src/lib/version_manager.rs48 symbols
src-tauri/src/lib/git_tools.rs46 symbols
src-tauri/src/lib/system_dependencies.rs43 symbols
src-tauri/src/lib/idf_tools.rs43 symbols
src-tauri/src/lib/command_executor.rs42 symbols
src/store.js35 symbols
src-tauri/src/lib/idf_config.rs30 symbols
src-tauri/src/gui/commands/settings.rs27 symbols
src-tauri/src/lib/python_utils.rs26 symbols
src-tauri/src/gui/commands/installation.rs22 symbols

For agents

$ claude mcp add idf-im-ui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page