Settings

Theme

I replaced doomscrolling with coding from my couch

kibbler.dev

3 points by kewun 25 days ago · 1 comment

Reader

kewunOP 25 days ago

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.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection