[Feature] Remote Control mobile/web UI: add file tree, branch info, and diff view
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem
When using Remote Control from the Claude mobile app or claude.ai/code web interface, the remote UI only shows conversation history and tool output text. There is no visibility into:
- Current git branch
- File tree / project structure
- File diffs (which files were changed and how)
This makes it difficult to understand the state of the session without explicitly asking Claude to run git status, git branch, or ls commands.
Expected behavior
The Remote Control interface should surface at minimum:
- Current branch — visible at a glance (e.g. in a header or session info bar)
- File diff view — when Claude edits a file, show a diff inline in the remote UI (not just in terminal output text)
- File tree or changed-files list — a sidebar or expandable panel showing project structure or recently modified files
Comparison
Codex's mobile remote interface already shows live project context including terminal screenshots, file diffs, and task state. The current Claude Code Remote Control experience feels significantly more limited by comparison.
Environment
- Claude Code Remote Control (Research Preview)
- Observed on: Claude iOS app / claude.ai/code web
- Plan: Pro / Max
Proposed Solution
The remote interface (mobile app and claude.ai/code) should surface three pieces of context alongside the conversation:
- Current branch — show the active git branch in a persistent header or session info bar, updated in real time as Claude switches branches.
- Changed files + diff — when Claude edits a file, display an inline diff (similar to the desktop commit view) directly in the remote UI, not just as raw terminal text output. Should show which files were touched and the +/- changes.
- File tree or changed-files panel — an expandable panel listing the project structure or at minimum the files modified in the current session, so the user can orient themselves without running
lsorgit statusmanually.
Codex's mobile remote interface already provides this level of project context (live terminal output, file diffs, screenshots). Closing this gap would make Claude Code Remote Control viable for meaningful code review and steering — not just chat monitoring.
Alternative Solutions
Currently the only workaround is to ask Claude to run shell commands explicitly (e.g. git branch, git status, git diff) and read the output as plain text in the conversation. This works but breaks flow — it requires an extra round-trip and the output is unstyled terminal text rather than a structured UI.
No satisfying alternative exists for file tree visibility without being at the local terminal.
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗