I used to burn hours doomscrolling on my phone. Instagram, X, games – always felt like wasted time.
When AI coding agents took off, I realized I could redirect that habit into something productive. So I built Kibbler.
It's a mobile app that connects to Claude Code running on your dev machine. You can prompt from your phone, see streaming responses, preview file changes, and approve/reject edits before they're applied.
Currently it's limited. Only supported for iPhones and those using Jetbrain plugins. If this develops any traction, I'll consider expanding the support.
Tech: iOS app → Go proxy server → Claude CLI subprocess. Uses mTLS for auth and SSE for streaming.
Some challenges I ran into:
- Race conditions everywhere. Streaming responses + approval workflows + multiple sessions meant race conditions kept popping up. I had other issues with context getting lost after approvals, messages routing to wrong sessions, UI state getting out of sync etc.
Did a lot of dogfooding. I actually used Kibbler to build Kibbler, which helped uncover issues I never would've caught otherwise. Fun project overall.
kewun•12h ago
When AI coding agents took off, I realized I could redirect that habit into something productive. So I built Kibbler.
It's a mobile app that connects to Claude Code running on your dev machine. You can prompt from your phone, see streaming responses, preview file changes, and approve/reject edits before they're applied.
Currently it's limited. Only supported for iPhones and those using Jetbrain plugins. If this develops any traction, I'll consider expanding the support.
Tech: iOS app → Go proxy server → Claude CLI subprocess. Uses mTLS for auth and SSE for streaming.
Some challenges I ran into:
Did a lot of dogfooding. I actually used Kibbler to build Kibbler, which helped uncover issues I never would've caught otherwise. Fun project overall.