{"ok":true,"repo":{"id":309064,"full_name":"SheepSeb/tinyworldformer","url":"https://github.com/SheepSeb/tinyworldformer","description":"Tiny world model generates games and stream ac plays them all on Pico 2W","language":"Rust","topics":["rust","transformers"],"stars":250,"stars_delta":245,"forks":10,"first_seen":"2026-10-29T20:50:40.364592Z","last_seen":"2026-10-30T12:50:41.047804Z","mentions":1,"platforms":["hn"],"score":0.0,"summary":"tinyworldformer runs a tiny world model on a Raspberry Pi Pico 2 W: one looped transformer (trained on real games like Breakout, Pong, Doom-lite, Flappy Bird, Pac-Man lite) predicts the next frame and reward from frame+action, while a small MLP actor plays the game purely inside that imagined 'dream'. Both int8/float32 networks run on the microcontroller, and an RL agent can even learn on-board.","why":"It was featured on Hacker News for running a transformer-based world model that generates and plays games entirely on a $5 microcontroller, an impressive tiny-ML demo.","audience":"Embedded/ML hobbyists and researchers interested in world models, looped transformers, and running neural networks on microcontrollers.","tags":["rust","world-model","transformers","embedded","reinforcement-learning","microcontroller"],"summarized_at":"2026-10-29T20:50:48.288250Z","summary_model":"glm-5.3-flash","fetched_at":"2026-10-30T12:51:46.840014Z","meta":{"license":null,"archived":false,"homepage":"https://sheepseb.github.io/stealth/posts/tinyworldformer.html","first_stars":5},"pushed_at":"2026-10-27T08:32:13Z","created_at":"2026-10-22T21:22:53Z","watchers":0,"open_issues":0,"mentions_list":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=50295450","title":"A tiny world model running games on a Raspberry Pi Pico 2 W","seen_at":"2026-10-30T12:50:41.141076Z"}],"snapshots":[{"captured_at":"2026-10-29T20:50:42.868661Z","stars":5,"forks":0},{"captured_at":"2026-10-29T21:06:39.982424Z","stars":11,"forks":0},{"captured_at":"2026-10-29T21:21:39.758711Z","stars":16,"forks":2},{"captured_at":"2026-10-29T21:36:42.040891Z","stars":21,"forks":2},{"captured_at":"2026-10-29T21:51:42.342123Z","stars":28,"forks":2},{"captured_at":"2026-10-29T22:06:39.750153Z","stars":37,"forks":2},{"captured_at":"2026-10-29T22:21:39.808466Z","stars":46,"forks":2},{"captured_at":"2026-10-29T22:36:39.141224Z","stars":49,"forks":2},{"captured_at":"2026-10-29T22:51:39.567969Z","stars":56,"forks":2},{"captured_at":"2026-10-29T23:06:44.824068Z","stars":65,"forks":3},{"captured_at":"2026-10-29T23:21:38.939765Z","stars":70,"forks":3},{"captured_at":"2026-10-29T23:36:39.945980Z","stars":73,"forks":3},{"captured_at":"2026-10-29T23:51:39.189995Z","stars":76,"forks":3},{"captured_at":"2026-10-30T00:06:54.641138Z","stars":80,"forks":3},{"captured_at":"2026-10-30T00:21:42.541491Z","stars":87,"forks":3},{"captured_at":"2026-10-30T00:36:38.924030Z","stars":88,"forks":3},{"captured_at":"2026-10-30T00:51:53.241543Z","stars":90,"forks":3},{"captured_at":"2026-10-30T01:06:48.241938Z","stars":97,"forks":3},{"captured_at":"2026-10-30T01:21:39.899134Z","stars":99,"forks":3},{"captured_at":"2026-10-30T01:36:39.860280Z","stars":102,"forks":3},{"captured_at":"2026-10-30T01:51:48.131240Z","stars":104,"forks":3},{"captured_at":"2026-10-30T02:06:39.649510Z","stars":109,"forks":3},{"captured_at":"2026-10-30T02:21:53.240082Z","stars":115,"forks":3},{"captured_at":"2026-10-30T02:36:42.342612Z","stars":121,"forks":3},{"captured_at":"2026-10-30T02:51:48.441422Z","stars":124,"forks":3},{"captured_at":"2026-10-30T03:07:11.336485Z","stars":127,"forks":3},{"captured_at":"2026-10-30T03:21:42.641577Z","stars":128,"forks":4},{"captured_at":"2026-10-30T03:36:44.149909Z","stars":132,"forks":4},{"captured_at":"2026-10-30T03:51:46.085333Z","stars":134,"forks":4},{"captured_at":"2026-10-30T04:06:45.342769Z","stars":138,"forks":4},{"captured_at":"2026-10-30T04:21:41.501611Z","stars":139,"forks":4},{"captured_at":"2026-10-30T04:36:42.478206Z","stars":143,"forks":4},{"captured_at":"2026-10-30T04:51:43.040742Z","stars":144,"forks":4},{"captured_at":"2026-10-30T05:06:46.055085Z","stars":145,"forks":4},{"captured_at":"2026-10-30T05:21:46.342655Z","stars":149,"forks":4},{"captured_at":"2026-10-30T05:36:43.686099Z","stars":150,"forks":4},{"captured_at":"2026-10-30T05:51:42.361729Z","stars":152,"forks":4},{"captured_at":"2026-10-30T06:06:42.841273Z","stars":158,"forks":5},{"captured_at":"2026-10-30T06:21:44.241374Z","stars":160,"forks":5},{"captured_at":"2026-10-30T06:36:56.041065Z","stars":165,"forks":5},{"captured_at":"2026-10-30T06:51:44.964776Z","stars":168,"forks":5},{"captured_at":"2026-10-30T07:06:43.346641Z","stars":170,"forks":5},{"captured_at":"2026-10-30T07:21:43.591166Z","stars":174,"forks":5},{"captured_at":"2026-10-30T07:36:54.639754Z","stars":179,"forks":5},{"captured_at":"2026-10-30T07:51:47.940872Z","stars":181,"forks":5},{"captured_at":"2026-10-30T08:06:44.849029Z","stars":182,"forks":6},{"captured_at":"2026-10-30T08:21:41.922107Z","stars":188,"forks":6},{"captured_at":"2026-10-30T08:36:54.661974Z","stars":189,"forks":6},{"captured_at":"2026-10-30T08:51:43.770722Z","stars":196,"forks":7},{"captured_at":"2026-10-30T09:06:42.979111Z","stars":202,"forks":7},{"captured_at":"2026-10-30T09:21:42.920127Z","stars":204,"forks":7},{"captured_at":"2026-10-30T09:37:00.414259Z","stars":210,"forks":7},{"captured_at":"2026-10-30T09:51:46.462975Z","stars":214,"forks":7},{"captured_at":"2026-10-30T10:06:43.370216Z","stars":214,"forks":7},{"captured_at":"2026-10-30T10:21:44.045441Z","stars":220,"forks":8},{"captured_at":"2026-10-30T10:36:45.821834Z","stars":223,"forks":8},{"captured_at":"2026-10-30T10:51:41.145391Z","stars":228,"forks":9},{"captured_at":"2026-10-30T11:06:59.541706Z","stars":231,"forks":9},{"captured_at":"2026-10-30T11:21:42.141867Z","stars":233,"forks":10},{"captured_at":"2026-10-30T11:36:47.040626Z","stars":235,"forks":10},{"captured_at":"2026-10-30T11:51:42.841783Z","stars":239,"forks":10},{"captured_at":"2026-10-30T12:06:42.844617Z","stars":245,"forks":10},{"captured_at":"2026-10-30T12:22:00.341394Z","stars":247,"forks":10},{"captured_at":"2026-10-30T12:36:46.548119Z","stars":249,"forks":10},{"captured_at":"2026-10-30T12:51:46.943383Z","stars":250,"forks":10}]}}