2026-05-27 22:45:26 -04:00
|
|
|
# CloudCLI UI Environment Configuration
|
|
|
|
|
# Only includes variables that are actually used in the code
|
|
|
|
|
#
|
|
|
|
|
# TIP: Run 'cloudcli status' to see where this file should be located
|
|
|
|
|
# and to view your current configuration.
|
|
|
|
|
#
|
|
|
|
|
# Available CLI commands:
|
|
|
|
|
# claude-code-ui - Start the server (default)
|
|
|
|
|
# cloudcli start - Start the server
|
|
|
|
|
# cloudcli status - Show configuration and data locations
|
|
|
|
|
# cloudcli help - Show help information
|
|
|
|
|
# cloudcli version - Show version information
|
|
|
|
|
|
|
|
|
|
# =============================================================================
|
|
|
|
|
# SERVER CONFIGURATION
|
|
|
|
|
# =============================================================================
|
|
|
|
|
|
|
|
|
|
# Backend server port (Express API + WebSocket server)
|
|
|
|
|
#API server
|
|
|
|
|
SERVER_PORT=3001
|
|
|
|
|
#Frontend port
|
|
|
|
|
VITE_PORT=5173
|
|
|
|
|
|
|
|
|
|
# Host/IP to bind servers to (default: 0.0.0.0 for all interfaces)
|
|
|
|
|
# Use 127.0.0.1 to restrict to localhost only
|
|
|
|
|
HOST=0.0.0.0
|
|
|
|
|
|
|
|
|
|
# Uncomment the following line if you have a custom claude cli path other than the default "claude"
|
|
|
|
|
# CLAUDE_CLI_PATH=claude
|
|
|
|
|
|
2026-05-29 01:02:46 -04:00
|
|
|
# =============================================================================
|
|
|
|
|
# 9ROUTER / ANTHROPIC API CONFIGURATION
|
|
|
|
|
# =============================================================================
|
|
|
|
|
|
|
|
|
|
# Route Claude SDK calls through 9router (or any OpenAI-compatible proxy).
|
|
|
|
|
# Set ANTHROPIC_BASE_URL to your 9router endpoint.
|
|
|
|
|
# The Claude Code SDK forwards this env var to the subprocess automatically.
|
|
|
|
|
# Example: https://9router.example.com/v1
|
|
|
|
|
# ANTHROPIC_BASE_URL=https://your-9router-host/v1
|
|
|
|
|
|
|
|
|
|
# API key for 9router (or direct Anthropic API key).
|
|
|
|
|
# If using 9router, use your 9router token here.
|
|
|
|
|
# ANTHROPIC_API_KEY=your-key-here
|
|
|
|
|
|
|
|
|
|
# When using 9router, set this to your 9router base URL so the server can
|
|
|
|
|
# fetch the available model list from GET /v1/models at startup.
|
|
|
|
|
# If unset, falls back to hardcoded model list in shared/modelConstants.js
|
|
|
|
|
# MODELS_API_BASE_URL=https://your-9router-host
|
|
|
|
|
|
2026-05-27 22:45:26 -04:00
|
|
|
# =============================================================================
|
|
|
|
|
# DATABASE CONFIGURATION
|
|
|
|
|
# =============================================================================
|
|
|
|
|
|
|
|
|
|
# Path to the authentication database file
|
|
|
|
|
# This is where user credentials, API keys, and tokens are stored.
|
|
|
|
|
#
|
|
|
|
|
# To use a custom location:
|
|
|
|
|
# DATABASE_PATH=/path/to/your/custom/auth.db
|
|
|
|
|
#
|
|
|
|
|
# Claude Code context window size (maximum tokens per session)
|
|
|
|
|
VITE_CONTEXT_WINDOW=160000
|
|
|
|
|
CONTEXT_WINDOW=160000
|