Mobile Code Editor
Write and edit embedded source code with syntax highlighting and project navigation.
Embedded development, untethered
Codi is a mobile development environment for embedded projects. Write code, manage PlatformIO projects, compile securely in the cloud, flash firmware to your board, and monitor serial output directly from Android.
Android app preview
Replace with a real Codi screenshotA complete mobile workflow
Codi brings the essential embedded workflow to Android, so developers can work with microcontroller projects without reaching for a desktop at every step.
Everything in one place
Focused tools for building embedded projects while you are away from your desk.
Write and edit embedded source code with syntax highlighting and project navigation.
Create and manage PlatformIO-based embedded projects directly on Android.
Compile projects with isolated cloud build environments and follow progress live.
Flash compiled application firmware from Android to supported development boards.
View device serial output directly from the app while testing your project.
Keep project source synchronized with Codi Cloud across your development flow.
How it works
Move from an idea to firmware and live device output without leaving Android.
Inside Codi
Real application screenshots will be added here as final product media becomes available.
Built for embedded development
Codi currently focuses on PlatformIO workflows and ESP32 development, with room to support additional boards and platforms over time.
Codi Cloud
Projects are compiled in isolated build environments, while build logs and firmware results are delivered back to the app.
Codi for Android
Take your embedded projects beyond the desktop.
Download Codi for Android Production download link coming soon.