Embedded development, untethered

Code. Build. Flash.
From your Android device.

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-first
  • PlatformIO workflow
  • ESP32 focused
Codi Code Editor app icon

Android app preview

Replace with a real Codi screenshot
Cloud build
Device ready

Your embedded development workspace, anywhere.

Codi brings the essential embedded workflow to Android, so developers can work with microcontroller projects without reaching for a desktop at every step.

From source code to a running board.

Focused tools for building embedded projects while you are away from your desk.

Mobile Code Editor

Write and edit embedded source code with syntax highlighting and project navigation.

PlatformIO Projects

Create and manage PlatformIO-based embedded projects directly on Android.

Cloud Build

Compile projects with isolated cloud build environments and follow progress live.

Firmware Upload

Flash compiled application firmware from Android to supported development boards.

Serial Monitor

View device serial output directly from the app while testing your project.

Cloud Project Sync

Keep project source synchronized with Codi Cloud across your development flow.

One continuous embedded workflow.

Move from an idea to firmware and live device output without leaving Android.

  1. 01Create Project
  2. 02Write Code
  3. 03Cloud Build
  4. 04Firmware
  5. 05Upload
  6. 06Serial Monitor

Designed for focused work on mobile.

Real application screenshots will be added here as final product media becomes available.

Product screenshot placeholder
Code Editor
Product screenshot placeholder
Project Creation
Product screenshot placeholder
Cloud Build
Product screenshot placeholder
Firmware Upload
Product screenshot placeholder
Serial Monitor

Start with PlatformIO and ESP32.

Codi currently focuses on PlatformIO workflows and ESP32 development, with room to support additional boards and platforms over time.

Secure cloud compilation.

Projects are compiled in isolated build environments, while build logs and firmware results are delivered back to the app.

Codi Code Editor

Start coding from your Android device.

Take your embedded projects beyond the desktop.

Download Codi for Android Production download link coming soon.