-
Notifications
You must be signed in to change notification settings - Fork 857
Open
Description
Problem
The UI always opens with the Chat tab active (useState("chat") hardcoded in the main component). For users who primarily use Claude Code via the terminal/shell, the Chat tab is not useful as a landing page.
Proposal
Add a configurable default tab, either via:
- Environment variable (e.g.
DEFAULT_TAB=shell) — easiest for PM2/Docker deployments - Settings UI — a dropdown in Settings > Appearance to pick the default tab
- localStorage persistence — remember the last active tab across page reloads
The tab IDs are already well-defined: chat, shell, files, git.
Workaround
Currently the only option is patching the minified bundle (useState("chat") → useState("shell")), which breaks on every npm update.
Context
Running cloudcli v1.17.1 via PM2 on a Mac Mini as a remote dev station. The Shell tab is the primary workspace; Chat is never used.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels