[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"project-44904039":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":41,"post_text":43,"what":44,"said":77,"maker_in_thread":119,"shape":127,"grid":130,"attempts":147,"same_week":148,"maker_shows":32,"maker_hidden":176,"reader_version":177,"card":178},"44904039","Happy Coder","End-to-End Encrypted Mobile Client for Claude Code","title","Show HN: Happy Coder – End-to-End Encrypted Mobile Client for Claude Code","https:\u002F\u002Fgithub.com\u002Fslopus\u002Fhappy","github.com","ex3ndr",1755196884,2025,30,8,1650,3837,44,"shown","dev_tools","mobile client for ai coding agent","mobile_app",[24,25,26,27,28],"claude code","mobile client","end-to-end encryption","voice coding","ai coding agent","curious",0.25,{"positive":32,"neutral":33,"mixed":34,"critical":35},2,3,1,0,6,{"execution":38,"pricing":39,"idea":40},{"positive":34,"critical":35},{"positive":35,"critical":35},{"positive":34,"critical":35},[42,33,33,35,33,35,42,33],5,"Hey all! Few weeks ago we realized AI models are now so good you don't need to babysit them anymore. You can kick off a coding task at lunch and Claude Code just... works. But then you're stuck at your desk steering it. We were joking around - wouldn't it be cool to grab coffee and keep chatting with Claude from your phone? Next thing you know, 4 of us are hacking on weekends to make it happen.\n\nDead simple to try: \"npm install -g happy-coder\" then run \"happy\" instead of \"claude\". That's it.\n\nWe had three goals:\n\n* Don't break anyone's flow - Use Claude Code normally at your desk, pick up your",{"problem":45,"audience":51,"pricing":56,"motivation":60,"time_to_build":64,"stack":65,"openness":74,"stage":75,"team_size":76},{"value":46,"source":47,"evidence":48},"Lets users keep chatting with Claude Code from their phone while away from their desk","maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"Developers who use Claude Code","inferred",[55],{"id":50},{"value":57,"source":47,"evidence":58},"Free app and chat; may charge for voice inference later",[59],{"id":50},{"value":61,"source":47,"evidence":62},"Wanted to keep steering Claude Code from a phone after leaving the desk",[63],{"id":50},null,[66,70],{"value":67,"source":47,"evidence":68},"GPT-4.1",[69],{"id":50},{"value":71,"source":47,"evidence":72},"ElevenLabs realtime SDK",[73],{"id":50},"unknown","launched","team",{"praise":78,"objections":94,"requests":109,"questions":110,"alternatives":118},[79,87],{"value":80,"source":81,"evidence":82},"Works well on the go and is useful for mobile use","commenter",[83],{"id":84,"by":85,"text":86},"44912638","becomevocal","Installed the app about an hour ago and have been using it as I’m on the go. Working well so far! Going to try to build a sizable feature while doing chores to fully test it. So,…",{"value":88,"source":81,"evidence":89},"Congratulations, looks like something people have been wanting",[90],{"id":91,"by":92,"text":93},"44904985","jjeremycai","been looking for something like this, congrats!",[95,102],{"value":96,"source":81,"evidence":97},"QR code renders incorrectly in the Zed terminal",[98],{"id":99,"by":100,"text":101},"44905960","highdevtalk00","Great work! Heads up to anyone using the terminal in Zed, the QR code renders incorrectly and won’t be scannable. Ran in Ghosty and worked like a charm!",{"value":103,"source":81,"evidence":104},"Windows CLI sync bugs with the server",[105],{"id":106,"by":107,"text":108},"44906035","bra1ndump","Thanks for trying it out :) Yea we definitely need to test more in different setups. There are also some windows bugs where the cli is not syncing correctly with the server",[],[111],{"value":112,"source":81,"evidence":113},"What is the 'Plus Plus Monthly' $19.99 in-app purchase",[114],{"id":115,"by":116,"text":117},"44907413","quinncom","The iOS app lists an in-app purchase named \"Plus Plus Monthly\" for $19.99. What is this? I see no mention of it on your websites. FYI, when doing a search on the documentation…",[],{"comments":32,"answered":34,"key":120},[121,124],{"id":122,"text":123},"44906586","Thanks for report, thankfully it is needed only once!",{"id":125,"text":126},"44907671","thanks! thats a donation button, thank you for catching the error in docs search, will take a look",{"commenters":36,"max_depth":32,"maker_replies":32,"first_comment_mins":128,"lifespan_hours":129},81,19,[131,133,135,137,139,141,143,145],[84,35,42,132,85,35],"project\u002Fpositive\u002Fexecution",[99,34,33,134,100,35],"project\u002Fmixed\u002Fexecution",[106,34,33,136,107,35],"project\u002Fneutral\u002Fexecution",[122,34,35,138,11,34],"maker\u002Fneutral\u002Fnone",[115,32,33,140,116,35],"project\u002Fneutral\u002Fpricing",[125,32,35,142,11,34],"maker\u002Fneutral\u002Fpricing",[91,33,42,144,92,35],"project\u002Fpositive\u002Fidea",[146,33,33,138,107,35],"44905350",[],[149,154,159,163,168,172],{"id":150,"name":151,"points":152,"category":153},"44962066","visualrambling.space",865,"learning_science",{"id":155,"name":156,"points":157,"category":158},"44923520","ScrollGuard",690,"productivity",{"id":160,"name":161,"points":162,"category":158},"44942731","Whispering",591,{"id":164,"name":165,"points":166,"category":167},"44931824","NextDNS",537,"infrastructure",{"id":169,"name":170,"points":171,"category":20},"44932651","OverType",471,{"id":173,"name":174,"points":175,"category":167},"44915164","Edka",437,false,"v2",{"id":179,"name":5,"line":6,"ai":176,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":180,"maker":11,"domain":10,"tier":19,"attempts":35,"strip":181,"url":9,"mix":182,"praise":80,"objection":96,"sub":21},44904039,[24,25,26,27,28],"53303053",[32,33,34,35],1793991127808]