logoalt Hacker News

blixttoday at 1:54 PM1 replyview on HN

I made this offline pocket vibe coder using Gemma 4 (works offline once model is downloaded) on an iPhone. It can technically run the 4B model but it will default to 2B because of memory constraints.

https://github.com/blixt/pucky

It writes a single TypeScript file (I tried multiple files but embedded Gemma 4 is just not smart enough) and compiles the code with oxc.

You need to build it yourself in Xcode because this probably wouldn't survive the App Store review process. Once you run it, there are two starting points included (React Native and Three.js), the UX is a bit obscure but edge-swipe left/right to switch between views.


Replies

mandeepjtoday at 3:07 PM

You might find it useful - https://news.ycombinator.com/item?id=45129160

I think react native can be switched with swift