🤖 AI.duino — AI Assistant for Arduino & Embedded DevelopmentAI.duino brings powerful AI assistance directly into your IDE — no browser switching, no copy-pasting. Works in both Arduino IDE 2.x and VS Code (including PlatformIO). Supported AI ProvidersCloud ProvidersClaude, ChatGPT, Gemini, Mistral, Perplexity, Cohere, Groq AggregatorsOpenRouter, Hugging Face Local Providers (no API key required)Ollama, LM Studio Agentic Providers (require separate installation)Claude Code, Codex CLI, Mistral Vibe, OpenCode, Gemini CLI, Groq Code, Ollama Agentic
Features⚡ Code OptimizationImproves your code automatically. Converts blocking code to non-blocking variants, replaces 🔍 Code ExplanationExplains complex commands, hardware registers, and library functions in plain language — perfect for beginners and experts alike. 📝 Automatic DocumentationAdds meaningful comments to your existing code with a single click. 🔧 Error AnalysisPaste a compiler error and get a clear explanation plus a concrete fix. Works with Arduino IDE and VS Code diagnostics. ❓ Ask AIAsk anything — with or without selected code. Follow-up questions keep the context alive. 🐛 Debug Help
💬 AI ChatMultiple persistent chat sessions, just like in your browser — but right inside the IDE. Attach files, reference your sketch, and continue where you left off. 🤖 Custom AgentsDefine your own AI workflows: error checking after compile, code review, documentation generation — with access to build output, sketch files, and external resources. 🚀 Agentic CodingThe AI reads, modifies, and writes your project files directly — no copy-pasting required. It can even compile and fix errors autonomously in a loop. 📊 Offline Code AnalysisGet structural information about your current file without any API call. ✨ Inline CompletionAI-powered code suggestions as you type (optional, configurable). Getting Started
No additional dependencies required for cloud and local HTTP providers. Supported LanguagesAI.duino automatically uses your IDE language. Supported:
You can add custom languages by placing a LinksLicenseApache License 2.0 — © Monster Maker |