Embedded Development, One Sentence to Firmware.
The unified IDE for microcontroller development. AI-powered coding, one-click compile & upload, modern editor experience. Arduino today, STM32 & C51 tomorrow.
Supporting multiple MCU platforms
Your AI coding partner
for embedded development.
Not just autocomplete. A full AI agent that writes code, compiles, uploads firmware, and debugs errors — all within the IDE.
Natural Language Coding
"Write a program that blinks LED every 500ms and sends temperature data over serial" — the AI generates complete, compilable Arduino code.
Tool Calling
The AI can read/write files, compile, and upload directly to your board. No copy-paste. No alt-tabbing. Pure flow.
Error Diagnosis
Compile error? One click to get AI-powered explanation and fix suggestions. Spend time building, not googling.
Library Recommendations
AI analyzes your project and suggests relevant Arduino libraries. Discover the right tools without leaving the editor.
One IDE for the entire embedded workflow
From writing code to compiling, uploading, serial debugging and library management — a complete toolchain, ready out of the box.
Modern Editor
Monaco core with IntelliSense, code folding and dark theme. Writing code has never been smoother.
One-Click Compile & Upload
Pick your board and port, click to flash. Real-time progress, no complex toolchain setup.
Serial Monitor + Plotter
Watch serial data live and plot sensor values as waveforms. Stop guessing during debugging.
Library Manager
Search, install and manage Arduino libraries. Thousands of third-party libs, one click away.
Multi-Platform
Arduino AVR / ESP32 / ESP8266 today, STM32 & C51 coming. One IDE covers them all.
AI Code Completion
AI understands your code context and suggests completions in real time, producing reliable Arduino code.
From one sentence to running firmware.
The AI handles the whole flow — you just describe what you want.
Say it
Describe in plain language: "a thermometer/hygrometer with OLED display"
AI writes the firmware
The AI generates complete, compilable code and writes it into your project. The editor refreshes instantly.
One-click flash
Pick your board, hit upload, and the firmware runs on your hardware.
See the difference.
| Feature | TrieCode | Arduino IDE 2 | Keil MDK | VS Code + PlatformIO |
|---|---|---|---|---|
| Modern Editor | Monaco (VS Code 引擎) | 基础 | 老旧界面 | Monaco |
| AI Coding Agent | 内置 (多模型) | — | — | 需扩展 |
| One-Click Compile & Upload | 内置 | 内置 | 多步骤 | 需配置 |
| Offline Compiler Bundle | AVR 工具链内置 | 在线下载 | 单独安装 | 单独安装 |
| Serial Monitor + Plotter | 内置 | 内置 | — | 需扩展 |
| Library Manager | 内置 | 内置 | 手动 | 内置 |
| Multi-Platform Support | Arduino + 即将支持 STM32, C51 | 仅 Arduino | 仅 ARM | 多平台 |
| Setup Time | < 2 分钟 | ~15 分钟 | ~30 分钟 | ~20 分钟 |
Simple, transparent pricing.
Plan credits reset on a 30-day cycle from purchase. Extra credits (top-ups / invite rewards) never expire. AI questions consume credits based on model rate.
Credits can be topped up (100 credits = ¥5). Invite friends — both get 200 credits. Purchases are made in the account center with Alipay/WeChat. For invoicing contact TrieCode@xinxianzn.com.
What's next.
Arduino AVR · AI Agent · Modern Editor
Full Arduino support with AI coding assistant, one-click compile/upload, serial monitor, library manager, and offline compiler bundle.
ESP32 & ESP8266 Support
Add Espressif platform support. Wi-Fi and Bluetooth capable MCUs with the same one-click experience.
STM32 · C51 · Debug Probe
ARM Cortex-M support via STM32. Legacy 8051 family. Integrated hardware debugger with breakpoints and register inspection.
Performance · Cross-Platform
Faster compilation, lower memory footprint. macOS and Linux releases, continued Windows polish.
Ready to build?
Join Our User Groups