Skip to main content
Connect a GitHub repo to your floo app. Every push to your configured branch triggers a new deploy automatically.

Connect a repo

floo apps github connect myorg/my-repo --app my-app
Connected my-app to myorg/my-repo (branch: main)
Webhook installed. Pushes to main will trigger deploys.

How it works

  1. You connect a GitHub repo to your floo app
  2. A webhook is installed on the repo
  3. Every push to the configured branch triggers a deploy
  4. Source is pulled, built, and deployed

Connect a specific branch

floo apps github connect myorg/my-repo --app my-app --branch develop

Disconnect

floo apps github disconnect --app my-app

Check status

floo apps github status --app my-app

For agents

# Connect repo
floo apps github connect myorg/my-repo --app my-app --json

# Check status
floo apps github status --app my-app --json 2>/dev/null | jq '.data'

# Disconnect
floo apps github disconnect --app my-app --json
With git push deploy, your workflow becomes:
git add . && git commit -m "feat: add new endpoint" && git push
# floo deploys automatically — no floo deploy needed
See the full GitHub CLI reference for all flags and options.