frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Clsh – Real terminal on your phone (works with Claude Code)

https://github.com/my-claude-utils/clsh
3•clsh_dev•1h ago
Hi HN,

I use Claude Code a lot, and I kept running into the same problem: I'd kick off a long refactor or a multi-file task, then need to leave my desk. Walk the dog, grab coffee, whatever. And I'd just have to hope it was doing the right thing.

I tried SSH apps on my phone. The iOS keyboard is painful for terminal work. No ctrl, no arrows, no escape without hunting through menus. Typing `git diff` feels like a chore. I looked at Blink Shell, Termux, ttyd, Wetty. They all assume you're fine with the platform keyboard, or they're full remote dev environments when I just wanted my own shell.

So I built clsh. It runs on your Mac and gives you your actual terminal in the browser. Real PTY, not a simulation. Your shell, your aliases, your env. The key thing I focused on was the phone keyboard: instead of the iOS keyboard, the bottom half of your screen is a 6-row developer keyboard with ctrl, arrows, escape, all of it. There's also a MacBook layout option if you prefer that.

It uses node-pty for real terminal sessions, xterm.js for rendering, WebSocket for I/O, and tunnels via ngrok or SSH (localhost.run) so you can reach it from anywhere. Sessions persist through tmux, so you can close your laptop and pick up on your phone.

The part I use most: monitoring Claude Code sessions. It's a real PTY, so the TUI renders correctly. I can scroll through diffs, hit ctrl+c if something goes sideways, approve commits. Same thing works with Aider or any other terminal tool.

Other stuff it does: - Session grid with live previews (tap to zoom in) - 6 keyboard skins if you care about that sort of thing - `npx clsh-dev` to start, no accounts or config

It's about 55 source files, MIT licensed, no cloud dependency. TypeScript monorepo (React, Express, xterm.js, node-pty).

Would appreciate feedback, especially on the phone keyboard UX. That's the part I'm least sure about.

https://clsh.dev has a demo you can try on your phone (no backend needed, it's a replay).

GitHub: https://github.com/my-claude-utils/clsh

Iran war shows up folly of slow energy transition

https://www.reuters.com/commentary/breakingviews/iran-war-shows-up-folly-slow-energy-transition-2...
1•JumpCrisscross•48s ago•0 comments

Rust Project Perspectives on AI

https://nikomatsakis.github.io/rust-project-perspectives-on-ai/feb27-summary.html
1•p4ul•2m ago•0 comments

United States vs. $124,700 in U.S. Currency

https://en.wikipedia.org/wiki/United_States_v._$124,700_in_U.S._Currency
1•razighter777•12m ago•0 comments

Ask HN: If AI makes your devs super productive, why layoff?

2•parpfish•12m ago•0 comments

Show HN: CastLoom Pro – Turn podcasts into a personal knowledge base

https://castloompro.toolooz.com/?lang=en
1•MikeLuLu•17m ago•0 comments

iOS 27 Will Reportedly Be Like Mac OS X Snow Leopard

https://www.macrumors.com/2026/03/15/ios-27-will-reportedly-be-like-mac-os-x-snow-leopard/
1•mefengl•19m ago•0 comments

Why I'm Suing Grammarly

https://www.nytimes.com/2026/03/13/opinion/ai-doppelganger-deepfake-grammarly.html
3•lxm•19m ago•0 comments

Training-Free Infinite Video Generation via Evolving Memory Tokens

https://memrope.github.io/
1•E-Reverance•19m ago•0 comments

The Answer Is Right in Front of You

https://substack.com/@lagz/note/p-191082824
1•lagz•30m ago•0 comments

SiO2 spheres for enhancing the fire safety and radiative cooling performance

https://www.sciencedirect.com/science/article/pii/S2589965125001679
1•PaulHoule•32m ago•0 comments

Clock-accurate FPGA replacement for NES PPU

https://github.com/andkorzh/PPU-LITE
2•zdw•33m ago•0 comments

Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo

https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo_buffalo_buffalo_Buffalo_buffalo
3•JumpCrisscross•35m ago•0 comments

Getting the most out of Claude agent teams

https://dheer.co/claude-agent-teams/
1•bushido•37m ago•1 comments

Claude says no (GitHub gist)

https://gist.github.com/robertkarl/d57c05bda405fda810386611903a45f7
2•robertkarljr•38m ago•2 comments

Let AI control the browser securely

https://relay.proxybase.xyz
1•m00dy•39m ago•0 comments

One Battle After Another Review

https://www.tanishsmoviereviews.com/reviews/one_battle_after_another_2025.html
2•moviet•49m ago•2 comments

Remember Clippy

https://rememberclippy.com/
2•kierangill•52m ago•0 comments

Show HN: Synthea Fhir Data in BigQuery

1•brady_bastian•53m ago•0 comments

Nginx as an API gateway in 2026 – complete guide with real configs

https://www.grizzlypeaksoftware.com/articles/p/nginx-as-an-api-gateway-in-2026-the-complete-guide...
1•comgen42•53m ago•1 comments

Show HN: IdeaCred – automated scoring for GitHub repos

1•spranab•53m ago•0 comments

Death of 'He Is a Coding Machine'

https://medium.com/@ggonweb/death-of-he-is-a-coding-machine-f2f7c0818f8e
2•ggonweb•55m ago•0 comments

Warp-types: GPU shuffle UB becomes a compile error (Rust, Lean proof, zero cost)

https://github.com/modelmiser/warp-types
1•modelmiser•56m ago•1 comments

Swapped our heavy async pipeline for LEXINOVA

1•LEXINOVAFaqs•1h ago•0 comments

Show HN: Search for Apple Messages

https://github.com/dmd/imessage-search
2•dmd•1h ago•0 comments

Show HN: Regrada – The CI gate for LLM behavior

https://www.regrada.com/
1•matiasmolinolo•1h ago•0 comments

Show HN: Situation Monitor

https://www.situation-monitor.org/
1•zarathustra333•1h ago•0 comments

Interpret: China

https://interpret.csis.org/
1•gone35•1h ago•0 comments

Team House: How JSOC Uses Instagram Ads to Track Terrorists – Mike Yeagley [video]

https://www.youtube.com/watch?v=OACwlV9I5LM
1•NN88•1h ago•0 comments

Yeahchain, a high-throughput data sync layer

1•YeahchainTECH•1h ago•0 comments

Supply-chain attack using invisible code hits GitHub and other repositories

https://arstechnica.com/security/2026/03/supply-chain-attack-using-invisible-code-hits-github-and...
2•pabs3•1h ago•1 comments