Skip to content

Web Interface

Terminal window
clauderon daemon
# Open http://localhost:3030

Authentication

Login Page

WebAuthn passwordless authentication (optional).

Dashboard

Dashboard

Shows all sessions with status, backend, agent, and timestamps. Filter by status, backend, agent:

Session Filters

Empty State

Create Session

Create Session Dialog

Click “New Session” to configure: repository path, prompt, backend, agent.

Session Details

Click a session to view chat history, task status, token usage, logs, and file changes. Real-time updates via WebSocket.

Session Management

  • Archive - Hide completed sessions (toggle “Show Archived” to view)
  • Delete - Permanently removes worktree, backend resources, and DB record

Authentication Setup

Default: no auth, localhost only.

Terminal window
# Enable WebAuthn
clauderon daemon --enable-webauthn-auth
~/.clauderon/config.toml
[feature_flags]
webauthn_auth = true

Remote Access

SSH Tunnel:

Terminal window
ssh -L 3030:localhost:3030 user@server

Reverse Proxy (nginx):

server {
listen 443 ssl;
server_name clauderon.example.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
proxy_pass http://localhost:3030;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}

Keyboard Shortcuts

ShortcutAction
nNew session
j / kNavigate sessions
EnterOpen session details
aArchive session
dDelete session
/Focus search
?Show shortcuts

Development Mode

Terminal window
clauderon daemon --dev # serves frontend from filesystem with hot reload

Troubleshooting

ProblemSolution
Page not loadingcurl http://localhost:3030/health
WebSocket disconnectedAuto-reconnects
Session not appearingRefresh or clauderon list
Slow performanceArchive old sessions