# Embedr > AI-native IDE for embedded developers with board-level and pin-aware context for Arduino, ESP32, ESP8266, and more. Embedr is an agentic IDE designed specifically for embedded developers working with Arduino, ESP32, ESP8266, and similar microcontroller boards. It combines intelligent code assistance with hardware-aware context, enabling developers to write, compile, and upload code seamlessly in one integrated environment. The platform is currently in beta and offers AI capabilities that understand hardware configurations, pin mappings, and datasheets. **Key Features:** - **AI Agent with Hardware Understanding** - Maps your code, hardware, and datasheets with context-aware precision, providing intelligent suggestions specific to your board and pin configurations - **Model-Agnostic AI Integration** - Supports multiple AI providers including Google Gemini, OpenAI GPT, and Anthropic Claude models, allowing users to choose their preferred AI model - **Serial Monitor + Terminal + Output** - Debug in real time with integrated Serial Monitor, Output, and Terminal views without leaving your workspace - **Library Manager & Board Options** - Manage libraries and board configurations seamlessly with quick switching between boards, ports, and compile settings - **Auto Checkpoints & Git Integration** - Automatic checkpoints help recover work quickly while built-in Git keeps projects versioned and synchronized - **Visual Circuit Preview** - View breadboard, PCB, and schematic representations before building physical circuits - **Codebase Indexing** - AI-powered semantic code search for navigating and understanding your projects - **Bring Your Own Datasheet** - Import PDF datasheets for AI access, enabling the agent to reference component specifications directly - **Build & Upload** - Compile and flash your board directly from the IDE *Getting Started:* Download the desktop application for your operating system (Linux, Mac, Windows), create an account, and start a new project. The AI agent will guide you through board selection and help you write code with hardware-aware suggestions. Use the integrated Serial Monitor for debugging and the Library Manager to add dependencies. The free tier includes 100 requests per month to explore the platform's capabilities. ## Features - AI agent with board-level and pin-aware context - Model-agnostic AI integration (Gemini, GPT, Claude) - Integrated Serial Monitor, Terminal, and Output - Library Manager with board options - Auto checkpoints and Git integration - Visual circuit preview (breadboard, PCB, schematics) - Codebase indexing with semantic search - PDF datasheet import for AI access - Build and upload to boards - Support for Arduino, ESP32, ESP8266 ## Integrations Arduino, ESP32, ESP8266, Google Gemini, OpenAI GPT, Anthropic Claude, Git ## Platforms WINDOWS, MACOS, LINUX ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://www.embedr.app - Documentation: https://www.embedr.app/docs - EveryDev.ai: https://www.everydev.ai/tools/embedr