** This is a fork of Arduino IDE 2.x** - An AI-powered agentic IDE for embedded computers, built upon the excellent foundation of the Arduino IDE 2.x.
This repository is a fork of the Arduino IDE 2.x, enhanced with AI capabilities to create an intelligent, agentic development environment for embedded systems.
Original Project: This codebase is based on Arduino IDE 2.x, which is a major rewrite of the original IDE. It is based on the Theia IDE framework and built with Electron. The backend operations such as compilation and uploading are offloaded to an arduino-cli instance running in daemon mode.
This fork extends the Arduino IDE with AI capabilities for:
- AI Code Generation: Generate Arduino sketches from natural language descriptions
- Intelligent Code Completion: Context-aware suggestions powered by AI
- Agentic Workflows: Autonomous code analysis, optimization, and debugging
- Smart Board Detection: AI-assisted board selection and configuration
- Embedded AI Assistant: Real-time help and suggestions during development
For development setup instructions, see DEV_SETUP.md.
For downloading the Blinkey IDE, you can download from here Blinkey IDE website.
- Issues & Bugs: Report issues in this repository's issue tracker
- Original IDE Support: See the Arduino Help Center and forum
See the issue report guide for instructions.
If you think you found a vulnerability or other security-related bug in this project, please report it by creating a security advisory in this repository.
For the original Arduino IDE security issues, contact security@arduino.cc.
Contributions are very welcome! This fork maintains compatibility with the original Arduino IDE while adding AI capabilities.
- AI Features: Help us build AI-powered capabilities for embedded development
- Bug Fixes: Fix bugs in both original and new features
- Documentation: Improve documentation for AI features
- Testing: Test AI capabilities with various embedded platforms
See the contributor guide for more information (from the original project).
See the development guide and DEV_SETUP.md for setup instructions.
This fork is based on the excellent work of the Arduino team. Please consider:
- Contributing to the original Arduino IDE project
- Buying original Arduino boards to support the Arduino project
- Reporting issues to the original repository for upstream bugs
The code contained in this repository and the executable distributions are licensed under the terms of the GNU AGPLv3. The executable distributions contain third-party code licensed under other compatible licenses such as GPLv2, MIT and BSD-3.
This project maintains the same license as the original Arduino IDE, which requires that any modifications to this codebase also be licensed under AGPLv3.
This project is a fork of Arduino IDE 2.x by Arduino SA, licensed under AGPL-3.0-or-later. We acknowledge and thank the Arduino team for their excellent work.
- This Fork: CognifyEVOrg/arduino-ide
- Original Project: arduino/arduino-ide
- Original Arduino IDE 1.x: arduino/Arduino
- Arduino CLI: arduino/arduino-cli
