What is Arduino App Lab and What Does It Mean for Engineers?
Updated 25.08.2026
In October 2025, Arduino made headlines with two major announcements: the launch of the Arduino® UNO Q (066-5593) and the news that Qualcomm has acquired Arduino, signalling a bold new era for embedded innovation. In our previous article, we explored what makes the UNO Q such a game-changer, a board that merges Linux computing with real-time microcontroller control.
Earlier this month, Arduino unveiled Arduino App Lab 0.10, introducing a powerful new feature called Agentic Mode, an AI-powered development assistant that can actively work alongside engineers within their projects. Building on the foundations we covered when App Lab first launched, this latest update further accelerates application development for the Arduino UNO Q by enabling AI-assisted coding, debugging, file management and project execution directly within the development environment. Arduino App Lab is rapidly evolving from a unified development platform into a truly intelligent engineering workspace.
Today, we’re diving deeper into the software that completes the UNO Q vision: Arduino App Lab. Alongside Arduino’s recent introduction of its AI Assistant and the new Agentic Mode capabilities, these developments are transforming the way engineers work, making coding easier, enabling rapid prototyping, and shortening time-to-market for new innovations.
Arduino App Lab Explained: A Unified Development Environment
Arduino App Lab is a cross-platform tool that runs on your PC or directly on the UNO Q in Single-Board Computer (SBC) mode. It enables engineers to create Apps that combine:
- Python® programs for Linux-based logic and connectivity.
- Arduino sketches for precise hardware control.
- Bricks, modular components that add AI models, web servers, or API clients without complex coding.
This architecture is powered by Bridge, Arduino’s RPC layer, which ensures seamless communication between the Linux processor and the microcontroller.
How Arduino App Lab Works: From Idea to Deployment
The workflow is streamlined for rapid prototyping:
- Launch App Lab and connect your UNO Q.
- Select a ready-made example or start from scratch.
- Press Launch, App Lab compiles the microcontroller sketch, builds the Linux component, deploys Bricks, and launches everything on the board.
Logs for both domains are accessible in the editor, making debugging and iteration fast and efficient.
Ready-to-Use Examples for Faster Development
App Lab includes a growing library of examples tailored for engineers:
- Hello World (Blink LED): Validate connectivity and workflow.
- AI-powered Apps: Implement object recognition or keyword spotting using Bricks.
- Web-enabled Projects: Build REST APIs and dashboards with minimal effort.
These examples demonstrate how Linux and microcontroller domains can work together, enabling scalable solutions from simple prototypes to advanced edge AI systems.
Bricks: Modular Building Blocks for Complex Features
Bricks are at the heart of Arduino App Lab’s flexibility. They act as plug-and-play modules that bring advanced functionality into your projects without requiring you to build everything from scratch. Each Brick encapsulates a specific service or capability, such as:
- AI Models for vision or audio recognition.
- Data Services for external API or database connectivity.
- UI Components for web-based monitoring and control.
By combining Bricks with your own code, you can deliver sophisticated applications without reinventing the wheel. There are plenty of Bricks available, and they are divided into the following categories:
- AI - Audio
- AI - Computer Vision
- AI - Sensor data
- API
- IoT
- Storage
- Web User Interface
Why Bricks Matter
For engineers, Bricks mean:
- Reduced Development Time
- Rapid Prototyping
- Scalability
Bricks transform App Lab into more than an editor, they make it a platform for innovation, enabling complex applications without the complexity.
Arduino App Lab 0.10: Introducing Agentic Mode
Arduino continues to expand App Lab's capabilities with the release of Arduino App Lab 0.10, the platform's most significant update to date. The headline feature is Agentic Mode, a new AI-powered assistant that goes beyond answering questions and can actively interact with projects inside App Lab. Through integration with Arduino's App CLI using the Model Context Protocol (MCP), Agentic Mode can understand project workspaces, create and edit files, run applications, stop processes, and help diagnose errors as they occur.
For engineers, this represents a significant shift in how software is developed for embedded and edge systems. Rather than switching between documentation, AI tools and development environments, engineers can collaborate directly with an AI agent that understands App Lab, Bricks, Sketches and application architecture. Whether building a new feature, troubleshooting an issue or exploring unfamiliar APIs, Agentic Mode can help reduce repetitive development tasks and accelerate prototyping workflows.
The 0.10 release also introduces Language Server support, bringing modern IDE capabilities such as code completion, auto-formatting, hover documentation, "Go to Definition" and reference searching across Arduino sketches, Python, HTML, CSS and JavaScript. Additional enhancements include streamlined Arduino Cloud provisioning for the UNO Q and a redesigned Examples catalogue, making it easier for users to discover applications, tutorials and Brick-based projects. Together, these updates further strengthen App Lab's position as an end-to-end platform for developing connected, AI-enabled engineering solutions.
Why Engineers Should Care: Rapid Prototyping Made Simple
The synergy between UNO Q hardware and App Lab software offers:
- Unified Development: One editor for Linux and microcontroller code.
- Cross-Domain Integration: Bridge ensures smooth data exchange.
- Scalability: Start small and expand to AI and IoT without changing platforms.
Combined with Arduino’s AI Assistant, which we explored in our recent article, these tools are making engineers’ lives easier: reducing complexity, accelerating development, and paving the way for faster innovation.
Ready to start building?
Explore Arduino App Lab today, the Arduino UNO Q (066-5593) is available to order from RS.
Stay tuned to our Arduino Hub for upcoming projects and articles showcasing the full potential of UNO Q and App Lab.
The Arduino UNO Q
(066-5593)
.
Find Out More About the Arduino UNO Q
Our Expert Team is ready to help you explore why Arduino UNO Q is the smart choice for your next project. Get in touch today to start the conversation.
Editor's Note (Updated August 2026): This article has been updated to include details of Arduino App Lab 0.10 and the introduction of Agentic Mode.
Comments