Skip to content

Settings ​

Open Settings with Ctrl+, (⌘ , on Mac) or the Settings button at the bottom of the sidebar. Pick a group on the left.

The Settings dialog

The groups sit under four headings:

HeadingGroups
AppAppearance, General, Layout, Notifications, Keyboard
SessionsOrchestration, Focus, Chat, Usage limits
IntegrationsGit, Jira
SystemSides, Performance, Help & about

Most settings are kept in this browser only. Orchestration, Focus, Chat, Usage limits (except the ring), Git, Jira, Sides, Performance and desktop notifications are saved in the daemon and apply to every browser.

Appearance ​

SettingOptions
ThemeDefault, Catppuccin, Tokyo Night, Solarized, Nord, Dracula, One. Recolors the app, the editor, diffs, the terminal and the git graph at once. Dracula has no light colors: in light mode it shows Default. Kept in this browser.

| App name and icon | Your own name and icon (an emoji or an image) for the browser tab and the installed app. Change… opens the editor; an empty name means "Claude UI". Saved in the daemon: it applies to every browser of this Claude UI. The tab changes at once. An installed app takes it when the browser next checks for updates (up to a day) or after you reinstall it. |

The theme button at the top right still cycles System, Light and Dark inside the theme.

General ​

Timeline ​

SettingDoes
Signal onlyFolds each run of tool calls into one line, like "4 tool calls · Read 3 · Grep 1". Your prompts, Claude's text, errors and waiting requests stay. Also Ctrl+Alt+S.

Sending ​

SettingDoes
While Claude works, EnterSteers the turn (default; Alt+Enter queues) or queues the message (Alt+Enter steers). A queued message waits and starts its own turn when Claude is idle. The send button follows the choice.

Screen ​

SettingDoes
Keep screen awakeHolds the screen on while claude-ui is open. See Keep screen awake.
Only while a session is runningHolds it only while a session runs or waits for you.

Layout ​

SettingDoes
Show only active sessionsLists only sessions that run or need input. Search still finds all.
Group byWorktree groups a project's sessions by worktree. Project lists them right under the project, with their state as text.

Tabs ​

SettingDoes
Tab groupingBy project, By worktree, or None
Compact tabsShows each group as one chip. Open its tabs from the chip. Needs a tab grouping.
Auto-close idle tabs afterOff, 1 hour or 1 day. Never closes pinned, running or unread tabs, or tabs with a draft. Sessions keep running.

Changes ​

SettingOptions
Default diff viewSession changes, Uncommitted, Against branch

Terminal ​

SettingDoes
Terminal positionBottom (default), Side panel or Main area (a tab next to the session). See Panes & layout.

Notifications ​

SettingDoes
In-app notificationsA card in this page when another session needs input or finishes. On by default.
Push notificationsNotifications from this browser, also with the page closed. Needs HTTPS or localhost.
Desktop notifications on computerThe daemon's computer shows a system notification when no browser has push on. For every browser.

See Notifications.

Keyboard ​

Opens the Keyboard shortcuts dialog, where you can rebind every shortcut. Show shortcut tips: after the 2nd, 5th and 10th click on a button, a tip shows its shortcut or offers to assign one. Not on touch screens.

Orchestration ​

Lets a session start and steer worker sessions. Off by default. Notifications from workers turns notifications for worker sessions on or off. Every setting is described on the Orchestration page.

Focus ​

SettingDoes
Next for youAfter a turn, Claude predicts your next prompt; finished rows on Focus show it as a chip. Off by default. Uses a small extra request per turn that reuses the prompt cache. Applies to sessions started or resumed after the change.

Chat ​

SettingDoes
Inline visualizationsClaude can draw charts, diagrams and small interactive widgets in its replies (details). On by default. Applies to sessions started or resumed after the change; off: they show as code.

Usage limits ​

SettingDoes
Continue automatically after a usage limit resetsSends "continue" to a session that the plan limit stopped, once the limit resets.
Usage ring showsHighest usage, Session (5 h) or Weekly. Kept in this browser.

Git ​

The same settings as VS Code's Git extension, with the same names and values. They apply to every project and decide which repositories the repository selector and the file tree marks find.

SettingDoes
Auto repository detectiontrue (default), subFolders, openEditors or false.
Repository scan max depthHow deep to scan for repositories. Default 1; -1 = no limit.
Repository scan ignored foldersFolder names skipped while scanning. Default node_modules.
Scan repositoriesExtra paths to search, relative to the project folder.
Ignored repositoriesRepositories to leave out.
Detect submodules / Detect submodules limitFind submodules, at most this many (default 10).
Ignore submodulesIgnore submodule changes in the file tree.
Open repository in parent foldersalways (default), never or prompt (behaves as always here).

Jira ​

One Jira connection for the Ticket tab of Create worktree.

SettingDoes
Jira URLCloud: https://<site>.atlassian.net. Data Center or Server: the https address of your Jira (http only for localhost and 127.0.0.1). Changing the host clears the saved token.
EmailYour Atlassian account email. Only for Jira Cloud.
API token / Personal access tokenCloud: an API token from id.atlassian.com › Security › API tokens. Data Center or Server: a personal access token from your Jira profile. Saved on the daemon's computer only (secrets.json), never shown again: the row then says Token set, with Replace and Clear.
Branch templateHow a ticket names its branch. Default {type}/{key}-{summary}: {type} is bugfix for a Bug, feature for a Story, Task or New Feature, else empty; {key} is the ticket key; {summary} is the summary, shortened.
Ticket filter (JQL)The tickets the Ticket tab lists, e.g. project = ABC AND statusCategory != Done. Typed text searches inside it; a key or ticket URL ignores it. Empty: your open tickets.
Test connectionShows "Connected as your name" or the error.

Sides ​

Shown when a WSL distro, container or SSH host is listed. This computer is always listed, with a pencil button for its name and icon. Per side:

SettingDoes
Start with Claude UIStarts the side with Claude UI, from the next start. Off also removes the side's projects from the sidebar.
Update automaticallyInstalls a new Claude UI build from the bundle. Needs Start with Claude UI.
Keep running without Claude UI (minutes)The Grace period: how long a Hub that Claude UI started on that machine keeps running with no Claude UI attached, no browser connected and no turn running (default 30). A Hub you started there never ends by it.
UpdateShown when the Claude UI on an SSH host is older than yours: runs claude-ui update there.

See WSL, Docker & SSH.

Performance ​

SettingDoes
Performance monitorMeasures responsiveness on the daemon's computer. Durations and counts only; nothing leaves the computer. Below it: the results, Clear and Export JSON.

Help & about ​

Guide ​

Guided tour: restart the short tour of projects, tabs, files, changes, git graph and terminal.

About ​

The version of the web app and of the daemon. Include both in a bug report.

Not in Settings ​

  • Mode: the theme button at the top right cycles System → Light → Dark, inside the colour theme you picked in Settings › Appearance.
  • Model, mode, effort: per session, in the prompt box.
  • Server options (port, roots, remote access): CLI flags.

MIT licensed. Unofficial; not affiliated with Anthropic.