AI Developer Runs 28.9-Million-Parameter Language Model on $10 ESP32-S3 Microcontroller
Ukrainian developer Slava S (slvDev on GitHub) has successfully run a 28.9-million-parameter language model locally on an ESP32-S3 microcontroller, a chip costing under $10. The project, called ESP32-AI, overcomes severe memory constraints (512KB SRAM, 8MB PSRAM) by using Google's Per-Layer Embeddings technique. The model was quantized to 4-bit (14.9 MB total) and the 25-million-parameter embedding table was stored in the slower 16MB Flash memory, while the reasoning weights run in fast SRAM. The model, trained on the TinyStories dataset, is limited to generating short fictional stories and cannot answer questions or write code. The achievement is a proof-of-concept demonstrating that neural networks can run on ultra-cheap embedded hardware, with potential applications like smart coffee machines operating fully offline.
Editorial responsibility
- No named human review is recorded for this page.
- Reports are grouped by semantic similarity and deterministic rules. Language models may assist titles, summaries, translation and cross-source analysis; the page itself is projected from evidence records.
- Current automated evidence projection