SketchForge: IDE for Arduino
Tools
0.0
23 Downloads
"Compile and flash Arduino, ESP32 and ESP8266 boards from your phone, offline."
Sobre este app
SketchForge is an IDE for Arduino, ESP32 and ESP8266 boards that runs on your phone. Write a sketch, compile it offline with the real avr-gcc and xtensa toolchains, upload it over USB OTG and watch the serial monitor — no PC, no cloud, no account. Everything the desktop Arduino IDE does, in your pocket.
Why SketchForge
• Compiles on the device. The compilers and arduino-cli are inside the app, so a build works in a basement, on a train or in a classroom without Wi-Fi. No cloud compiler, no queue, no "server busy".
• Nothing to download first. The toolchains for Arduino (AVR), ESP32 and ESP8266 ship with the app — no SDK packs to fetch before the first build.
• No ads, no locked features, no sign-in. Compiling, uploading, the monitor and the libraries are all included.
• No root required.
Boards
• Arduino Uno, Nano, Mega 2560, Leonardo, Micro, Pro Mini and other AVR boards
• ESP32 (DevKit, WROOM and other classic ESP32 modules)
• ESP8266 (NodeMCU, Wemos D1 mini, generic modules)
• USB-serial chips CH340, CH9102, CP2102, FTDI and PL2303, so clones work too; the app recognises the chip and suggests the board
Code editor
• Syntax highlighting, autocomplete for the Arduino API, an extra key row with { } ( ) ; and Tab
• Multi-file sketches, built-in examples, import and export as .zip
• Dark and light themes; layouts for phones, tablets and foldables; hardware keyboard shortcuts (Ctrl+R to compile, Ctrl+U to upload)
Compile
• One tap to verify, with real compiler diagnostics: every error shows the line and column and jumps to the code
• Flash and RAM usage after each build, so you know how much room is left
Upload over USB
• Connect the board with a USB OTG adapter and flash it: STK500 and AVR109 for Arduino boards, the esptool protocol for ESP32 and ESP8266
• Progress for every stage and a clear result
Serial monitor and plotter
• Baud rate, line endings, autoscroll and pause; copy or save the log
• Serial plotter: up to 8 series in the Arduino Serial Plotter format, with a legend you can toggle
• Crash decoder for ESP: paste a Guru Meditation backtrace and see functions, files and lines from your last build
Library manager
• A catalogue of almost 10,000 Arduino libraries, searchable offline and filtered for your board
• Install from the Arduino index or from a local .zip; library examples open as new sketches
AI assistant on the device
• An optional local model explains compiler errors, proposes a fix as a diff you review before applying, and answers questions about your code
• The model is downloaded once and then runs on the phone; nothing you write leaves the device
Made for
• Makers who want to program Arduino and ESP boards away from the desk
• Students and teachers who need an Arduino IDE on a phone or tablet
• IoT projects on ESP32 and ESP8266 where you flash and debug on site
Requirements
• Android 13 or newer on a 64-bit (arm64) device
• A USB OTG adapter and a data cable to upload and to use the monitor; editing, compiling and the assistant work without a board
• About 150 MB to download; the toolchains take about 430 MB after the first launch
• Interface in English, Ukrainian and Russian
Only installing a library from the Arduino index or downloading an AI model needs a connection. Your sketches stay on the device.
SketchForge is an independent project, not affiliated with or endorsed by Arduino. Arduino® is a trademark of Arduino S.r.l. ESP32 and ESP8266 are trademarks of Espressif Systems.
Why SketchForge
• Compiles on the device. The compilers and arduino-cli are inside the app, so a build works in a basement, on a train or in a classroom without Wi-Fi. No cloud compiler, no queue, no "server busy".
• Nothing to download first. The toolchains for Arduino (AVR), ESP32 and ESP8266 ship with the app — no SDK packs to fetch before the first build.
• No ads, no locked features, no sign-in. Compiling, uploading, the monitor and the libraries are all included.
• No root required.
Boards
• Arduino Uno, Nano, Mega 2560, Leonardo, Micro, Pro Mini and other AVR boards
• ESP32 (DevKit, WROOM and other classic ESP32 modules)
• ESP8266 (NodeMCU, Wemos D1 mini, generic modules)
• USB-serial chips CH340, CH9102, CP2102, FTDI and PL2303, so clones work too; the app recognises the chip and suggests the board
Code editor
• Syntax highlighting, autocomplete for the Arduino API, an extra key row with { } ( ) ; and Tab
• Multi-file sketches, built-in examples, import and export as .zip
• Dark and light themes; layouts for phones, tablets and foldables; hardware keyboard shortcuts (Ctrl+R to compile, Ctrl+U to upload)
Compile
• One tap to verify, with real compiler diagnostics: every error shows the line and column and jumps to the code
• Flash and RAM usage after each build, so you know how much room is left
Upload over USB
• Connect the board with a USB OTG adapter and flash it: STK500 and AVR109 for Arduino boards, the esptool protocol for ESP32 and ESP8266
• Progress for every stage and a clear result
Serial monitor and plotter
• Baud rate, line endings, autoscroll and pause; copy or save the log
• Serial plotter: up to 8 series in the Arduino Serial Plotter format, with a legend you can toggle
• Crash decoder for ESP: paste a Guru Meditation backtrace and see functions, files and lines from your last build
Library manager
• A catalogue of almost 10,000 Arduino libraries, searchable offline and filtered for your board
• Install from the Arduino index or from a local .zip; library examples open as new sketches
AI assistant on the device
• An optional local model explains compiler errors, proposes a fix as a diff you review before applying, and answers questions about your code
• The model is downloaded once and then runs on the phone; nothing you write leaves the device
Made for
• Makers who want to program Arduino and ESP boards away from the desk
• Students and teachers who need an Arduino IDE on a phone or tablet
• IoT projects on ESP32 and ESP8266 where you flash and debug on site
Requirements
• Android 13 or newer on a 64-bit (arm64) device
• A USB OTG adapter and a data cable to upload and to use the monitor; editing, compiling and the assistant work without a board
• About 150 MB to download; the toolchains take about 430 MB after the first launch
• Interface in English, Ukrainian and Russian
Only installing a library from the Arduino index or downloading an AI model needs a connection. Your sketches stay on the device.
SketchForge is an independent project, not affiliated with or endorsed by Arduino. Arduino® is a trademark of Arduino S.r.l. ESP32 and ESP8266 are trademarks of Espressif Systems.
Info do App
Versão
Atualizado em
N/A
Tamanho
Requer Android
ID do pacote
com.mobile.sketch
Instalações
23
Categoria
Tools
Permissões do aplicativo
-
Other
- view network connections
- full network access
- run at startup
- prevent device from sleeping
- Google Play license check