From 1450b8ce5724e195b4faebc78d1190f2140c9ff1 Mon Sep 17 00:00:00 2001 From: arkon Date: Wed, 18 Feb 2026 22:28:43 +0100 Subject: [PATCH] docs: add local echo feature to README mobile section Highlights zero-latency typing as the headline mobile feature. Adds comparison table entry and detailed feature breakdown. Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 2 +- README.md | 18 ++++++++++++++++-- package.json | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 58ac19c2..c03515dd 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -35,7 +35,7 @@ When user says "COM": 1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`) 2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web` -**Version**: 0.1546 (must match `package.json` for npm publish) +**Version**: 0.1547 (must match `package.json` for npm publish) ## Project Overview diff --git a/README.md b/README.md index be8a0f2e..d7ee7f3a 100644 --- a/README.md +++ b/README.md @@ -348,9 +348,22 @@ claudeman web --- -## Mobile — The Best Way to Use Claude Code on Your Phone +## Mobile — The Best Claude Code Experience on Any Phone -**Forget terminal apps.** Claudeman's web UI gives you a full Claude Code dashboard on your phone — real-time terminals, swipe navigation, smart keyboard handling, and quick commands. Just open your browser. +**Forget terminal apps.** Claudeman gives you the most responsive Claude Code shell ever built for mobile — with **local echo** that makes typing feel instant, even over high-latency connections. + +### Local Echo — Zero-Latency Typing + +When you're accessing Claude Code remotely (VPN, Tailscale, SSH tunnel), every keystroke normally takes 200-300ms to echo back from the server. Local echo eliminates this completely: + +- **Instant character feedback** — keystrokes appear immediately in a DOM overlay that perfectly matches Claude Code's terminal rendering +- **Full editing support** — backspace, retype, correct mistakes before sending +- **Input capture mode** — characters are buffered locally; only the final edited text is sent when you press Enter +- **Persistent across reconnects** — unsent input survives page reloads and SSE disconnects via localStorage +- **Block cursor** — pixel-perfect replica of Claude Code's native cursor +- **Enabled by default on mobile** — works during both idle and busy sessions + +> *Built for real-world use: Thailand → Switzerland over Tailscale, 200-300ms RTT, typing feels like localhost.*

Mobile Dashboard @@ -362,6 +375,7 @@ claudeman web | Terminal Apps | Claudeman Mobile | |:--------------|:-----------------| +| 200-300ms input lag over remote | **Local echo — instant keystroke feedback** | | Tiny text, no context | Full xterm.js terminal, responsive layout | | No session management | Swipe between sessions, tab badges show status | | No notifications | Push alerts when Claude needs approval or goes idle | diff --git a/package.json b/package.json index a4199d2c..41c43475 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claudeman", - "version": "0.1546", + "version": "0.1547", "description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence", "type": "module", "main": "dist/index.js",