Skip to content

Quick Start

This guide will walk you through creating your first clauderon session.

1. Start the Daemon

clauderon requires a background daemon for session management:

Terminal window
clauderon daemon

The daemon starts:

  • HTTP server at http://localhost:3030
  • Credential proxy for secure token injection
  • Session lifecycle management

Keep this terminal running, or run the daemon in the background.

2. Create a Session

Via CLI

Terminal window
clauderon create --repo ~/my-project --prompt "Fix the login bug"

Required flags:

  • --repo - Path to your git repository
  • --prompt - Initial task for the AI agent

Optional flags:

  • --backend - zellij (default), docker, kubernetes, sprites, apple
  • --agent - claude (default), codex, gemini
  • --access-mode - read-write (default), read-only

Via Web UI

  1. Open http://localhost:3030
  2. Click “New Session”
  3. Select repository and enter prompt
  4. Choose backend and agent

Via TUI

Terminal window
clauderon tui

Press n to create a new session interactively.

TUI Create Dialog

Keyboard shortcuts:

  • n - Create new session
  • Enter - Attach to session
  • a - Archive session
  • d - Delete session
  • j/k - Navigate up/down
  • ? - Show help
  • q - Quit

TUI Help Screen

3. Configure Credentials

Credentials are stored in ~/.clauderon/secrets/:

Terminal window
mkdir -p ~/.clauderon/secrets
echo "your-github-token" > ~/.clauderon/secrets/github_token
echo "your-anthropic-token" > ~/.clauderon/secrets/anthropic_oauth_token
chmod 600 ~/.clauderon/secrets/*

Or use 1Password for automatic credential injection (see 1Password Guide).

Supported Credentials

CredentialFile Name
GitHubgithub_token
Anthropic OAuthanthropic_oauth_token
OpenAI/Codexopenai_api_key
PagerDutypagerduty_token
Sentrysentry_auth_token
Grafanagrafana_api_key
npmnpm_token

4. Session Lifecycle

Terminal window
# List sessions
clauderon list
# List including archived
clauderon list --archived
# Attach to session terminal
clauderon attach <session-name>
# Archive (hide but preserve)
clauderon archive <session-name>
# Restore archived session
clauderon unarchive <session-name>
# Delete permanently
clauderon delete <session-name>

Session List Output

TUI Session List

When you delete a session, you’ll see a confirmation dialog:

TUI Delete Confirmation

If you don’t have any sessions yet, you’ll see an empty state:

TUI Empty Session List

Example Workflows

Bug Fix Session

Terminal window
# Start a session to fix a specific bug
clauderon create \
--repo ~/my-project \
--prompt "Fix the authentication timeout bug in the login handler"

Code Review Session (Read-Only)

Terminal window
# Create a read-only session for safe code exploration
clauderon create \
--access-mode read-only \
--repo ~/my-project \
--prompt "Review the recent changes to the payment module"

Docker-Isolated Session

Terminal window
# Use Docker for full isolation
clauderon create \
--backend docker \
--repo ~/my-project \
--prompt "Refactor the database layer"

Next Steps