composer

Sign in to your workspace

{{ loginForm.error }}

First time? The server printed a one-time password on startup — it is also in data/INITIAL_PASSWORD.txt.

Choose a folder

loading…
{{ browser.error }}
No sub-folders here.
Selected {{ browser.path }}
{{ viewerImage.name }} {{ viewer.index + 1 }} / {{ viewer.images.length }}

{{ ask.title }}

{{ ask.message }}

Settings

No matches

Appearance

Mode Auto follows your OS
Dark scheme
Light scheme
Pane widths Drag a pane's right edge to resize; double-click it to reset
System monitor Per-thread CPU bars and RAM in the top bar. Sampling only runs while this is on{{ cpuCount ? ' — ' + cpuCount + ' threads detected' : '' }}.
Show tool calls Render each Bash/Read/Edit step in the transcript

Layout

Panes per row Auto fits as many as the window allows
Pane widths Drag a pane's right edge to resize; double-click to reset
Show tool calls Render each Bash/Read/Edit step in the transcript

Defaults for new threads

Agent Pre-selected when you add a thread
Permission mode {{ defaultModeDesc }}
Effort How much reasoning the agent spends per turn
Model Exact --model value

Folders

Mapped locations Only these appear in the sidebar — the rest of the filesystem stays hidden.
{{ r.label }} default {{ r.path }}

Nothing mapped yet.

Map another folder

{{ newRoot.error }}

The folder must exist and be readable by the server. Mapping is admin-only because anything mapped becomes reachable by the agents.

Agent accounts

Agent identity Which CLI account runs the work. Your projects belong to your app user, so switching these never moves them.
{{ pr.label }} Signed in as {{ pr.state.username }} {{ pr.hint }} Not installed

1. Open this link and sign in:

{{ login.url }}

starting authorization…

Only continue if you started this sign-in here.

{{ login.error || 'sign-in did not complete' }}

Users

Signed in as This account owns the projects you see
{{ me && me.username }} admin
Change password

{{ pw.error }}

Password changed — other devices were signed out.

Environment

Root{{ root }}
{{ a.label }} {{ a.bin }} not installed
Account {{ claudeAuth.account }} {{ metered ? 'API billing' : claudeAuth.plan + ' plan' }}

{{ costHint }}

New project

{{ modal.error }}