Skip to content

CognifyEVOrg/blinkey-ide

 
 

Repository files navigation

Blinkey AI-Powered Firmware IDE

** 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.

AI-Powered Features (In Development)

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

Installation & Setup

For development setup instructions, see DEV_SETUP.md.

Download

For downloading the Blinkey IDE, you can download from here Blinkey IDE website.

Support

See the issue report guide for instructions.

Security

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 and Development

Contributions are very welcome! This fork maintains compatibility with the original Arduino IDE while adding AI capabilities.

Contributing to This Fork

  • 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.

Contributing to the Original Project

This fork is based on the excellent work of the Arduino team. Please consider:

License

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.

Attribution

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.


Links

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 54.7%
  • JavaScript 43.2%
  • CSS 2.1%