.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
ANTHROPIC_API_KEY
secret
─── Anthropic ──────────────────────────────────────────────────────────────── Your Anthropic API key (https://console.anthropic.com)
GITHUB_TOKEN
secret
─── GitHub ─────────────────────────────────────────────────────────────────── GitHub personal access token (for MCP GitHub server)
ASTRAFLOW_API_KEY
secret
Optional: Astraflow / UModelVerse (OpenAI-compatible) Global endpoint: https://api.umodelverse.ai/v1
ASTRAFLOW_CN_API_KEY
secret
ATLAS_API_KEY
secret
Optional: Atlas Cloud (OpenAI-compatible, 59+ LLM models) Full-modal AI inference platform — LLM / image / video generation Docs:…
GITHUB_USER
─── Session & Security ───────────────────────────────────────────────────── GitHub username (used by CI scripts for credential context)
DEFAULT_BASE_BRANCH
Primary development branch for CI diff-based checks
SESSION_SCRIPT
Path to session-start.sh (used by test/test_session_start.sh)
CONFIG_FILE
Path to generated MCP configuration file
ENABLE_VERBOSE_LOGGING
─── Optional: Verbose Logging ────────────────────────────────────────────── Enable verbose logging for session and CI scripts
brew install flyctl && fly launch --from https://github.com/affaan-m/ECC
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/affaan-m/ECC
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/affaan-m/ECC