The IDE that deploys itself

IoT Development,
Reimagined

The first IDE that lives on your devices. Develop on your PC, deploy lightweight agents to Raspberry Pi, Jetson, ESP32, and beyond.

┌─────────────────────────────────────────────────────────────────┐
│                    YOUR PC (AidaIDE Full)                       │
│  • Full IDE with Tkinter + Web                                  │
│  • Fleet Manager for all your devices                           │
│  • One-click Lite deployment                                    │
│  • Serial Console • MQTT Explorer • GPIO Control               │
└─────────────────────────┬───────────────────────────────────────┘
                          │
                          │ Deploy via SSH / Serial / MQTT / OTA
                          │
        ┌─────────────────┼─────────────┬─────────────┐
        ▼                 ▼             ▼             ▼
   ┌─────────┐      ┌─────────┐   ┌─────────┐   ┌─────────┐
   │ Jetson  │      │   RPi   │   │  ESP32  │   │BeagleBone│
   │  Lite   │      │  Lite   │   │  Micro  │   │   Lite  │
   │  🌐 📁 💻 │      │  🌐 📁 💻 │   │  🔬 ⚡   │   │  🌐 📁 💻 │
   └─────────┘      └─────────┘   └─────────┘   └─────────┘

Everything You Need

A complete ecosystem for IoT development

Full IDE on PC

Rich desktop app with Tkinter GUI, web interface, and all the tools you need for serious development.

Lightweight Agents

Deploy tiny IDE agents to your devices. Each Lite instance runs a complete web IDE in ~50KB RAM.

Fleet Management

Discover, manage, and deploy to all your devices from one dashboard. mDNS auto-discovery included.

Remote Terminal

Full PTY terminal access to any device via WebSocket. SSH-like experience in your browser.

Git Integration

Built-in version control with GitHub publishing. Create versions, commit, push – all from the IDE.

Plugin System

Extend AidaIDE with custom linters, languages, commands. Full API for plugin developers.

Deploy Everywhere

One IDE, every device

🟢
NVIDIA Jetson
Full Support
🍓
Raspberry Pi
Full Support
⚡
ESP32
Lite-Micro
🦴
BeagleBone
Full Support
🐧
Linux SBCs
Full Support

Built-in IoT Tools

Everything you need for embedded development

Serial Console

Connect to Arduino, ESP32, and other microcontrollers via USB serial.

Auto-detect Multi-baud REPL Upload

MQTT Explorer

Publish, subscribe, and monitor MQTT topics in real-time.

Pub/Sub Topic Tree JSON View History

GPIO Visualizer

Visual pin management with click-to-toggle and PWM control.

40-pin PWM Real-time Pull-up/down

Deploy in Seconds

One command to rule them all

terminal
# Deploy AidaIDE Lite to Raspberry Pi $ python lite_deployer.py deploy --host 192.168.1.50 --user pi 📦 Creating deployment package... 📤 Uploading to [email protected]... 🔧 Installing dependencies... 🚀 Starting AidaIDE Lite... ✅ Deployment complete! Open: http://192.168.1.50:5050 # Or deploy Lite-Micro to ESP32 $ python lite_micro_deployer.py upload -p /dev/ttyUSB0 📦 Uploading AidaIDE Lite-Micro... ✅ Complete! Connect to WiFi: AidaLite-a4e8

Start Building Today

Open source and free forever. Join the IoT development revolution.

View on GitHub Documentation