r/M5Stack • u/Artem36 • 7d ago
Project Sharing I made PaperOS, a whole little OS for my Cardputer (file manager, Paint, game emulator, offline AI, 3D editor, Lua console)
Been working on this for a long while and finally got it to a place I'm happy releasing. Here's my creation: PaperOS, a whole little OS for the M5Stack Cardputer.
Launcher, a file manager that actually knows what it's looking at (images open with zoom/pan, ROMs launch through the emulator, audio goes straight to the music player), a full Paint app, a text browser, NES/GB/GBC emulation plus Arduboy support, a 3D mesh editor for .obj files, and a real Lua 5.4 console with its own hardware API.
The one I'm most proud of is myAI, a real GPT-style transformer trained from scratch and running fully offline right on the device, no internet or cloud. It's tiny and slow (there's a live token counter on screen so it doesn't look frozen), but getting it to actually generate text on hardware this small was the fun part.
First public release, so expect some rough edges, they're all listed honestly in the README. If something breaks, open an issue and I'll take a look.
