GitDeployHub

affaan-m/ECC

github.com/affaan-m/ECC ↗
Python
10 environment variables found in .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
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/affaan-m/ECC
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/affaan-m/ECC
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/affaan-m/ECC
Or deploy to a different host
← Try another repo