{"slug": "hapi", "name": "Hapi", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.602, "rising": -0.98, "first": "2026-01-04", "latest": "2026-06-22", "why": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.", "icon": true, "domain": null, "github_repo": "github.com/tiann/hapi", "official_url": "https://github.com/tiann/hapi", "pricing": "", "aliases": ["Hapi", "hapi"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 778083504, "item_id": 48630219, "url": "https://news.ycombinator.com/item?id=48630219", "by": "steelcm", "date": "2026-06-22", "stance": "recommend", "quote": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.", "excerpt": "Check out Hapi (https://hapi.run/) - it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good. I use this with Emdash (https://emdash.sh/) as an agentic development environment.", "context": "", "use_case": "remote agent sessions from phone", "switched_from": "", "story": "Pulse \u2013 a local dashboard for Claude Code, approve tool calls from your phone"}, {"id": 754296176, "item_id": 47143511, "url": "https://news.ycombinator.com/item?id=47143511", "by": "hmokiguess", "date": "2026-02-24", "stance": "recommend", "quote": "took seconds to setup, it's free, and it has more features.", "excerpt": "I use https://github.com/tiann/hapi self hosted with Tailscale, took seconds to setup, it's free, and it has more features.", "context": "", "use_case": "remote terminal access from iPhone", "switched_from": "", "story": "I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone"}, {"id": 753636912, "item_id": 47102307, "url": "https://news.ycombinator.com/item?id=47102307", "by": "hmokiguess", "date": "2026-02-21", "stance": "recommend", "quote": "I use a fork of https://github.com/tiann/hapi with Tailscale for this very reason and it works well", "excerpt": "Yeah that\u2019s a good point. I use a fork of https://github.com/tiann/hapi with Tailscale for this very reason and it works well", "context": "", "use_case": "remote access to Claude Code", "switched_from": "", "story": "Andrej Karpathy talks about \"Claws\""}, {"id": 743894800, "item_id": 46493425, "url": "https://news.ycombinator.com/item?id=46493425", "by": "paraknight", "date": "2026-01-04", "stance": "recommend", "quote": "I currently use Hapi (https://github.com/tiann/hapi/) for this and find it quite handy.", "excerpt": "I currently use Hapi (https://github.com/tiann/hapi/) for this and find it quite handy. I can easily tap into a session on my PC from my phone. Before that I used Happy (https://happy.engineering/) which is also open source and a lot more sophisticated. It has a voice assistant that can chat with Claude Code on your behalf in the mobile app. However, it wasn't very reliable, and there are other reasons to use Hapi in", "context": "", "use_case": "remote access to Claude Code sessions", "switched_from": "Happy", "story": "Claude Code On-the-Go"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["remote agent sessions from phone", "remote terminal access from iphone", "remote access to claude code", "remote access to claude code sessions"], "compared": [{"slug": "happy", "name": "Happy", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "tailscale", "name": "Tailscale", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "omnara", "name": "Omnara", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48612844", "title": "Pulse \u2013 a local dashboard for Claude Code, approve tool calls from your phone", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47140612", "title": "I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47099160", "title": "Andrej Karpathy talks about \"Claws\"", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46491486", "title": "Claude Code On-the-Go", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {"recommend": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 778083504, "item_id": 48630219, "url": "https://news.ycombinator.com/item?id=48630219", "by": "steelcm", "date": "2026-06-22", "stance": "recommend", "quote": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.", "excerpt": "Check out Hapi (https://hapi.run/) - it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good. I use this with Emdash (https://emdash.sh/) as an agentic development environment.", "context": "", "use_case": "remote agent sessions from phone", "switched_from": "", "story": "Pulse \u2013 a local dashboard for Claude Code, approve tool calls from your phone"}, {"id": 754296176, "item_id": 47143511, "url": "https://news.ycombinator.com/item?id=47143511", "by": "hmokiguess", "date": "2026-02-24", "stance": "recommend", "quote": "took seconds to setup, it's free, and it has more features.", "excerpt": "I use https://github.com/tiann/hapi self hosted with Tailscale, took seconds to setup, it's free, and it has more features.", "context": "", "use_case": "remote terminal access from iPhone", "switched_from": "", "story": "I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone"}, {"id": 753636912, "item_id": 47102307, "url": "https://news.ycombinator.com/item?id=47102307", "by": "hmokiguess", "date": "2026-02-21", "stance": "recommend", "quote": "I use a fork of https://github.com/tiann/hapi with Tailscale for this very reason and it works well", "excerpt": "Yeah that\u2019s a good point. I use a fork of https://github.com/tiann/hapi with Tailscale for this very reason and it works well", "context": "", "use_case": "remote access to Claude Code", "switched_from": "", "story": "Andrej Karpathy talks about \"Claws\""}, {"id": 743894800, "item_id": 46493425, "url": "https://news.ycombinator.com/item?id=46493425", "by": "paraknight", "date": "2026-01-04", "stance": "recommend", "quote": "I currently use Hapi (https://github.com/tiann/hapi/) for this and find it quite handy.", "excerpt": "I currently use Hapi (https://github.com/tiann/hapi/) for this and find it quite handy. I can easily tap into a session on my PC from my phone. Before that I used Happy (https://happy.engineering/) which is also open source and a lot more sophisticated. It has a voice assistant that can chat with Claude Code on your behalf in the mobile app. However, it wasn't very reliable, and there are other reasons to use Hapi in", "context": "", "use_case": "remote access to Claude Code sessions", "switched_from": "Happy", "story": "Claude Code On-the-Go"}]}